@@ -205,6 +205,23 @@ export const results: RawResult[]=[
205205{ "f" :"ivi-v0.27.1-keyed" , "b" :"31_startup-ci" , "v" :[ 1957.2849999999999 , 1958.93 , 1958.73 , 1958.555 ] } ,
206206{ "f" :"ivi-v0.27.1-keyed" , "b" :"32_startup-bt" , "v" :[ 24.424000000000007 , 29.17599999999999 , 23.156000000000002 , 23.50799999999999 ] } ,
207207{ "f" :"ivi-v0.27.1-keyed" , "b" :"34_startup-totalbytes" , "v" :[ 149.9013671875 , 149.9013671875 , 149.9013671875 , 149.9013671875 ] } ,
208+ { "f" :"jquery-v3.5.1-keyed" , "b" :"01_run1k" , "v" :[ 359.397 , 362.643 , 367.99 , 368.022 , 370.356 , 371.54 , 372.248 , 373.802 , 374.365 , 376.757 ] } ,
209+ { "f" :"jquery-v3.5.1-keyed" , "b" :"02_replace1k" , "v" :[ 366.806 , 367.516 , 368.984 , 370.14 , 371.033 , 371.105 , 371.319 , 371.909 , 372.672 , 374.386 ] } ,
210+ { "f" :"jquery-v3.5.1-keyed" , "b" :"03_update10th1k_x16" , "v" :[ 1531.802 , 1532.333 , 1554.267 , 1557.297 , 1560.802 , 1565.41 , 1571.462 , 1571.989 , 1575.292 , 1587.911 ] } ,
211+ { "f" :"jquery-v3.5.1-keyed" , "b" :"04_select1k" , "v" :[ 39.362 , 39.637 , 40.151 , 40.313 , 41.037 , 41.407 , 42.675 , 42.778 , 43.486 , 44.735 ] } ,
212+ { "f" :"jquery-v3.5.1-keyed" , "b" :"05_swap1k" , "v" :[ 91.903 , 94.702 , 94.799 , 94.979 , 95.111 , 95.736 , 96.616 , 97.309 , 97.39 , 97.523 ] } ,
213+ { "f" :"jquery-v3.5.1-keyed" , "b" :"06_remove-one-1k" , "v" :[ 48.493 , 49.687 , 49.731 , 50.343 , 50.557 , 51.21 , 51.347 , 51.966 , 52.318 , 52.366 ] } ,
214+ { "f" :"jquery-v3.5.1-keyed" , "b" :"07_create10k" , "v" :[ 3462.386 , 3473.293 , 3488.409 , 3495.647 , 3518.42 , 3542.593 , 3552.094 , 3552.18 , 3564.378 , 3609.966 ] } ,
215+ { "f" :"jquery-v3.5.1-keyed" , "b" :"08_create1k-after1k_x2" , "v" :[ 741.314 , 741.848 , 744.174 , 744.401 , 752.103 , 755.396 , 842.214 , 869.843 , 871.968 , 873.346 ] } ,
216+ { "f" :"jquery-v3.5.1-keyed" , "b" :"09_clear1k_x8" , "v" :[ 332.013 , 332.473 , 334.847 , 336.534 , 338.001 , 338.209 , 339.276 , 340.491 , 340.773 , 343.869 ] } ,
217+ { "f" :"jquery-v3.5.1-keyed" , "b" :"21_ready-memory" , "v" :[ 1.2947769165039062 ] } ,
218+ { "f" :"jquery-v3.5.1-keyed" , "b" :"22_run-memory" , "v" :[ 2.1216697692871094 ] } ,
219+ { "f" :"jquery-v3.5.1-keyed" , "b" :"23_update5-memory" , "v" :[ 2.428569793701172 ] } ,
220+ { "f" :"jquery-v3.5.1-keyed" , "b" :"24_run5-memory" , "v" :[ 2.6950111389160156 ] } ,
221+ { "f" :"jquery-v3.5.1-keyed" , "b" :"25_run-clear-memory" , "v" :[ 2.675556182861328 ] } ,
222+ { "f" :"jquery-v3.5.1-keyed" , "b" :"31_startup-ci" , "v" :[ 2460.6075 , 2455.3705 , 2448.754 , 2460.679 ] } ,
223+ { "f" :"jquery-v3.5.1-keyed" , "b" :"32_startup-bt" , "v" :[ 61.36399999999998 , 61.008 , 59.66000000000001 , 70.18399999999997 ] } ,
224+ { "f" :"jquery-v3.5.1-keyed" , "b" :"34_startup-totalbytes" , "v" :[ 236.32421875 , 236.32421875 , 236.32421875 , 236.32421875 ] } ,
208225{ "f" :"lighterhtml-v2.5.0-keyed" , "b" :"01_run1k" , "v" :[ 270.961 , 275.677 , 276.054 , 276.609 , 276.661 , 277.391 , 279.622 , 280.07 , 281.952 , 282.624 ] } ,
209226{ "f" :"lighterhtml-v2.5.0-keyed" , "b" :"02_replace1k" , "v" :[ 281.831 , 284.444 , 285.038 , 286.415 , 288.323 , 288.506 , 288.51 , 288.512 , 289.701 , 291.292 ] } ,
210227{ "f" :"lighterhtml-v2.5.0-keyed" , "b" :"03_update10th1k_x16" , "v" :[ 1548.073 , 1549.276 , 1553.813 , 1554.695 , 1555.891 , 1557.843 , 1559.941 , 1560.759 , 1566.576 , 1569.168 ] } ,
@@ -1327,5 +1344,5 @@ export const results: RawResult[]=[
13271344{ "f" :"vue-v3.0.4-non-keyed" , "b" :"31_startup-ci" , "v" :[ 2170.1639999999998 , 2173.476 , 2174.372 , 2175.88 ] } ,
13281345{ "f" :"vue-v3.0.4-non-keyed" , "b" :"32_startup-bt" , "v" :[ 16 , 16 , 16 , 56.74000000000001 ] } ,
13291346{ "f" :"vue-v3.0.4-non-keyed" , "b" :"34_startup-totalbytes" , "v" :[ 197.73046875 , 197.73046875 , 197.73046875 , 197.73046875 ] } , ] ;
1330- export const frameworks = [ { "name" :"angular-v8.2.14-keyed" , "keyed" :true } , { "name" :"angular-ng-v11.0.2-keyed" , "keyed" :true } , { "name" :"attodom-v0.12.0-keyed" , "keyed" :true , "issues" :[ 772 ] } , { "name" :"domc-v0.0.12-keyed" , "keyed" :true } , { "name" :"domdiff-v2.2.2-keyed" , "keyed" :true , "issues" :[ 772 ] } , { "name" :"dominator-v0.5.0-keyed" , "keyed" :true } , { "name" :"domvm-v3.4.12-keyed" , "keyed" :true } , { "name" :"hyperapp-v2.0.8-keyed" , "keyed" :true } , { "name" :"hyperhtml-v2.32.1-keyed" , "keyed" :true } , { "name" :"inferno-v7.2.1-keyed" , "keyed" :true } , { "name" :"isotope-v0.2.0-keyed" , "keyed" :true } , { "name" :"ivi-v0.27.1-keyed" , "keyed" :true } , { "name" :"lighterhtml-v2.5.0-keyed" , "keyed" :true } , { "name" :"lit-element-v2.4.0-keyed" , "keyed" :true } , { "name" :"lit-html-v1.1.0-keyed" , "keyed" :true , "issues" :[ 800 ] } , { "name" :"lit-html-for-doc-v1.1.0-keyed" , "keyed" :true , "issues" :[ 800 ] } , { "name" :"maquette-v3.3.0-keyed" , "keyed" :true , "issues" :[ 694 ] } , { "name" :"modern-helpers-v0.1.0-keyed" , "keyed" :true , "issues" :[ 772 ] } , { "name" :"modern-helpers-dx-v0.1.0-keyed" , "keyed" :true , "issues" :[ 772 ] } , { "name" :"modern-helpers-no-mem-v0.1.0-keyed" , "keyed" :true , "issues" :[ 772 ] } , { "name" :"modern-helpers-template-v0.1.0-keyed" , "keyed" :true , "issues" :[ 772 ] } , { "name" :"petit-dom-v0.2.0-keyed" , "keyed" :true } , { "name" :"preact-v10.5.5-keyed" , "keyed" :true } , { "name" :"react-easy-state-v17.0.1 + 6.3.0-keyed" , "keyed" :true } , { "name" :"react-hooks-v17.0.1-keyed" , "keyed" :true } , { "name" :"react-redux-hooks-v17.0.1 + 7.2.1-keyed" , "keyed" :true } , { "name" :"react-rxjs-v17.0.1 + 0.6.0-keyed" , "keyed" :true } , { "name" :"redom-v3.27.0-keyed" , "keyed" :true , "issues" :[ 772 ] } , { "name" :"reflex-dom-v0.4-keyed" , "keyed" :true , "issues" :[ 694 ] } , { "name" :"san-v3.10.0-keyed" , "keyed" :true , "issues" :[ 800 ] } , { "name" :"sinuous-v0.15.1-keyed" , "keyed" :true , "issues" :[ 800 ] } , { "name" :"solid-v0.20.0-keyed" , "keyed" :true } , { "name" :"solid-state-v0.20.0-keyed" , "keyed" :true } , { "name" :"stage0-v0.0.2-keyed" , "keyed" :true , "issues" :[ 772 ] } , { "name" :"stdweb-v0.4.17-keyed" , "keyed" :true , "issues" :[ 772 ] } , { "name" :"svelte-v3.29.4-keyed" , "keyed" :true } , { "name" :"uhtml-v1.8.1-keyed" , "keyed" :true } , { "name" :"vanillajs-keyed" , "keyed" :true , "issues" :[ 772 ] } , { "name" :"vanillajs-1-keyed" , "keyed" :true , "issues" :[ 772 ] } , { "name" :"vanillajs-create-el-keyed" , "keyed" :true } , { "name" :"vanillajs-create-el-for-doc-keyed" , "keyed" :true } , { "name" :"vanillajs-create-el-query-keyed" , "keyed" :true } , { "name" :"vanillajs-custom-el-keyed" , "keyed" :true } , { "name" :"vanillajs-dx-opti-keyed" , "keyed" :true } , { "name" :"vanillajs-innerhtml-keyed" , "keyed" :true } , { "name" :"vanillajs-innerhtml-cpnt-keyed" , "keyed" :true } , { "name" :"vanillajs-innerhtml-no-mem-keyed" , "keyed" :true } , { "name" :"vanillajs-no-mem-keyed" , "keyed" :true } , { "name" :"vanillajs-no-mem-query-keyed" , "keyed" :true } , { "name" :"vanillajs-prog-keyed" , "keyed" :true , "issues" :[ 772 ] } , { "name" :"vanillajs-shadow-keyed" , "keyed" :true } , { "name" :"vanillajs-wc-keyed" , "keyed" :true , "issues" :[ 772 ] } , { "name" :"vanillajs-wc-dx-keyed" , "keyed" :true } , { "name" :"vanillajs-wc-prog-keyed" , "keyed" :true } , { "name" :"vue-v3.0.2-keyed" , "keyed" :true } , { "name" :"angular-v8.0.1-non-keyed" , "keyed" :false } , { "name" :"cyclejs-dom-v20.4.0-non-keyed" , "keyed" :false , "issues" :[ 634 ] } , { "name" :"domc-v0.0.12-non-keyed" , "keyed" :false } , { "name" :"inferno-v7.2.1-non-keyed" , "keyed" :false } , { "name" :"lit-element-v2.4.0-non-keyed" , "keyed" :false } , { "name" :"lit-html-v1.1.0-non-keyed" , "keyed" :false , "issues" :[ 800 ] } , { "name" :"mikado-v0.7.64-non-keyed" , "keyed" :false } , { "name" :"moon-v1.0.0-beta.4-non-keyed" , "keyed" :false } , { "name" :"neow-v0.0.11-non-keyed" , "keyed" :false } , { "name" :"react-v16.8.6-non-keyed" , "keyed" :false } , { "name" :"redom-v3.27.0-non-keyed" , "keyed" :false , "issues" :[ 772 ] } , { "name" :"san-v3.10.0-non-keyed" , "keyed" :false , "issues" :[ 800 ] } , { "name" :"simi-v0.2.0-dev1-non-keyed" , "keyed" :false } , { "name" :"simulacra-v2.1.5-non-keyed" , "keyed" :false } , { "name" :"slim-js-v3.3.0-non-keyed" , "keyed" :false } , { "name" :"stage0-v0.0.2-non-keyed" , "keyed" :false , "issues" :[ 772 ] } , { "name" :"stdweb-v0.4.17-non-keyed" , "keyed" :false , "issues" :[ 772 ] } , { "name" :"uhtml-v1.8.1-non-keyed" , "keyed" :false } , { "name" :"vanilla-dom-framework-v0.0.13-non-keyed" , "keyed" :false } , { "name" :"vanillajs-non-keyed" , "keyed" :false , "issues" :[ 772 ] } , { "name" :"vanillajs-1-non-keyed" , "keyed" :false , "issues" :[ 772 ] } , { "name" :"vanillajs-opti-non-keyed" , "keyed" :false } , { "name" :"vue-v3.0.4-non-keyed" , "keyed" :false } ] ;
1347+ export const frameworks = [ { "name" :"angular-v8.2.14-keyed" , "keyed" :true } , { "name" :"angular-ng-v11.0.2-keyed" , "keyed" :true } , { "name" :"attodom-v0.12.0-keyed" , "keyed" :true , "issues" :[ 772 ] } , { "name" :"domc-v0.0.12-keyed" , "keyed" :true } , { "name" :"domdiff-v2.2.2-keyed" , "keyed" :true , "issues" :[ 772 ] } , { "name" :"dominator-v0.5.0-keyed" , "keyed" :true } , { "name" :"domvm-v3.4.12-keyed" , "keyed" :true } , { "name" :"hyperapp-v2.0.8-keyed" , "keyed" :true } , { "name" :"hyperhtml-v2.32.1-keyed" , "keyed" :true } , { "name" :"inferno-v7.2.1-keyed" , "keyed" :true } , { "name" :"isotope-v0.2.0-keyed" , "keyed" :true } , { "name" :"ivi-v0.27.1-keyed" , "keyed" :true } , { "name" :"jquery-v3.5.1-keyed" , "keyed" :true , "issues" :[ 772 ] } , { "name" :"lighterhtml-v2.5.0-keyed" , "keyed" :true } , { "name" :"lit-element-v2.4.0-keyed" , "keyed" :true } , { "name" :"lit-html-v1.1.0-keyed" , "keyed" :true , "issues" :[ 800 ] } , { "name" :"lit-html-for-doc-v1.1.0-keyed" , "keyed" :true , "issues" :[ 800 ] } , { "name" :"maquette-v3.3.0-keyed" , "keyed" :true , "issues" :[ 694 ] } , { "name" :"modern-helpers-v0.1.0-keyed" , "keyed" :true , "issues" :[ 772 ] } , { "name" :"modern-helpers-dx-v0.1.0-keyed" , "keyed" :true , "issues" :[ 772 ] } , { "name" :"modern-helpers-no-mem-v0.1.0-keyed" , "keyed" :true , "issues" :[ 772 ] } , { "name" :"modern-helpers-template-v0.1.0-keyed" , "keyed" :true , "issues" :[ 772 ] } , { "name" :"petit-dom-v0.2.0-keyed" , "keyed" :true } , { "name" :"preact-v10.5.5-keyed" , "keyed" :true } , { "name" :"react-easy-state-v17.0.1 + 6.3.0-keyed" , "keyed" :true } , { "name" :"react-hooks-v17.0.1-keyed" , "keyed" :true } , { "name" :"react-redux-hooks-v17.0.1 + 7.2.1-keyed" , "keyed" :true } , { "name" :"react-rxjs-v17.0.1 + 0.6.0-keyed" , "keyed" :true } , { "name" :"redom-v3.27.0-keyed" , "keyed" :true , "issues" :[ 772 ] } , { "name" :"reflex-dom-v0.4-keyed" , "keyed" :true , "issues" :[ 694 ] } , { "name" :"san-v3.10.0-keyed" , "keyed" :true , "issues" :[ 800 ] } , { "name" :"sinuous-v0.15.1-keyed" , "keyed" :true , "issues" :[ 800 ] } , { "name" :"solid-v0.20.0-keyed" , "keyed" :true } , { "name" :"solid-state-v0.20.0-keyed" , "keyed" :true } , { "name" :"stage0-v0.0.2-keyed" , "keyed" :true , "issues" :[ 772 ] } , { "name" :"stdweb-v0.4.17-keyed" , "keyed" :true , "issues" :[ 772 ] } , { "name" :"svelte-v3.29.4-keyed" , "keyed" :true } , { "name" :"uhtml-v1.8.1-keyed" , "keyed" :true } , { "name" :"vanillajs-keyed" , "keyed" :true , "issues" :[ 772 ] } , { "name" :"vanillajs-1-keyed" , "keyed" :true , "issues" :[ 772 ] } , { "name" :"vanillajs-create-el-keyed" , "keyed" :true } , { "name" :"vanillajs-create-el-for-doc-keyed" , "keyed" :true } , { "name" :"vanillajs-create-el-query-keyed" , "keyed" :true } , { "name" :"vanillajs-custom-el-keyed" , "keyed" :true } , { "name" :"vanillajs-dx-opti-keyed" , "keyed" :true } , { "name" :"vanillajs-innerhtml-keyed" , "keyed" :true } , { "name" :"vanillajs-innerhtml-cpnt-keyed" , "keyed" :true } , { "name" :"vanillajs-innerhtml-no-mem-keyed" , "keyed" :true } , { "name" :"vanillajs-no-mem-keyed" , "keyed" :true } , { "name" :"vanillajs-no-mem-query-keyed" , "keyed" :true } , { "name" :"vanillajs-prog-keyed" , "keyed" :true , "issues" :[ 772 ] } , { "name" :"vanillajs-shadow-keyed" , "keyed" :true } , { "name" :"vanillajs-wc-keyed" , "keyed" :true , "issues" :[ 772 ] } , { "name" :"vanillajs-wc-dx-keyed" , "keyed" :true } , { "name" :"vanillajs-wc-prog-keyed" , "keyed" :true } , { "name" :"vue-v3.0.2-keyed" , "keyed" :true } , { "name" :"angular-v8.0.1-non-keyed" , "keyed" :false } , { "name" :"cyclejs-dom-v20.4.0-non-keyed" , "keyed" :false , "issues" :[ 634 ] } , { "name" :"domc-v0.0.12-non-keyed" , "keyed" :false } , { "name" :"inferno-v7.2.1-non-keyed" , "keyed" :false } , { "name" :"lit-element-v2.4.0-non-keyed" , "keyed" :false } , { "name" :"lit-html-v1.1.0-non-keyed" , "keyed" :false , "issues" :[ 800 ] } , { "name" :"mikado-v0.7.64-non-keyed" , "keyed" :false } , { "name" :"moon-v1.0.0-beta.4-non-keyed" , "keyed" :false } , { "name" :"neow-v0.0.11-non-keyed" , "keyed" :false } , { "name" :"react-v16.8.6-non-keyed" , "keyed" :false } , { "name" :"redom-v3.27.0-non-keyed" , "keyed" :false , "issues" :[ 772 ] } , { "name" :"san-v3.10.0-non-keyed" , "keyed" :false , "issues" :[ 800 ] } , { "name" :"simi-v0.2.0-dev1-non-keyed" , "keyed" :false } , { "name" :"simulacra-v2.1.5-non-keyed" , "keyed" :false } , { "name" :"slim-js-v3.3.0-non-keyed" , "keyed" :false } , { "name" :"stage0-v0.0.2-non-keyed" , "keyed" :false , "issues" :[ 772 ] } , { "name" :"stdweb-v0.4.17-non-keyed" , "keyed" :false , "issues" :[ 772 ] } , { "name" :"uhtml-v1.8.1-non-keyed" , "keyed" :false } , { "name" :"vanilla-dom-framework-v0.0.13-non-keyed" , "keyed" :false } , { "name" :"vanillajs-non-keyed" , "keyed" :false , "issues" :[ 772 ] } , { "name" :"vanillajs-1-non-keyed" , "keyed" :false , "issues" :[ 772 ] } , { "name" :"vanillajs-opti-non-keyed" , "keyed" :false } , { "name" :"vue-v3.0.4-non-keyed" , "keyed" :false } ] ;
13311348export const benchmarks = [ { "id" :"01_run1k" , "label" :"create rows" , "description" :"creating 1,000 rows" , "type" :0 , "allowBatching" :true } , { "id" :"02_replace1k" , "label" :"replace all rows" , "description" :"updating all 1,000 rows (5 warmup runs)." , "type" :0 , "allowBatching" :true } , { "id" :"03_update10th1k_x16" , "label" :"partial update" , "description" :"updating every 10th row for 1,000 rows (3 warmup runs). 16x CPU slowdown." , "type" :0 , "throttleCPU" :16 , "allowBatching" :true } , { "id" :"04_select1k" , "label" :"select row" , "description" :"highlighting a selected row. (no warmup runs). 16x CPU slowdown." , "type" :0 , "throttleCPU" :16 , "allowBatching" :true } , { "id" :"05_swap1k" , "label" :"swap rows" , "description" :"swap 2 rows for table with 1,000 rows. (5 warmup runs). 4x CPU slowdown." , "type" :0 , "throttleCPU" :4 , "allowBatching" :true } , { "id" :"06_remove-one-1k" , "label" :"remove row" , "description" :"removing one row. (5 warmup runs)." , "type" :0 , "allowBatching" :true } , { "id" :"07_create10k" , "label" :"create many rows" , "description" :"creating 10,000 rows" , "type" :0 , "allowBatching" :true } , { "id" :"08_create1k-after1k_x2" , "label" :"append rows to large table" , "description" :"appending 1,000 to a table of 10,000 rows. 2x CPU slowdown" , "type" :0 , "throttleCPU" :2 , "allowBatching" :true } , { "id" :"09_clear1k_x8" , "label" :"clear rows" , "description" :"clearing a table with 1,000 rows. 8x CPU slowdown" , "type" :0 , "throttleCPU" :8 , "allowBatching" :true } , { "id" :"21_ready-memory" , "label" :"ready memory" , "description" :"Memory usage after page load." , "type" :1 , "allowBatching" :false } , { "id" :"22_run-memory" , "label" :"run memory" , "description" :"Memory usage after adding 1000 rows." , "type" :1 , "allowBatching" :false } , { "id" :"23_update5-memory" , "label" :"update eatch 10th row for 1k rows (5 cycles)" , "description" :"Memory usage after clicking update every 10th row 5 times" , "type" :1 , "allowBatching" :false } , { "id" :"24_run5-memory" , "label" :"replace 1k rows (5 cycles)" , "description" :"Memory usage after clicking create 1000 rows 5 times" , "type" :1 , "allowBatching" :false } , { "id" :"25_run-clear-memory" , "label" :"creating/clearing 1k rows (5 cycles)" , "description" :"Memory usage after creating and clearing 1000 rows 5 times" , "type" :1 , "allowBatching" :false } , { "id" :"31_startup-ci" , "label" :"consistently interactive" , "description" :"a pessimistic TTI - when the CPU and network are both definitely very idle. (no more CPU tasks over 50ms)" , "type" :2 , "property" :"TimeToConsistentlyInteractive" , "allowBatching" :false } , { "id" :"32_startup-bt" , "label" :"script bootup time" , "description" :"the total ms required to parse/compile/evaluate all the page's scripts" , "type" :2 , "property" :"ScriptBootUpTtime" , "allowBatching" :false } , { "id" :"34_startup-totalbytes" , "label" :"total kilobyte weight" , "description" :"network transfer cost (post-compression) of all the resources loaded into the page." , "type" :2 , "property" :"TotalKiloByteWeight" , "allowBatching" :false } ] ;
0 commit comments