jsPerf.app is an online JavaScript performance benchmark test runner & jsperf.com mirror. It is a complete rewrite in homage to the once excellent jsperf.com now with hopefully a more modern & maintainable codebase.
jsperf.com URLs are mirrored at the same path, e.g:
https://jsperf.com/negative-modulo/2
Can be accessed at:
https://jsperf.app/negative-modulo/2
Test whether the absurdly verbose document.createElement
-based DOM creation is appreciably faster than the simpler innerHTML version.
In other words, whether the fastest possible template engine should attempt to compile to createElement
code, or just innerHTML string concatenation.
Ready to run.
Test | Ops/sec | |
---|---|---|
innerHTML |
| ready |
insertAdjacentHTML |
| ready |
createElement |
| ready |
createElement without textContent |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.