Framework | Version | Runtime Ratio (% slower than fastest) | MB Start | MB 1K rows |
vanillajs | 1 | 2.98 | 4.85 | |
inferno | 1.0.0-beta9 | 3 | 3.19 | 6.60 |
vanillajs-keyed | 4 | 2.98 | 4.81 | |
dio.js | 3.0.5 | 4 | 3.19 | 7.09 |
domvm | 2.0.0-beta | 10 | 3.15 | 7.43 |
kivi | 1.0.0-rc2 | 17 | 3.17 | 6.69 |
Also there are another benchmark (this have fewer framework, last result at this time):
Framework | Init Time | First Render Time | Overall Time |
kivi[adv] 1.0.0 | 2,185 | 25,795 | 527,703 |
Inferno 0.7.22 | 3,340 | 31,780 | 553,513 |
Imba 0.14.3 | 15,920 | 26,250 | 569,895 |
Bobril 4.38.0 | 3,430 | 26,255 | 682,847 |
Vidom 0.3.16 | 3,400 | 38,220 | 729,882 |
Maquette 2.3.3 | 1,955 | 27,410 | 733,165 |
Snabbdom 0.5.0 | 2,565 | 34,710 | 759,481 |
React 15.3.1 | 38,640 | 56,065 | 926,403 |
React-lite 0.15.6 | 6,345 | 40,725 | 1,105,627 |
Preact 5.4.0 | 2,550 | 53,585 | 1,150,506 |
Vanilla[innerHTML] 1.0.0 | 1,790 | 16,925 | 1,500,676 |
Deku 2.0.0-rc16 | 3,285 | 45,950 | 1,598,787 |
Mercury 14.1.0 | 2,840 | 41,325 | 2,115,253 |
yo-yo 1.2.2 | 1,825 | 21,835 | 2,295,505 |
Apparently there are a lot of them around the internet.
Of course you can build your own framework, here's the tips if you plan doing so.
No comments:
Post a Comment
THINK: is it True? is it Helpful? is it Inspiring? is it Necessary? is it Kind?