Performance Comparison - TodoMVC

This page lets you test the results of Blazing Fast HTML for yourself.

Controls are on the right. Pick which implementations you want to race and press run. Try it in different browsers!

Methodology Notes

To compare different frontend tools, you need to implement something in each one with exactly the same functionality. The TodoMVC project is nice because you often get idiomatic implementations from people close to the various projects. So the code is fair, and the app itself is complex enough that you can do some benchmarking that can reasonably be generalized. Is modifying items in the middle of a list fast? Can the implementation tell the difference between remove-the-first-item and change-99-items-and-remove-the-last-one? Etc.

Check out this blog post for more information on the methodology we used to make these comparisons as fair as possible.