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