js-framework-benchmark icon indicating copy to clipboard operation
js-framework-benchmark copied to clipboard

A comparison of the performance of a few popular javascript frameworks

Results 80 js-framework-benchmark issues
Sort by recently updated
recently updated
newest added

This PR adds benchmarks for Million.js' Virtual DOM and its React compatibility layer. See https://millionjs.org for more info. cc @aidenybai

Starbeam isn't quite ready for production yet, and I want to make that clear in the demo. There is a bunch of debug tooling still in the build.

I know this repository was originally intended for measuring js frameworks, and it has been a tremendous success. However @krausest , hear me out: Performance metrics such as FPS/frame time,...

This would probably increase the time it takes to run the full benchmark by a lot, but it'd be interesting to run some memory benchmark with 10k rows too, other...

It would be nice to know what the approximate payload is.

Builing incr_dom fails in the docker container and locally. The following error occurs in the docker build: ``` > esy @esy install info install 0.6.7 (using esy.json) info fetching: done...

Mentioned at https://github.com/krausest/js-framework-benchmark/issues/936#issuecomment-918080302 # Implementation details - Unlike `vanillajs` and `vanillajs-1`, this implementation assumes that the store and the UI are synchronized, instead of deriving UI from the store. This...

I tend to treat that table like it doesn't exist so I haven't looked at it for months (years?), but noticed Remove Rows in the vanilla implementation seems to be...

Benchmarking some of the frameworks yields a warning like "For framework reflex-dom and benchmark 01_run1k the number of paint calls is higher than expected. There were 3 paints though at...

Script bootup time is much higher than for chrome 91 and results are surprisingly high for vanillajs ![Screenshot from 2021-07-23 21-38-40](https://user-images.githubusercontent.com/3374055/126832988-23622658-9808-437a-83a8-59b5cd7dab7f.png) This metric has temporarily been disabled.