cytoscape.js v4 HEAD · 6d9882cb · built 2026-09-24 18:42Z

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 6d9882cb · not pushed
last commit 5 minutes ago feat(status): features page — status emoji, grouped by colour
working tree clean
esm.min.mjs 869 KiB 245 KiB gzipped
min.js 869 KiB 245 KiB gzipped
umd.js 2.1 MiB 559 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 sections91.4 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. 929 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. 691 sections2.0 MiB Scope and design decisions What v4 does, what it deliberately does not, and why. 33 sections388 KiB Migration guide v3 to v4, with the property tables measured against both libraries. 16 sections39.5 KiB Changelog The 4.0 summary. 6 sections38.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 sections8.5 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.3 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. 335 members Benchmarks v4 against v3, with the machine each run was measured on. 28 runs5 days ago Visual goldens What the renderer currently produces for each pinned scene. 49 images