cytoscape.js v4 HEAD · 47a5c66d · built 2026-09-16 14:48Z

cytoscape.js v4 — status

A live preview of the v4 branch: the development harness running on the WebGPU renderer, the benchmark archive, the generated API reference, and the documents that record what v4 is and why. Rebuilt on every push. Not a release, and not close to one — the round list in the development record is what has been written down rather than everything 4.0 needs. For the released library use cytoscape@3.

branch HEAD 47a5c66d · not pushed
last commit 16 hours ago docs(127): the closing sweep — the summary rewritten, the bundle price and the parity count re-measured, items 63 and 64 logged
working tree clean
esm.min.mjs 841 KiB 231 KiB gzipped
min.js 841 KiB 231 KiB gzipped
umd.js 1.9 MiB 497 KiB gzipped
bundle current newer than every file in src/

Built on AMD EPYC · Ubuntu 22.04.4 LTS (Jammy Jellyfish) · node v24.13.1

Executive summary Where v4 stands — the five-minute version of the development record. 7 sections75.3 KiB Debug harness The development harness on the WebGPU renderer, with hand-authored v4 stylesheets. Needs a WebGPU browser. 19 networks Feature status Every public API and style property, with v3 gaps, replacements and a CSV download. 925 features Feature direction Priorities, evidence and proposals beyond the v3 baseline. 6 sections12.0 KiB Development record Every round, its plan, what it found and the controls that proved it. 624 sections1.8 MiB Scope and design decisions What v4 does, what it deliberately does not, and why. 31 sections369 KiB Migration guide v3 to v4, with the property tables measured against both libraries. 16 sections36.6 KiB Changelog The 4.0 summary. 6 sections33.5 KiB Readme The repository front page. 5 sections5.5 KiB Contributor guide The conventions and the hard-won testing rules. 8 sections10.6 KiB Agent notes: architecture The repository, directory by directory. 7 sections6.4 KiB Agent notes: testing The suites, and what a spec has to do to count. 6 sections28.3 KiB Agent notes: rendering The renderer, the shaders and the debug harness. 5 sections12.4 KiB Agent notes: benchmarking Making a row measure the thing it is named for. 4 sections12.6 KiB Agent notes: documentation The JSDoc gates and the records. 1 sections10.1 KiB Contributing How to propose a change. 10 sections7.8 KiB API reference Generated from the JSDoc on src/. A preview of round 46's site. 332 members Benchmarks v4 against v3, with the machine each run was measured on. 25 runs14 days ago Visual goldens What the renderer currently produces for each pinned scene. 49 images