Benchmarks

Docs home

Status: planned. Forge Select has no published release yet, so there are no real numbers to report. This page defines the methodology and the exact shape the results will be published in, so contributors can run and submit benchmarks as the library matures.

Methodology

Benchmarks will compare Forge Select against Select2 (and, where relevant, other popular alternatives) on:

Planned results table

Once a release exists, results will be recorded here in this format:

Metric Select2 Forge Select Notes
Bundle size (min+gzip) TBD TBD Zero-dependency vs. requires jQuery.
Init time (1 instance) TBD TBD Cold render, ms.
Init time (50 instances) TBD TBD Cold render, ms.
Search latency (10,000 options) TBD TBD Keystroke to render, ms.
Scroll frame time (10,000 options) TBD TBD With virtualScroll: true.
Memory after 100 mount/destroy cycles TBD TBD Heap delta, MB.

Running benchmarks locally (once available)

npm install
npm run bench

Results will be produced as JSON under bench/results/ and summarized into the table above on each tagged release.

See also