krausest / js-framework-benchmark

A comparison of the performance of a few popular javascript frameworks
https://krausest.github.io/js-framework-benchmark/
Apache License 2.0
6.52k stars 811 forks source link

Added Eventiveness Web framework #1654

Closed mksunny1 closed 1 week ago

mksunny1 commented 4 weeks ago

I have created a powerful new web framework comprising 7 independent libraries and directly benefited from using these benchmarks to test and improve my abstractions. The performance is very good. And thanks for doing these benchmarks.

krausest commented 3 weeks ago

I'm sorry, all PRs are currently blocked by https://github.com/krausest/js-framework-benchmark/issues/1655

krausest commented 1 week ago

Thanks - I hope to publish results for the PR tomorrow.

krausest commented 1 week ago

Results are updated. Deleight performs nicely!

I'll fix the version naming.

mksunny1 commented 1 week ago

Wow, special thanks! This has been a fantastic learning experience. Your VanillaJS implementation changed some of my assumptions about JavaScript performance. JS is faster than I thought.

Deleight is not a framework. I created some cost-less (or nearly cost-less) high-level primitives to simplify and accelerate front-end programming. The features must not already exist directly in JavaScript and must provide clear benefits. The performance and how the libraries are used should be up to the programmer. JavaScript is my favourite language and I would like a few more people to see and use it like I do.

mksunny1 commented 1 week ago

For VanillaJS-3, I am adding async and defer attributes explicitly in the script tag to force asynchronous loading. That improves the time to first paint.