Notice that due to internal implementation differences, frameworks that uses async rendering (e.g. m-react, Vue, Om, Mercury, mithril) gains the advantage by skipping part of the calculations that happened in the same event loop.
However, the comparison result doesn't reflect the real use scenarios. Use with discretion.
Here is the code used for these tests.