Warning: These results are preliminary - use with caution (they may e.g. be from different browser versions). Official results are published on the results page.
The benchmark was run on a Razer Blade 15 Advanced (i7-8750H, 32 GB RAM, Ubuntu 20.04 (Linux 5.4.0-42, mitigations=off), Chrome 85.0.4183.83 (64-bit))
Keyed implementations create an association between the domain data and a dom element by assigning a 'key'. If data changes the dom element with that key will be updated. In consequence inserting or deleting an element in the data array causes a corresponding change to the dom.
Duration for... | vanillajs-1-keyed | vanillajs-keyed | stage0-v0.0.2-keyed | sinuous-v0.15.1-keyed | solid-v0.20.0-keyed | domc-v0.0.12-keyed | wasm-bindgen-v0.2.47-keyed | vanillajs-wc-keyed | fullweb-helpers-v0.1.0-keyed | solid-state-v0.20.0-keyed | fullweb-template-v0.1.0-keyed | domdiff-v2.2.2-keyed | sifrr-v0.0.5-keyed | scarletsframe-v0.29.4-keyed | stdweb-v0.4.17-keyed | ivi-v0.27.1-keyed | attodom-v0.12.0-keyed | inferno-v7.2.1-keyed | petit-dom-v0.2.0-keyed | san-v3.9.2-keyed | dominator-v0.5.0-keyed | domvm-v3.4.12-keyed | redom-v3.27.0-keyed | hyperapp-v2.0.8-keyed | marionette-v4.0.0-beta.1-keyed | uhtml-v1.8.1-keyed | vuerx-jsx-v0.0.8-keyed | endorphin-v0.5.2-keyed | mimbl-v0.1.10-keyed | ko-jsx-v0.14.1-keyed | imba-v1.5.2-keyed | hyperhtml-v2.32.1-keyed | lighterhtml-v2.5.0-keyed | elm-v0.19.1-3-keyed | svelte-v3.23.0-keyed | fntags-v0.2.4-keyed | bobril-v8.11.2-keyed | dyo-v1.0.0-keyed | mobx-jsx-v0.12.4-keyed | lit-html-v1.1.0-keyed | etch-v0.14.1-keyed | resonatejs-keyed | lit-element-v2.3.1-keyed | preact-v10.5.2-keyed | reaml-preact-v0.15.0 + 10.5.2-keyed | hullo-v0.8.2-keyed | crank-v0.2.1-keyed | angular-optimized-v8.0.1-keyed | isotope-v0.2.0-keyed | vue-next-v3.0.0-rc.4-keyed | riot-v4.12.0-keyed | apprun-v2.23.12-keyed | neverland-v3.3.2-keyed | heresy-v0.26.1-keyed | marionette-jquery-v4.0.0-beta.1-keyed | skruv-v0.0.5-1-keyed | misojs-v1.1.0.0-keyed | mithril-v2.0.4-keyed | doz-v3.4.1-keyed | vue-v2.6.2-keyed | angular-noopzone-v8.0.1-keyed | react-redux-hooks-v16.8.6 + 7.1.0-keyed | nervjs-v1.4.3-keyed | yew-v0.17.2-keyed | vidom-v0.11.0-keyed | reaml-react-v0.13.0 + 16.13.0-keyed | glasgow-v0.2.7-keyed | angular-v8.2.14-keyed | react-hooks-v16.8.6-keyed | ember-v3.20.4-keyed | react-tracked-v16.8.6 + 1.4.2-keyed | vue2-composition-api-v0.6.5-keyed | ganic-v2.1.2-keyed | helix-v0.0.10-keyed | marko-v4.12.3-keyed | react-easy-state-v16.8.6 + 6.3.0-keyed | angularjs-v1.7.8-keyed | angular-ng-v10.0.4-keyed | glimmer-v0.14.0-alpha.13-keyed | react-v16.8.6-keyed | knockout-v3.5.0-keyed | react-redux-v16.8.6 + 7.1.0-keyed | rax-v0.6.7-keyed | react-mobX-v16.13.1 + 5.15.4-keyed | ractive-v1.3.6-keyed | reason-react-v0.7.0-keyed | reagent-v0.10-keyed | miso-v1.4.0-keyed | choo-v6.13.0-keyed | blazor-wasm-v3.2.0-preview4.20210.8-keyed |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Issues Errors are red, cheats are yellow | 772 | 772 | 772 | 772 | 772 | 772 | 772 | 772 | 772 | 772 | 772 | 772 | 772 | 772 | 772 | 796 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
creating 1,000 rows | 105.82.3 (1.01) | 104.61.5 (1.00) | 107.11.0 (1.02) | 113.11.3 (1.08) | 111.72.4 (1.07) | 109.01.2 (1.04) | 117.11.7 (1.12) | 119.01.3 (1.14) | 120.82.1 (1.15) | 117.92.4 (1.13) | 125.92.7 (1.20) | 116.41.2 (1.11) | 113.11.7 (1.08) | 132.31.3 (1.26) | 129.72.2 (1.24) | 119.22.0 (1.14) | 121.11.6 (1.16) | 121.11.7 (1.16) | 133.12.7 (1.27) | 123.31.8 (1.18) | 141.71.7 (1.35) | 129.21.9 (1.23) | 130.31.2 (1.25) | 129.42.5 (1.24) | 160.22.8 (1.53) | 125.01.9 (1.19) | 119.12.0 (1.14) | 130.62.7 (1.25) | 155.75.5 (1.49) | 120.42.4 (1.15) | 138.32.6 (1.32) | 130.61.7 (1.25) | 126.91.5 (1.21) | 139.74.0 (1.33) | 135.91.8 (1.30) | 115.81.8 (1.11) | 126.93.1 (1.21) | 133.22.4 (1.27) | 128.81.4 (1.23) | 131.91.5 (1.26) | 140.02.0 (1.34) | 147.25.3 (1.41) | 136.62.4 (1.31) | 148.43.8 (1.42) | 168.44.2 (1.61) | 154.12.4 (1.47) | 145.53.2 (1.39) | 140.32.5 (1.34) | 156.01.7 (1.49) | 136.52.2 (1.30) | 141.32.9 (1.35) | 158.13.7 (1.51) | 146.53.0 (1.40) | 191.23.4 (1.83) | 254.33.6 (2.43) | 157.43.4 (1.50) | 129.230.9 (1.23) | 145.03.0 (1.39) | 165.03.4 (1.58) | 161.12.4 (1.54) | 142.03.8 (1.36) | 171.93.9 (1.64) | 139.93.6 (1.34) | 213.82.9 (2.04) | 151.54.1 (1.45) | 182.83.8 (1.75) | 130.21.8 (1.24) | 158.23.0 (1.51) | 163.43.0 (1.56) | 346.23.7 (3.31) | 171.52.5 (1.64) | 171.44.4 (1.64) | 284.57.5 (2.72) | 174.92.1 (1.67) | 150.74.4 (1.44) | 203.14.4 (1.94) | 183.82.2 (1.76) | 172.12.5 (1.64) | 314.04.3 (3.00) | 173.63.9 (1.66) | 270.92.8 (2.59) | 204.33.6 (1.95) | 174.24.3 (1.67) | 212.22.4 (2.03) | 223.15.3 (2.13) | 166.72.2 (1.59) | 300.55.1 (2.87) | 300.65.7 (2.87) | 129.92.9 (1.24) | 595.86.8 (5.69) |
updating all 1,000 rows (5 warmup runs). | 109.61.9 (1.02) | 108.70.6 (1.01) | 107.80.6 (1.00) | 113.31.8 (1.05) | 114.70.6 (1.06) | 108.20.5 (1.00) | 114.30.9 (1.06) | 117.60.7 (1.09) | 117.11.4 (1.09) | 114.72.4 (1.06) | 121.61.7 (1.13) | 118.71.0 (1.10) | 112.51.1 (1.04) | 125.11.0 (1.16) | 121.52.4 (1.13) | 113.70.9 (1.05) | 121.11.7 (1.12) | 113.51.1 (1.05) | 124.43.2 (1.15) | 117.71.4 (1.09) | 134.23.3 (1.24) | 119.31.4 (1.11) | 123.50.6 (1.15) | 123.81.6 (1.15) | 128.61.4 (1.19) | 119.71.2 (1.11) | 117.31.3 (1.09) | 124.33.1 (1.15) | 131.62.1 (1.22) | 116.91.2 (1.08) | 138.31.5 (1.28) | 125.23.5 (1.16) | 121.23.1 (1.12) | 127.11.9 (1.18) | 134.40.9 (1.25) | 123.81.8 (1.15) | 123.32.6 (1.14) | 127.21.4 (1.18) | 116.60.5 (1.08) | 120.41.9 (1.12) | 127.72.2 (1.18) | 139.61.5 (1.29) | 124.81.1 (1.16) | 138.21.6 (1.28) | 142.42.8 (1.32) | 142.71.3 (1.32) | 126.61.6 (1.17) | 131.22.4 (1.22) | 166.81.3 (1.55) | 119.21.0 (1.11) | 136.51.3 (1.27) | 149.71.5 (1.39) | 139.02.5 (1.29) | 179.22.1 (1.66) | 198.83.1 (1.84) | 175.02.7 (1.62) | 123.70.9 (1.15) | 127.61.1 (1.18) | 147.11.0 (1.36) | 132.81.2 (1.23) | 131.71.8 (1.22) | 130.91.4 (1.21) | 125.71.1 (1.17) | 200.01.6 (1.86) | 141.81.1 (1.31) | 137.72.2 (1.28) | 134.21.5 (1.24) | 137.91.4 (1.28) | 132.71.4 (1.23) | 182.81.8 (1.70) | 134.01.5 (1.24) | 139.01.1 (1.29) | 202.31.9 (1.88) | 135.01.2 (1.25) | 131.61.9 (1.22) | 155.11.7 (1.44) | 157.42.7 (1.46) | 139.40.8 (1.29) | 188.57.4 (1.75) | 145.21.3 (1.35) | 215.22.2 (2.00) | 159.51.8 (1.48) | 158.12.2 (1.47) | 150.81.5 (1.40) | 167.71.5 (1.56) | 130.71.8 (1.21) | 161.31.3 (1.50) | 180.16.5 (1.67) | 374.84.6 (3.48) | 514.28.6 (4.77) |
updating every 10th row for 1,000 rows (3 warmup runs). 16x CPU slowdown. | 140.23.2 (1.03) | 146.03.7 (1.07) | 141.15.5 (1.04) | 135.97.9 (1.00) | 140.34.2 (1.03) | 142.32.7 (1.05) | 142.82.3 (1.05) | 146.04.3 (1.07) | 154.34.9 (1.14) | 142.55.9 (1.05) | 141.34.0 (1.04) | 145.03.8 (1.07) | 147.75.7 (1.09) | 151.93.9 (1.12) | 145.35.5 (1.07) | 171.66.1 (1.26) | 149.55.7 (1.10) | 148.14.0 (1.09) | 152.44.6 (1.12) | 184.53.9 (1.36) | 151.72.9 (1.12) | 163.84.3 (1.21) | 168.05.0 (1.24) | 150.14.2 (1.10) | 177.95.0 (1.31) | 151.32.7 (1.11) | 162.33.6 (1.19) | 140.72.8 (1.04) | 184.03.8 (1.35) | 146.53.8 (1.08) | 169.93.5 (1.25) | 169.02.9 (1.24) | 159.54.9 (1.17) | 175.15.0 (1.29) | 171.22.1 (1.26) | 164.86.0 (1.21) | 174.95.6 (1.29) | 179.14.6 (1.32) | 147.05.3 (1.08) | 164.33.8 (1.21) | 184.113.0 (1.35) | 161.22.8 (1.19) | 180.42.6 (1.33) | 167.34.5 (1.23) | 185.215.6 (1.36) | 194.15.4 (1.43) | 213.55.4 (1.57) | 171.85.3 (1.26) | 165.93.1 (1.22) | 186.410.6 (1.37) | 182.53.3 (1.34) | 505.74.1 (3.72) | 183.34.3 (1.35) | 211.93.3 (1.56) | 190.85.0 (1.40) | 244.46.4 (1.80) | 245.33.6 (1.81) | 237.13.9 (1.74) | 232.58.1 (1.71) | 220.47.9 (1.62) | 150.84.3 (1.11) | 214.73.8 (1.58) | 281.45.2 (2.07) | 213.71.5 (1.57) | 255.53.0 (1.88) | 197.96.0 (1.46) | 197.35.1 (1.45) | 152.33.4 (1.12) | 186.55.3 (1.37) | 183.33.5 (1.35) | 213.74.7 (1.57) | 241.013.5 (1.77) | 244.55.3 (1.80) | 216.26.0 (1.59) | 238.510.0 (1.76) | 189.93.6 (1.40) | 163.62.5 (1.20) | 174.54.8 (1.28) | 200.43.6 (1.47) | 218.42.8 (1.61) | 156.02.0 (1.15) | 261.17.1 (1.92) | 255.05.2 (1.88) | 226.83.4 (1.67) | 158.24.4 (1.16) | 241.65.5 (1.78) | 262.517.5 (1.93) | 693.610.4 (5.10) | 1,590.661.2 (11.71) | 2,398.041.1 (17.65) |
highlighting a selected row. (no warmup runs). 16x CPU slowdown. | 22.91.8 (1.17) | 23.21.2 (1.18) | 28.12.8 (1.44) | 22.41.9 (1.15) | 24.72.2 (1.26) | 33.42.0 (1.71) | 25.42.2 (1.30) | 23.92.5 (1.22) | 22.12.4 (1.13) | 26.64.7 (1.36) | 24.52.2 (1.25) | 29.01.6 (1.48) | 38.62.1 (1.97) | 23.02.3 (1.18) | 26.82.1 (1.37) | 31.62.5 (1.62) | 40.02.6 (2.04) | 49.93.8 (2.55) | 38.52.7 (1.97) | 38.33.8 (1.96) | 21.43.2 (1.10) | 47.52.3 (2.43) | 40.81.8 (2.08) | 44.62.0 (2.28) | 21.32.5 (1.09) | 47.63.1 (2.43) | 56.35.8 (2.88) | 41.42.0 (2.12) | 25.55.3 (1.31) | 70.57.0 (3.60) | 33.93.0 (1.73) | 52.23.9 (2.67) | 61.54.6 (3.14) | 44.51.0 (2.27) | 38.915.8 (1.99) | 102.84.9 (5.25) | 60.71.5 (3.10) | 54.95.4 (2.80) | 85.84.0 (4.38) | 86.13.1 (4.40) | 56.93.8 (2.91) | 57.33.8 (2.93) | 88.15.1 (4.50) | 58.74.3 (3.00) | 61.43.0 (3.14) | 60.73.8 (3.10) | 113.72.1 (5.81) | 84.52.9 (4.32) | 79.07.9 (4.04) | 169.74.1 (8.68) | 92.63.7 (4.73) | 19.62.2 (1.00) | 150.65.2 (7.70) | 53.86.8 (2.75) | 27.53.6 (1.41) | 73.66.9 (3.76) | 228.812.8 (11.70) | 271.712.2 (13.89) | 154.66.8 (7.90) | 298.910.7 (15.28) | 73.93.3 (3.78) | 44.83.9 (2.29) | 332.69.4 (17.00) | 48.41.4 (2.48) | 319.812.2 (16.35) | 72.92.8 (3.73) | 163.55.1 (8.35) | 73.92.7 (3.78) | 91.97.1 (4.70) | 76.22.9 (3.89) | 91.95.9 (4.70) | 375.910.1 (19.21) | 78.72.2 (4.02) | 110.12.9 (5.63) | 115.613.0 (5.91) | 49.03.8 (2.51) | 64.74.2 (3.31) | 82.27.0 (4.20) | 159.72.2 (8.16) | 126.95.1 (6.49) | 136.32.7 (6.96) | 58.52.1 (2.99) | 108.56.8 (5.55) | 117.44.5 (6.00) | 125.13.5 (6.39) | 389.514.1 (19.90) | 84.02.1 (4.29) | 924.731.5 (47.26) | 1,698.451.5 (86.80) | 2,400.713.3 (122.69) |
swap 2 rows for table with 1,000 rows. (5 warmup runs). 4x CPU slowdown. | 47.81.0 (1.00) | 48.91.1 (1.02) | 48.80.7 (1.02) | 48.31.0 (1.01) | 48.50.9 (1.02) | 48.70.8 (1.02) | 47.70.8 (1.00) | 48.51.1 (1.02) | 48.41.0 (1.01) | 51.41.0 (1.08) | 49.31.2 (1.03) | 51.60.7 (1.08) | 55.10.7 (1.15) | 49.70.6 (1.04) | 49.11.8 (1.03) | 51.51.1 (1.08) | 49.81.7 (1.04) | 48.82.2 (1.02) | 49.30.6 (1.03) | 48.50.8 (1.02) | 49.50.9 (1.04) | 53.92.1 (1.13) | 49.20.7 (1.03) | 50.31.0 (1.05) | 48.70.6 (1.02) | 50.51.1 (1.06) | 54.51.7 (1.14) | 50.40.5 (1.06) | 50.31.1 (1.05) | 48.81.0 (1.02) | 56.81.7 (1.19) | 54.10.9 (1.13) | 53.30.7 (1.12) | 49.81.0 (1.04) | 50.51.0 (1.06) | 49.20.7 (1.03) | 53.00.4 (1.11) | 50.81.0 (1.06) | 50.81.0 (1.06) | 50.20.6 (1.05) | 51.81.0 (1.09) | 55.20.8 (1.16) | 53.40.8 (1.12) | 50.50.9 (1.06) | 50.70.7 (1.06) | 58.20.8 (1.22) | 54.01.6 (1.13) | 56.11.3 (1.17) | 54.20.6 (1.14) | 56.52.0 (1.18) | 56.10.8 (1.18) | 137.11.1 (2.87) | 60.31.0 (1.26) | 55.51.7 (1.16) | 51.12.1 (1.07) | 56.11.4 (1.18) | 59.41.5 (1.25) | 67.91.8 (1.42) | 63.51.2 (1.33) | 67.92.8 (1.42) | 441.12.9 (9.24) | 441.23.4 (9.24) | 76.12.7 (1.59) | 54.70.7 (1.15) | 78.80.6 (1.65) | 442.43.3 (9.27) | 442.22.3 (9.27) | 441.22.4 (9.25) | 442.86.1 (9.28) | 59.60.6 (1.25) | 440.73.9 (9.23) | 73.62.1 (1.54) | 60.01.3 (1.26) | 439.83.3 (9.22) | 443.14.6 (9.29) | 445.12.1 (9.33) | 449.42.8 (9.42) | 455.12.4 (9.54) | 70.12.1 (1.47) | 445.82.1 (9.34) | 59.70.7 (1.25) | 439.51.7 (9.21) | 437.92.2 (9.18) | 446.52.8 (9.36) | 437.01.2 (9.16) | 453.62.7 (9.50) | 437.22.8 (9.16) | 149.15.1 (3.12) | 848.625.0 (17.78) | 596.610.9 (12.50) |
removing one row. (5 warmup runs). | 23.30.3 (1.00) | 23.62.3 (1.01) | 23.80.6 (1.02) | 25.31.0 (1.09) | 25.40.9 (1.09) | 24.00.6 (1.03) | 24.32.8 (1.04) | 23.60.3 (1.01) | 24.71.2 (1.06) | 25.01.1 (1.07) | 24.11.3 (1.03) | 24.12.1 (1.03) | 25.10.6 (1.08) | 24.40.1 (1.05) | 24.41.0 (1.05) | 27.21.7 (1.17) | 23.81.6 (1.02) | 23.30.8 (1.00) | 24.40.7 (1.05) | 23.51.1 (1.01) | 23.71.3 (1.02) | 24.32.7 (1.04) | 24.02.6 (1.03) | 27.53.1 (1.18) | 23.40.7 (1.00) | 25.12.8 (1.08) | 26.31.6 (1.13) | 28.84.2 (1.24) | 26.60.3 (1.14) | 24.60.7 (1.06) | 27.01.7 (1.16) | 24.72.6 (1.06) | 25.41.2 (1.09) | 26.90.4 (1.16) | 25.20.7 (1.08) | 23.44.2 (1.00) | 28.63.0 (1.23) | 24.51.2 (1.05) | 27.02.8 (1.16) | 23.70.6 (1.02) | 27.22.1 (1.17) | 25.82.6 (1.11) | 24.71.1 (1.06) | 26.41.6 (1.13) | 25.10.7 (1.08) | 28.71.2 (1.23) | 25.80.4 (1.11) | 29.42.5 (1.26) | 25.22.2 (1.08) | 25.41.0 (1.09) | 26.20.8 (1.12) | 24.30.6 (1.04) | 29.40.9 (1.26) | 24.81.1 (1.06) | 25.10.5 (1.08) | 29.70.7 (1.27) | 26.53.0 (1.14) | 34.15.0 (1.46) | 29.41.1 (1.26) | 28.70.5 (1.23) | 27.51.1 (1.18) | 25.51.7 (1.09) | 29.71.1 (1.28) | 26.20.7 (1.12) | 33.33.2 (1.43) | 24.91.2 (1.07) | 26.90.8 (1.16) | 27.60.8 (1.18) | 24.71.8 (1.06) | 26.80.5 (1.15) | 25.31.2 (1.08) | 30.60.5 (1.32) | 27.32.0 (1.17) | 26.21.1 (1.12) | 31.80.6 (1.36) | 28.90.9 (1.24) | 26.00.8 (1.12) | 29.31.9 (1.26) | 32.50.3 (1.39) | 26.02.1 (1.12) | 25.50.7 (1.10) | 35.71.0 (1.53) | 27.71.1 (1.19) | 26.30.9 (1.13) | 28.70.3 (1.23) | 29.41.1 (1.26) | 29.90.4 (1.28) | 62.56.9 (2.68) | 204.22.8 (8.77) | 159.31.4 (6.84) |
creating 10,000 rows | 993.015.3 (1.00) | 1,014.815.3 (1.02) | 1,007.615.2 (1.01) | 1,062.111.0 (1.07) | 1,076.68.8 (1.08) | 1,031.914.6 (1.04) | 1,062.214.9 (1.07) | 1,154.622.6 (1.16) | 1,138.96.0 (1.15) | 1,070.126.0 (1.08) | 1,202.013.4 (1.21) | 1,125.325.9 (1.13) | 1,022.717.2 (1.03) | 1,235.721.3 (1.24) | 1,223.913.5 (1.23) | 1,101.611.0 (1.11) | 1,148.58.3 (1.16) | 1,069.735.3 (1.08) | 1,159.413.5 (1.17) | 1,098.439.7 (1.11) | 1,645.694.9 (1.66) | 1,110.133.3 (1.12) | 1,208.35.0 (1.22) | 1,198.365.3 (1.21) | 1,253.99.5 (1.26) | 1,165.45.6 (1.17) | 1,094.526.0 (1.10) | 1,186.823.0 (1.20) | 1,382.127.7 (1.39) | 1,087.87.3 (1.10) | 1,221.06.9 (1.23) | 1,161.127.3 (1.17) | 1,151.330.6 (1.16) | 1,328.774.1 (1.34) | 1,288.233.3 (1.30) | 1,124.920.9 (1.13) | 1,122.927.2 (1.13) | 1,247.58.3 (1.26) | 1,206.316.7 (1.21) | 1,151.928.9 (1.16) | 1,320.116.6 (1.33) | 1,393.118.8 (1.40) | 1,203.55.3 (1.21) | 1,363.611.6 (1.37) | 1,447.235.6 (1.46) | 1,375.1169.4 (1.38) | 1,356.632.0 (1.37) | 1,274.113.0 (1.28) | 2,033.223.6 (2.05) | 1,180.98.1 (1.19) | 1,383.533.1 (1.39) | 1,401.318.0 (1.41) | 1,445.061.0 (1.46) | 1,795.829.7 (1.81) | 1,981.626.4 (2.00) | 1,721.450.4 (1.73) | 1,886.620.5 (1.90) | 1,377.431.0 (1.39) | 1,459.016.2 (1.47) | 1,304.815.1 (1.31) | 1,270.98.3 (1.28) | 1,792.674.5 (1.81) | 1,253.416.7 (1.26) | 2,475.5147.2 (2.49) | 1,331.98.6 (1.34) | 1,660.652.6 (1.67) | 1,183.75.7 (1.19) | 1,427.736.5 (1.44) | 1,724.752.3 (1.74) | 1,977.1108.8 (1.99) | 1,767.559.5 (1.78) | 1,447.344.5 (1.46) | 1,970.3811.7 (1.98) | 1,717.7115.2 (1.73) | 1,324.315.8 (1.33) | 2,032.8136.9 (2.05) | 1,648.2294.0 (1.66) | 1,444.443.1 (1.45) | 1,824.0425.6 (1.84) | 1,882.075.1 (1.90) | 2,615.7996.3 (2.63) | 2,052.0321.5 (2.07) | 1,635.836.2 (1.65) | 1,913.8251.3 (1.93) | 1,714.968.6 (1.73) | 1,694.243.1 (1.71) | 2,005.559.5 (2.02) | 1,715.316.9 (1.73) | 1,230.911.5 (1.24) | 5,179.943.2 (5.22) |
appending 1,000 to a table of 10,000 rows. 2x CPU slowdown | 219.32.2 (1.00) | 223.91.8 (1.02) | 225.01.9 (1.03) | 234.21.9 (1.07) | 232.81.8 (1.06) | 225.61.7 (1.03) | 241.52.2 (1.10) | 245.21.8 (1.12) | 243.13.6 (1.11) | 244.42.1 (1.11) | 251.62.5 (1.15) | 241.71.9 (1.10) | 234.13.8 (1.07) | 262.02.7 (1.19) | 265.21.6 (1.21) | 256.25.2 (1.17) | 245.32.0 (1.12) | 238.83.3 (1.09) | 254.43.2 (1.16) | 246.13.8 (1.12) | 283.63.8 (1.29) | 244.32.8 (1.11) | 251.72.7 (1.15) | 258.47.9 (1.18) | 299.44.4 (1.37) | 266.23.5 (1.21) | 251.65.5 (1.15) | 257.42.4 (1.17) | 299.07.9 (1.36) | 243.82.3 (1.11) | 265.14.4 (1.21) | 260.83.6 (1.19) | 255.74.8 (1.17) | 265.43.9 (1.21) | 279.93.0 (1.28) | 239.63.0 (1.09) | 252.82.8 (1.15) | 265.92.8 (1.21) | 266.18.3 (1.21) | 265.73.5 (1.21) | 271.93.2 (1.24) | 304.610.2 (1.39) | 272.01.9 (1.24) | 332.315.6 (1.52) | 341.924.9 (1.56) | 296.68.2 (1.35) | 281.911.2 (1.29) | 279.53.2 (1.27) | 340.32.1 (1.55) | 281.83.2 (1.29) | 283.12.9 (1.29) | 365.49.5 (1.67) | 291.52.1 (1.33) | 382.85.5 (1.75) | 466.76.9 (2.13) | 331.94.2 (1.51) | 275.46.8 (1.26) | 298.73.5 (1.36) | 514.13.4 (2.34) | 307.24.5 (1.40) | 283.83.0 (1.29) | 298.25.7 (1.36) | 305.94.5 (1.39) | 485.927.5 (2.22) | 315.35.0 (1.44) | 305.77.6 (1.39) | 270.13.8 (1.23) | 298.413.0 (1.36) | 313.04.3 (1.43) | 515.211.7 (2.35) | 303.64.7 (1.38) | 342.44.5 (1.56) | 400.04.1 (1.82) | 318.98.4 (1.45) | 291.38.8 (1.33) | 381.54.1 (1.74) | 331.99.4 (1.51) | 329.14.1 (1.50) | 577.87.7 (2.63) | 349.96.8 (1.60) | 459.52.8 (2.10) | 387.92.7 (1.77) | 342.35.4 (1.56) | 396.33.5 (1.81) | 385.76.4 (1.76) | 327.19.7 (1.49) | 460.17.7 (2.10) | 477.67.2 (2.18) | 473.712.5 (2.16) | 1,315.329.1 (6.00) |
clearing a table with 1,000 rows. 8x CPU slowdown | 104.41.2 (1.04) | 107.41.3 (1.07) | 103.31.4 (1.03) | 106.20.8 (1.06) | 113.71.2 (1.14) | 102.70.9 (1.03) | 109.61.9 (1.09) | 105.21.0 (1.05) | 106.51.1 (1.06) | 115.81.0 (1.16) | 105.21.5 (1.05) | 120.11.1 (1.20) | 107.22.3 (1.07) | 113.41.8 (1.13) | 115.91.8 (1.16) | 107.21.4 (1.07) | 108.51.3 (1.08) | 121.30.6 (1.21) | 107.91.6 (1.08) | 128.61.3 (1.29) | 131.41.2 (1.31) | 112.31.4 (1.12) | 127.60.6 (1.28) | 112.71.6 (1.13) | 155.82.2 (1.56) | 123.21.1 (1.23) | 114.92.2 (1.15) | 141.81.6 (1.42) | 114.01.7 (1.14) | 137.43.1 (1.37) | 119.42.0 (1.19) | 123.81.1 (1.24) | 124.21.0 (1.24) | 117.61.7 (1.18) | 147.31.1 (1.47) | 119.21.5 (1.19) | 132.21.1 (1.32) | 141.81.5 (1.42) | 118.41.4 (1.18) | 134.71.4 (1.35) | 119.22.1 (1.19) | 135.93.8 (1.36) | 134.81.5 (1.35) | 139.81.7 (1.40) | 141.92.4 (1.42) | 157.21.2 (1.57) | 119.71.9 (1.20) | 184.61.9 (1.85) | 103.91.2 (1.04) | 136.82.0 (1.37) | 186.92.9 (1.87) | 100.12.0 (1.00) | 119.51.4 (1.19) | 144.01.8 (1.44) | 216.12.1 (2.16) | 219.75.9 (2.20) | 157.81.1 (1.58) | 135.72.4 (1.36) | 135.61.5 (1.36) | 156.11.1 (1.56) | 192.92.1 (1.93) | 157.61.4 (1.58) | 144.71.7 (1.45) | 303.02.3 (3.03) | 134.62.1 (1.34) | 150.31.7 (1.50) | 142.51.1 (1.42) | 247.53.3 (2.47) | 143.51.3 (1.43) | 222.13.5 (2.22) | 142.61.4 (1.42) | 164.94.5 (1.65) | 317.13.1 (3.17) | 143.41.5 (1.43) | 172.61.4 (1.73) | 177.61.6 (1.77) | 294.42.4 (2.94) | 266.42.7 (2.66) | 137.71.2 (1.38) | 150.02.1 (1.50) | 366.410.1 (3.66) | 165.41.4 (1.65) | 220.13.0 (2.20) | 225.82.5 (2.26) | 296.84.5 (2.97) | 142.12.2 (1.42) | 331.13.8 (3.31) | 189.59.6 (1.89) | 122.22.3 (1.22) | 334.87.1 (3.35) |
of all factors in the table | 1.03 | 1.05 | 1.06 | 1.06 | 1.09 | 1.09 | 1.09 | 1.10 | 1.10 | 1.12 | 1.12 | 1.14 | 1.15 | 1.15 | 1.16 | 1.18 | 1.18 | 1.19 | 1.20 | 1.21 | 1.22 | 1.23 | 1.24 | 1.24 | 1.24 | 1.24 | 1.26 | 1.26 | 1.27 | 1.27 | 1.28 | 1.29 | 1.30 | 1.30 | 1.31 | 1.32 | 1.33 | 1.33 | 1.34 | 1.35 | 1.36 | 1.41 | 1.41 | 1.42 | 1.48 | 1.50 | 1.50 | 1.51 | 1.53 | 1.53 | 1.54 | 1.56 | 1.60 | 1.61 | 1.66 | 1.74 | 1.76 | 1.81 | 1.83 | 1.84 | 1.84 | 1.87 | 1.87 | 1.90 | 1.92 | 1.96 | 1.96 | 1.96 | 1.96 | 1.97 | 2.01 | 2.01 | 2.04 | 2.07 | 2.07 | 2.08 | 2.10 | 2.10 | 2.12 | 2.18 | 2.19 | 2.24 | 2.26 | 2.37 | 2.39 | 2.43 | 2.62 | 3.45 | 5.08 | 9.31 |
compare: Green means significantly faster, red significantly slower |
vanillajs-1-keyed | vanillajs-keyed | stage0-v0.0.2-keyed | sinuous-v0.15.1-keyed | solid-v0.20.0-keyed | domc-v0.0.12-keyed | wasm-bindgen-v0.2.47-keyed | vanillajs-wc-keyed | fullweb-helpers-v0.1.0-keyed | solid-state-v0.20.0-keyed | fullweb-template-v0.1.0-keyed | domdiff-v2.2.2-keyed | sifrr-v0.0.5-keyed | scarletsframe-v0.29.4-keyed | stdweb-v0.4.17-keyed | ivi-v0.27.1-keyed | attodom-v0.12.0-keyed | inferno-v7.2.1-keyed | petit-dom-v0.2.0-keyed | san-v3.9.2-keyed | dominator-v0.5.0-keyed | domvm-v3.4.12-keyed | redom-v3.27.0-keyed | hyperapp-v2.0.8-keyed | marionette-v4.0.0-beta.1-keyed | uhtml-v1.8.1-keyed | vuerx-jsx-v0.0.8-keyed | endorphin-v0.5.2-keyed | mimbl-v0.1.10-keyed | ko-jsx-v0.14.1-keyed | imba-v1.5.2-keyed | hyperhtml-v2.32.1-keyed | lighterhtml-v2.5.0-keyed | elm-v0.19.1-3-keyed | svelte-v3.23.0-keyed | fntags-v0.2.4-keyed | bobril-v8.11.2-keyed | dyo-v1.0.0-keyed | mobx-jsx-v0.12.4-keyed | lit-html-v1.1.0-keyed | etch-v0.14.1-keyed | resonatejs-keyed | lit-element-v2.3.1-keyed | preact-v10.5.2-keyed | reaml-preact-v0.15.0 + 10.5.2-keyed | hullo-v0.8.2-keyed | crank-v0.2.1-keyed | angular-optimized-v8.0.1-keyed | isotope-v0.2.0-keyed | vue-next-v3.0.0-rc.4-keyed | riot-v4.12.0-keyed | apprun-v2.23.12-keyed | neverland-v3.3.2-keyed | heresy-v0.26.1-keyed | marionette-jquery-v4.0.0-beta.1-keyed | skruv-v0.0.5-1-keyed | misojs-v1.1.0.0-keyed | mithril-v2.0.4-keyed | doz-v3.4.1-keyed | vue-v2.6.2-keyed | angular-noopzone-v8.0.1-keyed | react-redux-hooks-v16.8.6 + 7.1.0-keyed | nervjs-v1.4.3-keyed | yew-v0.17.2-keyed | vidom-v0.11.0-keyed | reaml-react-v0.13.0 + 16.13.0-keyed | glasgow-v0.2.7-keyed | angular-v8.2.14-keyed | react-hooks-v16.8.6-keyed | ember-v3.20.4-keyed | react-tracked-v16.8.6 + 1.4.2-keyed | vue2-composition-api-v0.6.5-keyed | ganic-v2.1.2-keyed | helix-v0.0.10-keyed | marko-v4.12.3-keyed | react-easy-state-v16.8.6 + 6.3.0-keyed | angularjs-v1.7.8-keyed | angular-ng-v10.0.4-keyed | glimmer-v0.14.0-alpha.13-keyed | react-v16.8.6-keyed | knockout-v3.5.0-keyed | react-redux-v16.8.6 + 7.1.0-keyed | rax-v0.6.7-keyed | react-mobX-v16.13.1 + 5.15.4-keyed | ractive-v1.3.6-keyed | reason-react-v0.7.0-keyed | reagent-v0.10-keyed | miso-v1.4.0-keyed | choo-v6.13.0-keyed | blazor-wasm-v3.2.0-preview4.20210.8-keyed | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
a pessimistic TTI - when the CPU and network are both definitely very idle. (no more CPU tasks over 50ms) | 1,954.43.7 (1.04) | 1,955.10.4 (1.04) | 1,955.14.0 (1.04) | 2,016.664.1 (1.07) | 1,971.751.4 (1.05) | 1,962.03.5 (1.04) | 1,955.63.8 (1.04) | 1,955.43.7 (1.04) | 1,959.05.0 (1.04) | 1,956.62.6 (1.04) | 1,963.03.8 (1.04) | 1,959.75.6 (1.04) | 2,142.211.1 (1.14) | 2,579.550.4 (1.37) | 1,955.775.7 (1.04) | 1,963.51.5 (1.04) | 1,958.24.4 (1.04) | 1,955.314.7 (1.04) | 1,958.713.3 (1.04) | 2,334.657.8 (1.24) | 1,956.014.2 (1.04) | 1,958.04.2 (1.04) | 1,959.34.3 (1.04) | 1,981.955.8 (1.05) | 2,287.946.3 (1.21) | 1,955.715.4 (1.04) | 1,959.214.6 (1.04) | 1,959.713.1 (1.04) | 2,191.567.1 (1.16) | 2,329.664.7 (1.24) | 2,230.061.1 (1.18) | 1,985.046.8 (1.05) | 1,971.918.7 (1.05) | 2,010.462.9 (1.07) | 1,958.152.8 (1.04) | 2,374.35.6 (1.26) | 2,129.92.5 (1.13) | 1,968.951.5 (1.04) | 2,123.952.7 (1.13) | 1,990.349.9 (1.06) | 1,972.613.6 (1.05) | 2,200.66.7 (1.17) | 2,255.5172.8 (1.20) | 1,971.617.6 (1.05) | 1,955.016.4 (1.04) | 2,029.40.5 (1.08) | 1,955.254.0 (1.04) | 2,475.794.7 (1.31) | 1,957.52.9 (1.04) | 2,222.358.4 (1.18) | 2,022.462.2 (1.07) | 1,970.651.3 (1.05) | 2,029.058.2 (1.08) | 1,983.715.0 (1.05) | 2,848.970.4 (1.51) | 2,344.16.3 (1.24) | 2,031.027.4 (1.08) | 2,084.588.5 (1.11) | 2,526.852.1 (1.34) | 2,276.510.4 (1.21) | 2,473.621.2 (1.31) | 2,604.145.7 (1.38) | 2,084.088.5 (1.11) | 1,884.314.4 (1.00) | 2,132.160.4 (1.13) | 2,584.110.9 (1.37) | 1,955.216.7 (1.04) | 2,930.243.3 (1.56) | 2,581.21.2 (1.37) | 4,672.827.4 (2.48) | 2,613.540.8 (1.39) | 2,290.414.5 (1.22) | 2,049.6111.6 (1.09) | 3,216.33.1 (1.71) | 2,140.075.4 (1.14) | 2,609.340.5 (1.38) | 2,962.072.3 (1.57) | 2,439.50.5 (1.29) | 3,177.359.4 (1.69) | 2,580.88.6 (1.37) | 2,281.047.9 (1.21) | 2,588.57.9 (1.37) | 2,179.7100.0 (1.16) | 3,080.321.2 (1.63) | 3,126.657.7 (1.66) | 2,595.313.4 (1.38) | 3,448.452.8 (1.83) | 4,175.953.5 (2.22) | 1,965.854.7 (1.04) | 2,541.22457.1 (1.35) |
the total ms required to parse/compile/evaluate all the page's scripts | 16.00.5 (1.00) | 16.00.0 (1.00) | 16.00.4 (1.00) | 16.00.2 (1.00) | 16.00.0 (1.00) | 43.114.1 (2.69) | 16.04.9 (1.00) | 16.04.5 (1.00) | 16.00.0 (1.00) | 16.00.0 (1.00) | 16.00.5 (1.00) | 16.00.0 (1.00) | 16.00.3 (1.00) | 16.034.5 (1.00) | 27.35.5 (1.71) | 37.43.1 (2.34) | 16.00.0 (1.00) | 16.00.0 (1.00) | 16.00.0 (1.00) | 69.733.0 (4.36) | 30.07.4 (1.88) | 16.00.1 (1.00) | 16.00.2 (1.00) | 16.00.0 (1.00) | 42.831.1 (2.67) | 16.00.0 (1.00) | 16.00.0 (1.00) | 16.00.0 (1.00) | 19.225.2 (1.20) | 45.035.1 (2.81) | 16.023.3 (1.00) | 16.10.5 (1.00) | 16.00.0 (1.00) | 23.38.6 (1.46) | 16.00.0 (1.00) | 31.713.8 (1.98) | 16.00.0 (1.00) | 16.00.3 (1.00) | 16.00.0 (1.00) | 16.022.5 (1.00) | 16.00.4 (1.00) | 16.00.1 (1.00) | 16.042.1 (1.00) | 16.00.0 (1.00) | 16.00.6 (1.00) | 16.00.0 (1.00) | 16.00.0 (1.00) | 46.238.3 (2.89) | 16.00.0 (1.00) | 66.126.8 (4.13) | 16.029.5 (1.00) | 16.00.8 (1.00) | 16.027.8 (1.00) | 16.044.1 (1.00) | 92.821.3 (5.80) | 19.65.6 (1.23) | 16.02.8 (1.00) | 16.00.3 (1.00) | 67.929.7 (4.24) | 16.025.5 (1.00) | 43.735.5 (2.73) | 83.718.4 (5.23) | 16.00.0 (1.00) | 38.410.2 (2.40) | 16.022.3 (1.00) | 38.130.5 (2.38) | 16.00.0 (1.00) | 196.68.9 (12.29) | 16.00.0 (1.00) | 229.021.5 (14.31) | 60.623.7 (3.78) | 45.637.5 (2.85) | 16.034.5 (1.00) | 58.92.1 (3.68) | 16.00.0 (1.00) | 58.822.6 (3.68) | 96.428.8 (6.03) | 133.22.3 (8.33) | 125.517.6 (7.84) | 16.028.1 (1.00) | 16.030.3 (1.00) | 62.111.1 (3.88) | 16.035.3 (1.00) | 69.218.3 (4.32) | 80.517.2 (5.03) | 68.833.5 (4.30) | 101.712.9 (6.36) | 168.118.0 (10.51) | 16.024.8 (1.00) | 1,439.756.7 (89.98) |
network transfer cost (post-compression) of all the resources loaded into the page. | 147.20.0 (1.03) | 150.10.0 (1.05) | 144.30.0 (1.01) | 147.20.0 (1.03) | 149.40.0 (1.04) | 150.40.0 (1.05) | 197.20.0 (1.38) | 148.00.0 (1.03) | 145.00.0 (1.01) | 151.30.0 (1.06) | 147.10.0 (1.03) | 145.30.0 (1.02) | 163.90.0 (1.15) | 273.10.0 (1.91) | 269.20.0 (1.88) | 149.80.0 (1.05) | 143.10.0 (1.00) | 162.90.0 (1.14) | 148.70.0 (1.04) | 204.60.0 (1.43) | 274.00.0 (1.92) | 153.40.0 (1.07) | 147.60.0 (1.03) | 144.40.0 (1.01) | 224.70.0 (1.57) | 146.80.0 (1.03) | 152.30.0 (1.06) | 151.10.0 (1.06) | 180.20.0 (1.26) | 212.10.0 (1.48) | 203.10.0 (1.42) | 156.60.0 (1.09) | 152.80.0 (1.07) | 160.70.0 (1.12) | 145.80.0 (1.02) | 143.70.0 (1.00) | 184.50.0 (1.29) | 157.60.0 (1.10) | 192.50.0 (1.35) | 156.50.0 (1.09) | 157.10.0 (1.10) | 175.50.0 (1.23) | 174.70.0 (1.22) | 154.80.0 (1.08) | 154.80.0 (1.08) | 179.10.0 (1.25) | 157.40.0 (1.10) | 256.80.0 (1.79) | 148.20.0 (1.04) | 191.70.0 (1.34) | 161.50.0 (1.13) | 158.20.0 (1.11) | 156.70.0 (1.10) | 161.90.0 (1.13) | 306.70.0 (2.14) | 163.80.0 (1.14) | 144.50.0 (1.01) | 175.20.0 (1.22) | 240.40.0 (1.68) | 210.80.0 (1.47) | 252.40.0 (1.76) | 277.60.0 (1.94) | 176.90.0 (1.24) | 304.20.0 (2.13) | 177.30.0 (1.24) | 271.20.0 (1.90) | 162.80.0 (1.14) | 302.10.0 (2.11) | 260.00.0 (1.82) | 602.40.0 (4.21) | 263.00.0 (1.84) | 219.60.0 (1.53) | 167.00.0 (1.17) | 396.10.0 (2.77) | 176.40.0 (1.23) | 270.10.0 (1.89) | 323.90.0 (2.26) | 295.30.0 (2.06) | 352.50.0 (2.46) | 261.00.0 (1.82) | 207.80.0 (1.45) | 280.00.0 (1.96) | 204.10.0 (1.43) | 348.50.0 (2.44) | 363.00.0 (2.54) | 267.00.0 (1.87) | 413.00.0 (2.89) | 581.00.0 (4.06) | 166.20.0 (1.16) | 1,665.60.0 (11.64) |
of all factors in the table | 1.02 | 1.03 | 1.02 | 1.03 | 1.03 | 1.43 | 1.13 | 1.02 | 1.02 | 1.03 | 1.02 | 1.02 | 1.09 | 1.38 | 1.49 | 1.37 | 1.01 | 1.06 | 1.03 | 1.98 | 1.55 | 1.04 | 1.02 | 1.02 | 1.72 | 1.02 | 1.03 | 1.03 | 1.21 | 1.73 | 1.19 | 1.05 | 1.04 | 1.20 | 1.02 | 1.36 | 1.13 | 1.05 | 1.15 | 1.05 | 1.05 | 1.13 | 1.13 | 1.04 | 1.04 | 1.10 | 1.05 | 1.90 | 1.02 | 1.87 | 1.07 | 1.05 | 1.06 | 1.06 | 2.66 | 1.20 | 1.03 | 1.11 | 2.12 | 1.21 | 1.85 | 2.41 | 1.11 | 1.72 | 1.12 | 1.84 | 1.06 | 3.43 | 1.36 | 5.31 | 2.13 | 1.75 | 1.08 | 2.59 | 1.12 | 2.13 | 2.78 | 2.81 | 3.19 | 1.36 | 1.21 | 2.18 | 1.18 | 2.58 | 2.77 | 2.23 | 3.23 | 4.56 | 1.07 | 11.22 |
vanillajs-1-keyed | vanillajs-keyed | stage0-v0.0.2-keyed | sinuous-v0.15.1-keyed | solid-v0.20.0-keyed | domc-v0.0.12-keyed | wasm-bindgen-v0.2.47-keyed | vanillajs-wc-keyed | fullweb-helpers-v0.1.0-keyed | solid-state-v0.20.0-keyed | fullweb-template-v0.1.0-keyed | domdiff-v2.2.2-keyed | sifrr-v0.0.5-keyed | scarletsframe-v0.29.4-keyed | stdweb-v0.4.17-keyed | ivi-v0.27.1-keyed | attodom-v0.12.0-keyed | inferno-v7.2.1-keyed | petit-dom-v0.2.0-keyed | san-v3.9.2-keyed | dominator-v0.5.0-keyed | domvm-v3.4.12-keyed | redom-v3.27.0-keyed | hyperapp-v2.0.8-keyed | marionette-v4.0.0-beta.1-keyed | uhtml-v1.8.1-keyed | vuerx-jsx-v0.0.8-keyed | endorphin-v0.5.2-keyed | mimbl-v0.1.10-keyed | ko-jsx-v0.14.1-keyed | imba-v1.5.2-keyed | hyperhtml-v2.32.1-keyed | lighterhtml-v2.5.0-keyed | elm-v0.19.1-3-keyed | svelte-v3.23.0-keyed | fntags-v0.2.4-keyed | bobril-v8.11.2-keyed | dyo-v1.0.0-keyed | mobx-jsx-v0.12.4-keyed | lit-html-v1.1.0-keyed | etch-v0.14.1-keyed | resonatejs-keyed | lit-element-v2.3.1-keyed | preact-v10.5.2-keyed | reaml-preact-v0.15.0 + 10.5.2-keyed | hullo-v0.8.2-keyed | crank-v0.2.1-keyed | angular-optimized-v8.0.1-keyed | isotope-v0.2.0-keyed | vue-next-v3.0.0-rc.4-keyed | riot-v4.12.0-keyed | apprun-v2.23.12-keyed | neverland-v3.3.2-keyed | heresy-v0.26.1-keyed | marionette-jquery-v4.0.0-beta.1-keyed | skruv-v0.0.5-1-keyed | misojs-v1.1.0.0-keyed | mithril-v2.0.4-keyed | doz-v3.4.1-keyed | vue-v2.6.2-keyed | angular-noopzone-v8.0.1-keyed | react-redux-hooks-v16.8.6 + 7.1.0-keyed | nervjs-v1.4.3-keyed | yew-v0.17.2-keyed | vidom-v0.11.0-keyed | reaml-react-v0.13.0 + 16.13.0-keyed | glasgow-v0.2.7-keyed | angular-v8.2.14-keyed | react-hooks-v16.8.6-keyed | ember-v3.20.4-keyed | react-tracked-v16.8.6 + 1.4.2-keyed | vue2-composition-api-v0.6.5-keyed | ganic-v2.1.2-keyed | helix-v0.0.10-keyed | marko-v4.12.3-keyed | react-easy-state-v16.8.6 + 6.3.0-keyed | angularjs-v1.7.8-keyed | angular-ng-v10.0.4-keyed | glimmer-v0.14.0-alpha.13-keyed | react-v16.8.6-keyed | knockout-v3.5.0-keyed | react-redux-v16.8.6 + 7.1.0-keyed | rax-v0.6.7-keyed | react-mobX-v16.13.1 + 5.15.4-keyed | ractive-v1.3.6-keyed | reason-react-v0.7.0-keyed | reagent-v0.10-keyed | miso-v1.4.0-keyed | choo-v6.13.0-keyed | blazor-wasm-v3.2.0-preview4.20210.8-keyed | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Memory usage after page load. | 1.1 (1.00) | 1.1 (1.00) | 1.1 (1.04) | 1.1 (1.04) | 1.1 (1.02) | 1.1 (1.05) | 1.1 (1.06) | 1.1 (1.01) | 1.1 (1.00) | 1.1 (1.02) | 1.1 (1.02) | 1.1 (1.01) | 1.2 (1.10) | 1.3 (1.22) | 1.1 (1.05) | 1.1 (1.06) | 1.1 (1.01) | 1.1 (1.03) | 1.1 (1.02) | 1.3 (1.17) | 1.1 (1.06) | 1.1 (1.03) | 1.1 (1.05) | 1.1 (1.02) | 1.3 (1.24) | 1.1 (1.04) | 1.1 (1.03) | 1.1 (1.03) | 1.2 (1.09) | 1.2 (1.11) | 1.3 (1.18) | 1.1 (1.07) | 1.1 (1.07) | 1.2 (1.07) | 1.1 (1.02) | 1.1 (1.04) | 1.1 (1.06) | 1.1 (1.04) | 1.2 (1.09) | 1.1 (1.05) | 1.1 (1.05) | 1.3 (1.16) | 1.2 (1.11) | 1.1 (1.04) | 1.1 (1.05) | 1.1 (1.05) | 1.1 (1.04) | 1.4 (1.30) | 1.1 (1.02) | 1.2 (1.15) | 1.1 (1.06) | 1.2 (1.09) | 1.2 (1.09) | 1.4 (1.26) | 1.6 (1.48) | 1.2 (1.08) | 1.1 (1.03) | 1.2 (1.07) | 1.4 (1.25) | 1.2 (1.16) | 1.4 (1.30) | 1.4 (1.34) | 1.2 (1.09) | 1.1 (1.05) | 1.2 (1.08) | 1.3 (1.24) | 1.1 (1.03) | 2.7 (2.54) | 1.4 (1.27) | 2.7 (2.48) | 1.4 (1.30) | 1.3 (1.19) | 1.2 (1.12) | 1.5 (1.42) | 1.2 (1.09) | 1.4 (1.31) | 1.7 (1.54) | 1.9 (1.74) | 1.7 (1.58) | 1.3 (1.23) | 1.3 (1.16) | 1.5 (1.36) | 1.2 (1.11) | 1.6 (1.46) | 1.4 (1.33) | 1.3 (1.23) | 1.6 (1.50) | 2.4 (2.27) | 1.2 (1.09) | 1.8 (1.67) |
Memory usage after adding 1000 rows. | 1.6 (1.00) | 1.6 (1.01) | 1.9 (1.17) | 2.3 (1.45) | 2.3 (1.42) | 2.0 (1.28) | 1.6 (1.02) | 1.8 (1.11) | 1.7 (1.06) | 2.5 (1.56) | 2.8 (1.73) | 1.8 (1.12) | 1.9 (1.18) | 3.0 (1.89) | 1.9 (1.20) | 2.8 (1.77) | 1.8 (1.11) | 2.6 (1.60) | 2.9 (1.80) | 3.5 (2.16) | 2.0 (1.22) | 3.0 (1.85) | 2.4 (1.50) | 2.7 (1.69) | 2.8 (1.75) | 2.3 (1.46) | 2.7 (1.68) | 2.0 (1.27) | 4.4 (2.75) | 5.9 (3.66) | 3.4 (2.11) | 2.7 (1.69) | 2.7 (1.66) | 3.4 (2.10) | 2.7 (1.69) | 2.3 (1.45) | 3.0 (1.87) | 3.5 (2.17) | 3.3 (2.04) | 2.5 (1.57) | 3.6 (2.27) | 3.3 (2.08) | 3.0 (1.85) | 3.9 (2.45) | 4.3 (2.71) | 4.3 (2.69) | 3.4 (2.13) | 3.2 (2.00) | 2.2 (1.39) | 3.4 (2.14) | 3.4 (2.13) | 4.0 (2.47) | 3.8 (2.37) | 3.8 (2.35) | 3.3 (2.03) | 3.5 (2.20) | 3.2 (2.02) | 3.5 (2.20) | 4.4 (2.75) | 4.0 (2.51) | 3.2 (2.00) | 5.2 (3.27) | 3.3 (2.07) | 1.9 (1.16) | 3.8 (2.40) | 4.0 (2.52) | 2.7 (1.69) | 5.2 (3.21) | 4.1 (2.56) | 9.9 (6.17) | 4.5 (2.83) | 5.2 (3.22) | 10.1 (6.30) | 4.2 (2.62) | 3.4 (2.12) | 5.3 (3.33) | 5.7 (3.54) | 4.3 (2.69) | 6.9 (4.31) | 4.4 (2.73) | 11.5 (7.15) | 7.2 (4.51) | 4.7 (2.95) | 5.5 (3.46) | 8.0 (4.99) | 4.0 (2.47) | 5.5 (3.46) | 7.0 (4.37) | 2.0 (1.27) | 6.1 (3.82) |
Memory usage after clicking update every 10th row 5 times | 1.9 (1.00) | 1.9 (1.00) | 2.2 (1.13) | 2.6 (1.36) | 2.6 (1.34) | 2.4 (1.22) | 1.9 (1.01) | 2.1 (1.09) | 2.0 (1.04) | 2.8 (1.46) | 3.0 (1.57) | 2.1 (1.09) | 2.2 (1.13) | 3.3 (1.70) | 2.2 (1.16) | 3.2 (1.64) | 2.1 (1.07) | 2.9 (1.50) | 3.2 (1.67) | 3.8 (1.96) | 2.3 (1.17) | 3.4 (1.74) | 2.8 (1.42) | 3.2 (1.65) | 3.1 (1.62) | 2.7 (1.40) | 3.0 (1.55) | 2.5 (1.29) | 4.7 (2.45) | 6.2 (3.18) | 3.6 (1.88) | 3.0 (1.57) | 3.0 (1.54) | 3.7 (1.93) | 3.0 (1.57) | 2.6 (1.36) | 3.5 (1.79) | 3.8 (1.97) | 3.6 (1.86) | 2.9 (1.49) | 4.0 (2.09) | 3.6 (1.84) | 3.3 (1.69) | 4.3 (2.19) | 4.7 (2.41) | 4.6 (2.39) | 4.0 (2.04) | 3.5 (1.83) | 2.5 (1.30) | 3.6 (1.87) | 3.7 (1.93) | 4.4 (2.27) | 4.2 (2.19) | 4.1 (2.12) | 3.6 (1.85) | 3.8 (1.96) | 3.6 (1.85) | 5.0 (2.59) | 5.4 (2.79) | 4.4 (2.26) | 3.6 (1.84) | 6.0 (3.12) | 3.7 (1.92) | 2.2 (1.12) | 4.2 (2.18) | 4.8 (2.47) | 3.0 (1.56) | 5.5 (2.85) | 4.9 (2.52) | 10.2 (5.27) | 5.3 (2.76) | 5.5 (2.85) | 10.5 (5.41) | 5.0 (2.58) | 3.9 (2.02) | 6.0 (3.10) | 6.0 (3.10) | 4.6 (2.40) | 7.2 (3.73) | 5.1 (2.65) | 11.7 (6.05) | 8.2 (4.24) | 5.1 (2.64) | 6.2 (3.20) | 8.3 (4.29) | 6.4 (3.30) | 6.5 (3.38) | 9.2 (4.75) | 3.3 (1.71) | 6.2 (3.20) |
Memory usage after clicking create 1000 rows 5 times | 2.2 (1.00) | 2.3 (1.00) | 2.6 (1.15) | 3.0 (1.33) | 2.9 (1.31) | 2.7 (1.22) | 2.3 (1.00) | 2.5 (1.10) | 2.3 (1.01) | 3.2 (1.41) | 3.3 (1.45) | 2.4 (1.07) | 2.5 (1.12) | 3.7 (1.65) | 2.9 (1.31) | 3.4 (1.51) | 2.5 (1.11) | 3.2 (1.41) | 3.5 (1.54) | 4.0 (1.80) | 2.6 (1.14) | 3.5 (1.58) | 3.8 (1.70) | 3.4 (1.51) | 3.6 (1.62) | 3.2 (1.41) | 3.5 (1.55) | 2.8 (1.23) | 5.0 (2.25) | 3.8 (1.72) | 4.1 (1.82) | 3.3 (1.47) | 3.2 (1.44) | 4.2 (1.86) | 3.3 (1.46) | 5.7 (2.54) | 3.6 (1.61) | 4.0 (1.80) | 3.9 (1.76) | 3.2 (1.44) | 4.2 (1.87) | 3.8 (1.70) | 3.5 (1.56) | 4.5 (1.99) | 4.9 (2.19) | 5.0 (2.21) | 3.9 (1.75) | 4.0 (1.77) | 2.7 (1.22) | 4.0 (1.80) | 4.1 (1.82) | 6.9 (3.09) | 4.5 (2.00) | 4.5 (2.02) | 4.2 (1.88) | 4.3 (1.92) | 3.8 (1.68) | 4.1 (1.84) | 11.2 (4.99) | 4.6 (2.05) | 4.0 (1.79) | 6.7 (3.00) | 3.9 (1.72) | 2.7 (1.19) | 4.5 (2.02) | 5.0 (2.23) | 3.2 (1.42) | 6.0 (2.69) | 5.2 (2.31) | 11.1 (4.95) | 6.1 (2.70) | 5.8 (2.60) | 10.8 (4.79) | 5.3 (2.34) | 4.0 (1.80) | 8.8 (3.94) | 6.5 (2.88) | 5.1 (2.29) | 23.8 (10.59) | 6.6 (2.95) | 7.8 (3.49) | 8.4 (3.73) | 5.4 (2.41) | 7.5 (3.35) | 8.8 (3.90) | 5.0 (2.23) | 6.9 (3.09) | 7.9 (3.50) | 2.7 (1.22) | 6.6 (2.96) |
Memory usage after creating and clearing 1000 rows 5 times | 2.3 (1.00) | 2.3 (1.00) | 2.3 (1.01) | 2.4 (1.07) | 2.3 (1.02) | 2.5 (1.07) | 2.4 (1.05) | 2.3 (1.01) | 2.3 (1.01) | 2.5 (1.08) | 2.3 (1.01) | 2.3 (1.01) | 2.4 (1.05) | 2.7 (1.16) | 2.8 (1.24) | 2.4 (1.03) | 2.3 (1.01) | 2.4 (1.04) | 2.4 (1.03) | 2.7 (1.16) | 2.4 (1.07) | 2.5 (1.09) | 3.2 (1.41) | 2.3 (1.01) | 2.9 (1.27) | 2.4 (1.03) | 2.6 (1.15) | 2.5 (1.08) | 3.0 (1.29) | 2.6 (1.12) | 2.6 (1.12) | 2.5 (1.11) | 2.4 (1.04) | 2.6 (1.13) | 2.4 (1.06) | 2.5 (1.07) | 2.5 (1.10) | 2.4 (1.05) | 2.6 (1.15) | 2.5 (1.11) | 2.4 (1.05) | 2.6 (1.15) | 2.6 (1.13) | 2.4 (1.04) | 2.4 (1.06) | 2.7 (1.17) | 2.6 (1.13) | 3.0 (1.30) | 2.5 (1.08) | 2.7 (1.17) | 2.5 (1.10) | 7.5 (3.25) | 2.5 (1.09) | 2.8 (1.23) | 3.4 (1.50) | 3.4 (1.47) | 2.4 (1.05) | 2.6 (1.14) | 10.4 (4.55) | 2.7 (1.16) | 3.0 (1.30) | 3.6 (1.56) | 2.6 (1.11) | 2.5 (1.07) | 2.6 (1.12) | 3.2 (1.38) | 2.5 (1.09) | 4.4 (1.91) | 3.2 (1.37) | 4.9 (2.13) | 3.4 (1.49) | 2.8 (1.22) | 2.9 (1.24) | 3.4 (1.47) | 2.6 (1.15) | 4.6 (2.00) | 3.2 (1.40) | 3.4 (1.49) | 5.1 (2.24) | 3.7 (1.61) | 2.9 (1.26) | 3.4 (1.46) | 2.7 (1.17) | 4.2 (1.83) | 3.6 (1.59) | 3.1 (1.36) | 4.1 (1.77) | 7.8 (3.38) | 2.5 (1.11) | 3.0 (1.32) |
of all factors in the table | 1.00 | 1.00 | 1.10 | 1.24 | 1.21 | 1.16 | 1.03 | 1.06 | 1.02 | 1.29 | 1.32 | 1.06 | 1.12 | 1.49 | 1.19 | 1.37 | 1.06 | 1.29 | 1.37 | 1.60 | 1.13 | 1.42 | 1.40 | 1.34 | 1.49 | 1.25 | 1.37 | 1.17 | 1.85 | 1.90 | 1.57 | 1.36 | 1.33 | 1.56 | 1.33 | 1.41 | 1.45 | 1.53 | 1.53 | 1.31 | 1.58 | 1.54 | 1.44 | 1.63 | 1.74 | 1.77 | 1.55 | 1.61 | 1.20 | 1.57 | 1.54 | 2.28 | 1.65 | 1.73 | 1.73 | 1.67 | 1.46 | 1.67 | 2.94 | 1.73 | 1.62 | 2.30 | 1.53 | 1.12 | 1.67 | 1.88 | 1.33 | 2.60 | 1.92 | 3.85 | 2.10 | 2.03 | 2.96 | 2.01 | 1.57 | 2.54 | 2.32 | 2.07 | 3.60 | 2.11 | 2.94 | 2.70 | 1.90 | 2.51 | 2.81 | 1.98 | 2.49 | 3.54 | 1.26 | 2.40 |
Non keyed implementations are allowed to reuse existing dom elements. In consequence inserting or deleting an element in the data array might append after or delete the last table row and update the contents of all elements after the inserting or deletion index. This can perform better, but can cause problems if dom state is modified externally.
Duration for... | mikado-v0.7.57-non-keyed | stage0-v0.0.2-non-keyed | yarte-wasm-app-v0.1.0-non-keyed | domc-v0.0.12-non-keyed | vanillajs-1-non-keyed | vanillajs-non-keyed | scarletsframe-v0.29.4-non-keyed | sifrr-v0.0.3-non-keyed | simi-v0.2.0-dev1-non-keyed | moon-v1.0.0-beta.4-non-keyed | domdiff-v2.2.2-non-keyed | simulacra-v2.1.5-non-keyed | endorphin-v0.5.2-non-keyed | san-v3.9.2-non-keyed | imba-v1.5.2-non-keyed | stdweb-v0.4.17-non-keyed | inferno-v7.2.1-non-keyed | svelte-v3.18.1-non-keyed | domvm-v3.4.12-non-keyed | redom-v3.27.0-non-keyed | slim-js-v3.3.0-non-keyed | elm-v0.19.1-3-non-keyed | uhtml-v1.8.1-non-keyed | hullo-v0.8.2-non-keyed | lighterhtml-v2.5.0-non-keyed | lit-html-v1.1.0-non-keyed | vanilla-dom-framework-v0.0.13-non-keyed | mimbl-v0.1.10-non-keyed | etch-v0.14.1-non-keyed | lit-element-v2.3.1-non-keyed | aurelia-v1.3.0-non-keyed | neow-v0.0.11-non-keyed | riot-v4.12.0-non-keyed | angular-v8.0.1-non-keyed | heresy-v0.26.1-non-keyed | vue-next-v3.0.0-rc.4-non-keyed | apprun-v2.23.12-non-keyed | dojo-v7.0.1-non-keyed | neverland-v3.3.2-non-keyed | polymer-v2.0.0-non-keyed | doz-v3.4.1-non-keyed | react-v16.8.6-non-keyed | ractive-v1.3.6-non-keyed | vue-v2.6.2-non-keyed | vuera-v0.2.2-non-keyed | halogen-v5.0.0-non-keyed | literaljs-v7.0.1-non-keyed | incr_dom-v0.13.0-non-keyed | seed-v0.6.0-non-keyed | miso-v1.4.0-non-keyed |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Issues Errors are red, cheats are yellow | 772 | 772 | 772 | 772 | 772 | 772 | 772 | |||||||||||||||||||||||||||||||||||||||||||
creating 1,000 rows | 107.41.0 (1.01) | 109.71.9 (1.03) | 120.61.8 (1.13) | 109.00.5 (1.02) | 106.61.3 (1.00) | 106.60.7 (1.00) | 133.41.7 (1.25) | 115.52.8 (1.08) | 120.11.7 (1.13) | 123.01.4 (1.15) | 116.61.1 (1.09) | 138.63.7 (1.30) | 130.33.0 (1.22) | 122.81.5 (1.15) | 142.44.1 (1.34) | 130.82.3 (1.23) | 122.22.4 (1.15) | 140.82.0 (1.32) | 129.63.3 (1.22) | 131.72.6 (1.24) | 165.38.3 (1.55) | 138.94.3 (1.30) | 124.21.9 (1.17) | 154.13.4 (1.45) | 126.51.8 (1.19) | 129.21.8 (1.21) | 127.32.3 (1.19) | 155.84.4 (1.46) | 139.53.8 (1.31) | 136.11.5 (1.28) | 148.45.7 (1.39) | 204.432.9 (1.92) | 142.01.6 (1.33) | 151.83.9 (1.42) | 179.73.5 (1.69) | 136.52.2 (1.28) | 149.95.1 (1.41) | 204.27.2 (1.92) | 152.82.3 (1.43) | 169.72.6 (1.59) | 158.13.3 (1.48) | 181.35.0 (1.70) | 219.42.5 (2.06) | 161.12.6 (1.51) | 161.24.2 (1.51) | 153.23.4 (1.44) | 148.41.8 (1.39) | 201.74.8 (1.89) | 191.57.2 (1.80) | 315.75.2 (2.96) |
updating all 1,000 rows (5 warmup runs). | 37.11.1 (1.00) | 37.10.9 (1.00) | 50.80.7 (1.37) | 38.11.7 (1.03) | 43.10.9 (1.16) | 44.93.0 (1.21) | 40.01.7 (1.08) | 38.62.5 (1.04) | 39.20.6 (1.06) | 38.51.5 (1.04) | 43.21.1 (1.17) | 40.61.0 (1.09) | 37.62.4 (1.01) | 40.11.3 (1.08) | 38.70.6 (1.04) | 50.00.5 (1.35) | 39.02.0 (1.05) | 38.41.4 (1.04) | 41.52.2 (1.12) | 43.61.9 (1.17) | 40.71.0 (1.10) | 44.91.1 (1.21) | 38.92.9 (1.05) | 44.80.7 (1.21) | 39.41.8 (1.06) | 39.02.0 (1.05) | 39.72.4 (1.07) | 53.31.4 (1.44) | 45.81.6 (1.23) | 40.00.6 (1.08) | 45.60.7 (1.23) | 43.31.7 (1.17) | 39.81.8 (1.07) | 38.61.7 (1.04) | 50.31.6 (1.36) | 43.71.0 (1.18) | 64.31.9 (1.73) | 65.71.2 (1.77) | 42.62.0 (1.15) | 42.72.0 (1.15) | 72.51.4 (1.95) | 43.71.9 (1.18) | 40.71.1 (1.10) | 45.02.4 (1.21) | 47.21.6 (1.27) | 48.42.0 (1.31) | 64.11.6 (1.73) | 65.83.5 (1.77) | 64.62.5 (1.74) | 93.93.2 (2.53) |
updating every 10th row for 1,000 rows (3 warmup runs). 16x CPU slowdown. | 134.74.0 (1.00) | 143.33.7 (1.06) | 141.42.8 (1.05) | 140.76.1 (1.04) | 140.63.4 (1.04) | 142.26.0 (1.06) | 146.23.6 (1.09) | 144.47.0 (1.07) | 141.34.6 (1.05) | 144.26.2 (1.07) | 145.35.0 (1.08) | 141.35.0 (1.05) | 144.76.1 (1.07) | 163.45.2 (1.21) | 145.42.9 (1.08) | 146.64.2 (1.09) | 160.65.2 (1.19) | 144.34.3 (1.07) | 170.26.2 (1.26) | 157.53.5 (1.17) | 177.05.8 (1.31) | 156.64.8 (1.16) | 146.52.1 (1.09) | 153.14.1 (1.14) | 148.88.7 (1.10) | 154.75.5 (1.15) | 168.24.9 (1.25) | 183.46.1 (1.36) | 178.25.1 (1.32) | 153.63.5 (1.14) | 146.22.6 (1.08) | 165.45.8 (1.23) | 182.73.7 (1.36) | 148.33.4 (1.10) | 173.02.8 (1.28) | 179.78.3 (1.33) | 493.85.8 (3.66) | 227.26.2 (1.69) | 175.92.9 (1.31) | 226.52.5 (1.68) | 207.215.6 (1.54) | 213.54.3 (1.58) | 158.64.0 (1.18) | 228.411.7 (1.70) | 248.918.8 (1.85) | 269.58.5 (2.00) | 369.110.3 (2.74) | 512.315.2 (3.80) | 531.93.0 (3.95) | 720.033.2 (5.34) |
highlighting a selected row. (no warmup runs). 16x CPU slowdown. | 23.91.4 (1.24) | 27.71.8 (1.44) | 22.92.2 (1.19) | 30.31.9 (1.57) | 23.11.8 (1.20) | 23.22.1 (1.21) | 26.02.9 (1.35) | 38.12.2 (1.98) | 27.92.1 (1.45) | 27.31.6 (1.42) | 29.32.0 (1.52) | 32.52.6 (1.69) | 33.81.7 (1.76) | 32.02.9 (1.67) | 30.72.3 (1.60) | 25.81.3 (1.34) | 49.24.1 (2.56) | 30.94.3 (1.61) | 44.72.9 (2.32) | 38.21.8 (1.99) | 19.41.8 (1.01) | 39.94.1 (2.08) | 62.43.1 (3.24) | 23.72.4 (1.23) | 74.78.7 (3.88) | 77.45.3 (4.03) | 68.612.8 (3.57) | 28.22.3 (1.47) | 47.212.3 (2.45) | 98.06.9 (5.10) | 72.43.3 (3.76) | 26.92.3 (1.40) | 90.63.3 (4.71) | 75.63.3 (3.93) | 55.75.6 (2.90) | 176.83.5 (9.19) | 19.21.3 (1.00) | 46.92.8 (2.44) | 192.65.6 (10.02) | 126.715.3 (6.59) | 84.64.3 (4.40) | 126.75.0 (6.59) | 125.52.4 (6.53) | 303.05.9 (15.76) | 308.414.6 (16.04) | 268.832.6 (13.98) | 358.515.0 (18.64) | 622.016.5 (32.35) | 1,362.8129.8 (70.88) | 934.840.7 (48.62) |
swap 2 rows for table with 1,000 rows. (5 warmup runs). 4x CPU slowdown. | 24.30.7 (1.00) | 26.30.4 (1.09) | 25.61.0 (1.05) | 24.60.8 (1.01) | 25.50.8 (1.05) | 25.10.6 (1.03) | 26.90.8 (1.11) | 26.50.6 (1.09) | 25.50.7 (1.05) | 31.50.8 (1.30) | 25.80.7 (1.06) | 25.00.5 (1.03) | 26.10.4 (1.07) | 26.70.6 (1.10) | 27.70.6 (1.14) | 25.70.5 (1.06) | 25.80.6 (1.06) | 26.80.6 (1.10) | 26.90.7 (1.11) | 26.61.0 (1.10) | 28.20.8 (1.16) | 26.90.8 (1.11) | 27.50.6 (1.13) | 25.71.2 (1.06) | 27.10.9 (1.12) | 25.90.9 (1.07) | 28.90.3 (1.19) | 50.10.8 (2.07) | 27.51.0 (1.13) | 28.51.7 (1.17) | 26.80.8 (1.11) | 29.10.7 (1.20) | 31.40.7 (1.29) | 31.01.3 (1.28) | 27.20.8 (1.12) | 31.50.6 (1.30) | 112.71.0 (4.65) | 33.81.6 (1.40) | 35.71.0 (1.47) | 25.70.4 (1.06) | 35.01.3 (1.44) | 34.30.7 (1.41) | 27.40.9 (1.13) | 43.90.8 (1.81) | 51.81.0 (2.13) | 53.31.2 (2.20) | 81.52.9 (3.36) | 119.06.6 (4.91) | 121.81.3 (5.02) | 127.71.7 (5.26) |
removing one row. (5 warmup runs). | 24.31.7 (1.04) | 35.70.4 (1.53) | 23.41.6 (1.00) | 36.20.8 (1.55) | 43.91.1 (1.88) | 43.22.9 (1.85) | 24.60.6 (1.05) | 37.51.1 (1.60) | 38.30.4 (1.64) | 36.71.9 (1.57) | 42.80.5 (1.83) | 24.90.8 (1.07) | 35.10.9 (1.50) | 40.21.2 (1.72) | 36.81.2 (1.57) | 47.60.5 (2.04) | 38.31.0 (1.64) | 37.50.6 (1.60) | 40.10.9 (1.71) | 41.52.0 (1.77) | 40.80.7 (1.75) | 41.11.1 (1.75) | 39.00.5 (1.67) | 43.50.5 (1.86) | 39.51.6 (1.69) | 38.51.0 (1.65) | 35.80.5 (1.53) | 27.40.6 (1.17) | 46.31.9 (1.98) | 40.01.1 (1.71) | 42.00.4 (1.79) | 42.91.6 (1.83) | 38.80.5 (1.66) | 38.00.7 (1.62) | 49.80.6 (2.13) | 42.90.6 (1.83) | 23.81.4 (1.02) | 28.80.5 (1.23) | 44.62.9 (1.91) | 45.01.2 (1.92) | 53.30.9 (2.28) | 45.11.2 (1.93) | 43.50.8 (1.86) | 44.30.3 (1.89) | 48.40.8 (2.07) | 45.51.0 (1.95) | 63.60.9 (2.72) | 68.33.1 (2.92) | 62.70.7 (2.68) | 69.44.9 (2.97) |
creating 10,000 rows | 997.79.9 (1.00) | 1,022.213.6 (1.03) | 1,106.48.5 (1.11) | 1,042.113.6 (1.05) | 1,011.312.9 (1.01) | 997.214.3 (1.00) | 1,253.723.8 (1.26) | 1,035.415.3 (1.04) | 1,206.426.9 (1.21) | 1,155.141.9 (1.16) | 1,118.822.1 (1.12) | 1,361.512.5 (1.37) | 1,171.023.8 (1.17) | 1,102.835.9 (1.11) | 1,229.57.5 (1.23) | 1,216.512.2 (1.22) | 1,066.826.8 (1.07) | 1,279.242.7 (1.28) | 1,115.030.5 (1.12) | 1,215.03.7 (1.22) | 1,553.627.9 (1.56) | 1,362.994.8 (1.37) | 1,175.611.3 (1.18) | 1,445.4270.9 (1.45) | 1,152.152.0 (1.16) | 1,198.034.1 (1.20) | 1,243.94.9 (1.25) | 1,399.218.9 (1.40) | 1,322.917.7 (1.33) | 1,180.45.0 (1.18) | 1,302.617.1 (1.31) | 2,521.521.4 (2.53) | 1,402.531.3 (1.41) | 1,534.4133.8 (1.54) | 1,709.312.8 (1.71) | 1,191.17.2 (1.19) | 1,372.712.7 (1.38) | 1,504.69.4 (1.51) | 1,425.521.9 (1.43) | 1,571.550.2 (1.58) | 1,403.58.1 (1.41) | 1,866.969.3 (1.87) | 1,672.951.0 (1.68) | 1,297.717.9 (1.30) | 1,296.910.9 (1.30) | 1,493.047.9 (1.50) | 1,387.118.8 (1.39) | 1,392.033.8 (1.40) | 2,271.9162.0 (2.28) | 1,724.618.4 (1.73) |
appending 1,000 to a table of 10,000 rows. 2x CPU slowdown | 222.82.4 (1.01) | 225.41.7 (1.02) | 249.84.7 (1.14) | 227.51.8 (1.03) | 222.52.4 (1.01) | 220.02.9 (1.00) | 262.02.3 (1.19) | 230.52.5 (1.05) | 235.21.7 (1.07) | 247.67.1 (1.13) | 239.02.9 (1.09) | 265.53.0 (1.21) | 254.72.7 (1.16) | 244.65.5 (1.11) | 265.82.6 (1.21) | 265.61.6 (1.21) | 243.33.1 (1.11) | 277.72.2 (1.26) | 241.93.3 (1.10) | 249.11.8 (1.13) | 308.88.9 (1.40) | 258.53.3 (1.18) | 262.56.6 (1.19) | 298.19.5 (1.36) | 254.43.7 (1.16) | 259.65.8 (1.18) | 267.75.3 (1.22) | 301.26.8 (1.37) | 270.54.4 (1.23) | 272.12.9 (1.24) | 280.76.3 (1.28) | 364.94.7 (1.66) | 282.510.1 (1.28) | 303.93.9 (1.38) | 354.618.1 (1.61) | 282.33.9 (1.28) | 361.63.3 (1.64) | 517.79.2 (2.35) | 301.74.4 (1.37) | 344.713.3 (1.57) | 309.63.1 (1.41) | 341.04.5 (1.55) | 370.77.1 (1.69) | 309.24.2 (1.41) | 317.13.3 (1.44) | 366.16.3 (1.66) | 340.13.1 (1.55) | 362.06.6 (1.65) | 404.616.5 (1.84) | 460.49.8 (2.09) |
clearing a table with 1,000 rows. 8x CPU slowdown | 103.51.3 (1.02) | 103.61.4 (1.02) | 113.21.6 (1.11) | 102.21.6 (1.01) | 103.81.1 (1.02) | 104.81.0 (1.03) | 110.91.1 (1.09) | 105.91.8 (1.04) | 127.71.4 (1.26) | 123.11.7 (1.21) | 121.11.5 (1.19) | 149.81.7 (1.48) | 144.01.7 (1.42) | 127.90.8 (1.26) | 119.32.2 (1.17) | 115.61.5 (1.14) | 123.11.1 (1.21) | 144.71.2 (1.42) | 114.81.4 (1.13) | 124.51.3 (1.23) | 123.62.0 (1.22) | 111.91.8 (1.10) | 122.51.4 (1.21) | 158.01.5 (1.56) | 123.01.1 (1.21) | 126.51.8 (1.25) | 123.61.1 (1.22) | 114.62.5 (1.13) | 117.62.7 (1.16) | 129.92.0 (1.28) | 170.418.0 (1.68) | 134.92.9 (1.33) | 189.52.2 (1.87) | 244.23.8 (2.40) | 139.53.1 (1.37) | 137.71.3 (1.36) | 101.51.3 (1.00) | 166.47.8 (1.64) | 120.61.8 (1.19) | 141.32.1 (1.39) | 135.21.4 (1.33) | 148.11.7 (1.46) | 265.04.8 (2.61) | 155.71.7 (1.53) | 172.01.6 (1.69) | 212.71.9 (2.09) | 159.92.5 (1.57) | 165.73.7 (1.63) | 200.92.0 (1.98) | 185.810.0 (1.83) |
of all factors in the table | 1.03 | 1.12 | 1.12 | 1.13 | 1.13 | 1.13 | 1.16 | 1.19 | 1.20 | 1.22 | 1.22 | 1.24 | 1.25 | 1.25 | 1.25 | 1.27 | 1.28 | 1.29 | 1.30 | 1.31 | 1.32 | 1.33 | 1.34 | 1.35 | 1.37 | 1.38 | 1.39 | 1.41 | 1.41 | 1.46 | 1.50 | 1.53 | 1.59 | 1.60 | 1.62 | 1.65 | 1.66 | 1.73 | 1.73 | 1.73 | 1.77 | 1.84 | 1.86 | 1.98 | 2.10 | 2.19 | 2.50 | 3.04 | 3.58 | 3.88 |
compare: Green means significantly faster, red significantly slower |
mikado-v0.7.57-non-keyed | stage0-v0.0.2-non-keyed | yarte-wasm-app-v0.1.0-non-keyed | domc-v0.0.12-non-keyed | vanillajs-1-non-keyed | vanillajs-non-keyed | scarletsframe-v0.29.4-non-keyed | sifrr-v0.0.3-non-keyed | simi-v0.2.0-dev1-non-keyed | moon-v1.0.0-beta.4-non-keyed | domdiff-v2.2.2-non-keyed | simulacra-v2.1.5-non-keyed | endorphin-v0.5.2-non-keyed | san-v3.9.2-non-keyed | imba-v1.5.2-non-keyed | stdweb-v0.4.17-non-keyed | inferno-v7.2.1-non-keyed | svelte-v3.18.1-non-keyed | domvm-v3.4.12-non-keyed | redom-v3.27.0-non-keyed | slim-js-v3.3.0-non-keyed | elm-v0.19.1-3-non-keyed | uhtml-v1.8.1-non-keyed | hullo-v0.8.2-non-keyed | lighterhtml-v2.5.0-non-keyed | lit-html-v1.1.0-non-keyed | vanilla-dom-framework-v0.0.13-non-keyed | mimbl-v0.1.10-non-keyed | etch-v0.14.1-non-keyed | lit-element-v2.3.1-non-keyed | aurelia-v1.3.0-non-keyed | neow-v0.0.11-non-keyed | riot-v4.12.0-non-keyed | angular-v8.0.1-non-keyed | heresy-v0.26.1-non-keyed | vue-next-v3.0.0-rc.4-non-keyed | apprun-v2.23.12-non-keyed | dojo-v7.0.1-non-keyed | neverland-v3.3.2-non-keyed | polymer-v2.0.0-non-keyed | doz-v3.4.1-non-keyed | react-v16.8.6-non-keyed | ractive-v1.3.6-non-keyed | vue-v2.6.2-non-keyed | vuera-v0.2.2-non-keyed | halogen-v5.0.0-non-keyed | literaljs-v7.0.1-non-keyed | incr_dom-v0.13.0-non-keyed | seed-v0.6.0-non-keyed | miso-v1.4.0-non-keyed | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
a pessimistic TTI - when the CPU and network are both definitely very idle. (no more CPU tasks over 50ms) | 1,954.813.9 (1.04) | 1,955.14.2 (1.04) | 1,882.681.8 (1.00) | 1,962.64.1 (1.04) | 1,958.84.8 (1.04) | 1,963.54.4 (1.04) | 2,581.911.6 (1.37) | 2,135.211.3 (1.14) | 2,038.33.5 (1.08) | 1,961.052.2 (1.04) | 1,956.44.0 (1.04) | 1,955.215.3 (1.04) | 1,959.514.1 (1.04) | 2,298.238.3 (1.22) | 2,332.289.3 (1.24) | 1,955.591.0 (1.04) | 1,960.654.2 (1.04) | 1,958.34.4 (1.04) | 1,959.055.0 (1.04) | 1,962.452.4 (1.04) | 2,111.225.9 (1.12) | 1,955.553.9 (1.04) | 1,954.455.9 (1.04) | 2,029.549.9 (1.08) | 2,010.164.9 (1.07) | 1,982.147.5 (1.05) | 1,962.63.9 (1.04) | 2,130.81.5 (1.13) | 1,955.30.2 (1.04) | 2,255.2116.8 (1.20) | 3,349.317.2 (1.78) | 1,880.146.1 (1.00) | 1,955.514.2 (1.04) | 2,893.418.8 (1.54) | 2,086.951.2 (1.11) | 2,175.863.0 (1.16) | 1,970.353.4 (1.05) | 2,031.00.3 (1.08) | 2,067.239.2 (1.10) | 3,205.14.7 (1.70) | 2,507.73.2 (1.33) | 2,591.847.5 (1.38) | 3,073.914.3 (1.63) | 2,328.455.9 (1.24) | 2,810.125.8 (1.49) | 3,674.845.3 (1.95) | 1,957.355.0 (1.04) | 6,720.736.6 (3.57) | 1,972.818.5 (1.05) | 4,161.852.0 (2.21) |
the total ms required to parse/compile/evaluate all the page's scripts | 16.00.0 (1.00) | 16.00.0 (1.00) | 30.18.5 (1.88) | 38.211.3 (2.39) | 16.00.0 (1.00) | 16.00.0 (1.00) | 35.431.4 (2.21) | 16.00.0 (1.00) | 30.84.0 (1.92) | 16.00.0 (1.00) | 16.00.0 (1.00) | 16.00.0 (1.00) | 16.00.0 (1.00) | 69.14.4 (4.32) | 40.829.3 (2.55) | 23.94.2 (1.49) | 16.00.0 (1.00) | 16.00.0 (1.00) | 16.00.0 (1.00) | 16.00.6 (1.00) | 40.829.8 (2.55) | 17.76.9 (1.11) | 16.00.0 (1.00) | 16.00.0 (1.00) | 16.226.4 (1.01) | 16.00.0 (1.00) | 16.00.0 (1.00) | 16.00.0 (1.00) | 16.00.0 (1.00) | 16.025.3 (1.00) | 132.443.4 (8.28) | 16.020.3 (1.00) | 16.00.0 (1.00) | 162.731.0 (10.17) | 97.039.8 (6.06) | 41.333.8 (2.58) | 16.00.0 (1.00) | 16.00.0 (1.00) | 16.023.1 (1.00) | 136.311.5 (8.52) | 53.218.8 (3.32) | 49.738.9 (3.11) | 65.214.6 (4.07) | 44.934.4 (2.81) | 99.323.9 (6.21) | 64.313.5 (4.02) | 16.00.0 (1.00) | 236.67.7 (14.79) | 45.95.4 (2.87) | 151.88.3 (9.49) |
network transfer cost (post-compression) of all the resources loaded into the page. | 147.30.0 (1.10) | 142.80.0 (1.07) | 241.60.0 (1.80) | 148.80.0 (1.11) | 148.20.0 (1.11) | 150.10.0 (1.12) | 273.10.0 (2.04) | 160.60.0 (1.20) | 290.40.0 (2.17) | 146.10.0 (1.09) | 145.30.0 (1.08) | 155.00.0 (1.16) | 149.90.0 (1.12) | 204.90.0 (1.53) | 203.00.0 (1.52) | 261.70.0 (1.95) | 162.90.0 (1.22) | 145.10.0 (1.08) | 153.40.0 (1.14) | 147.60.0 (1.10) | 171.30.0 (1.28) | 160.50.0 (1.20) | 146.80.0 (1.10) | 179.10.0 (1.34) | 152.80.0 (1.14) | 154.30.0 (1.15) | 151.20.0 (1.13) | 180.20.0 (1.35) | 157.10.0 (1.17) | 172.50.0 (1.29) | 438.90.0 (3.28) | 133.90.0 (1.00) | 161.50.0 (1.21) | 295.20.0 (2.20) | 161.90.0 (1.21) | 191.70.0 (1.43) | 158.20.0 (1.18) | 178.50.0 (1.33) | 156.70.0 (1.17) | 359.00.0 (2.68) | 240.50.0 (1.80) | 261.00.0 (1.95) | 362.90.0 (2.71) | 210.80.0 (1.57) | 314.00.0 (2.34) | 480.00.0 (3.58) | 148.80.0 (1.11) | 1,048.20.0 (7.83) | 490.60.0 (3.66) | 580.90.0 (4.34) |
of all factors in the table | 1.05 | 1.03 | 1.50 | 1.40 | 1.05 | 1.05 | 1.84 | 1.11 | 1.65 | 1.04 | 1.04 | 1.06 | 1.05 | 2.01 | 1.69 | 1.45 | 1.08 | 1.04 | 1.06 | 1.05 | 1.54 | 1.11 | 1.04 | 1.13 | 1.07 | 1.07 | 1.06 | 1.15 | 1.07 | 1.16 | 3.64 | 1.00 | 1.08 | 3.26 | 2.01 | 1.62 | 1.07 | 1.13 | 1.09 | 3.39 | 2.00 | 2.03 | 2.62 | 1.76 | 2.79 | 3.04 | 1.05 | 7.45 | 2.23 | 4.50 |
mikado-v0.7.57-non-keyed | stage0-v0.0.2-non-keyed | yarte-wasm-app-v0.1.0-non-keyed | domc-v0.0.12-non-keyed | vanillajs-1-non-keyed | vanillajs-non-keyed | scarletsframe-v0.29.4-non-keyed | sifrr-v0.0.3-non-keyed | simi-v0.2.0-dev1-non-keyed | moon-v1.0.0-beta.4-non-keyed | domdiff-v2.2.2-non-keyed | simulacra-v2.1.5-non-keyed | endorphin-v0.5.2-non-keyed | san-v3.9.2-non-keyed | imba-v1.5.2-non-keyed | stdweb-v0.4.17-non-keyed | inferno-v7.2.1-non-keyed | svelte-v3.18.1-non-keyed | domvm-v3.4.12-non-keyed | redom-v3.27.0-non-keyed | slim-js-v3.3.0-non-keyed | elm-v0.19.1-3-non-keyed | uhtml-v1.8.1-non-keyed | hullo-v0.8.2-non-keyed | lighterhtml-v2.5.0-non-keyed | lit-html-v1.1.0-non-keyed | vanilla-dom-framework-v0.0.13-non-keyed | mimbl-v0.1.10-non-keyed | etch-v0.14.1-non-keyed | lit-element-v2.3.1-non-keyed | aurelia-v1.3.0-non-keyed | neow-v0.0.11-non-keyed | riot-v4.12.0-non-keyed | angular-v8.0.1-non-keyed | heresy-v0.26.1-non-keyed | vue-next-v3.0.0-rc.4-non-keyed | apprun-v2.23.12-non-keyed | dojo-v7.0.1-non-keyed | neverland-v3.3.2-non-keyed | polymer-v2.0.0-non-keyed | doz-v3.4.1-non-keyed | react-v16.8.6-non-keyed | ractive-v1.3.6-non-keyed | vue-v2.6.2-non-keyed | vuera-v0.2.2-non-keyed | halogen-v5.0.0-non-keyed | literaljs-v7.0.1-non-keyed | incr_dom-v0.13.0-non-keyed | seed-v0.6.0-non-keyed | miso-v1.4.0-non-keyed | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Memory usage after page load. | 1.1 (1.05) | 1.1 (1.04) | 1.2 (1.09) | 1.1 (1.05) | 1.1 (1.00) | 1.1 (1.00) | 1.3 (1.21) | 1.2 (1.10) | 1.1 (1.06) | 1.1 (1.03) | 1.1 (1.01) | 1.1 (1.03) | 1.1 (1.02) | 1.3 (1.17) | 1.3 (1.18) | 1.1 (1.05) | 1.1 (1.03) | 1.1 (1.02) | 1.1 (1.03) | 1.1 (1.04) | 1.2 (1.10) | 1.2 (1.07) | 1.1 (1.04) | 1.1 (1.05) | 1.1 (1.06) | 1.1 (1.05) | 1.1 (1.02) | 1.2 (1.09) | 1.1 (1.05) | 1.2 (1.11) | 2.1 (1.94) | 1.2 (1.10) | 1.1 (1.06) | 2.7 (2.54) | 1.4 (1.26) | 1.2 (1.15) | 1.2 (1.09) | 1.2 (1.12) | 1.2 (1.09) | 1.5 (1.36) | 1.4 (1.25) | 1.3 (1.23) | 1.4 (1.33) | 1.2 (1.15) | 1.5 (1.38) | 1.5 (1.34) | 1.1 (1.03) | 2.9 (2.71) | 1.2 (1.09) | 2.4 (2.27) |
Memory usage after adding 1000 rows. | 1.7 (1.04) | 1.9 (1.19) | 1.9 (1.20) | 2.0 (1.27) | 1.6 (1.00) | 1.6 (1.01) | 3.0 (1.88) | 1.9 (1.19) | 1.9 (1.18) | 3.3 (2.04) | 1.8 (1.12) | 4.2 (2.61) | 2.0 (1.26) | 3.5 (2.16) | 3.4 (2.10) | 1.9 (1.20) | 2.6 (1.60) | 2.7 (1.68) | 3.0 (1.84) | 2.4 (1.49) | 5.3 (3.32) | 3.3 (2.08) | 2.3 (1.43) | 4.2 (2.60) | 2.6 (1.62) | 2.5 (1.55) | 2.5 (1.58) | 4.4 (2.75) | 3.6 (2.27) | 2.9 (1.82) | 4.7 (2.93) | 3.1 (1.96) | 3.4 (2.12) | 5.2 (3.22) | 3.7 (2.33) | 3.4 (2.14) | 3.9 (2.41) | 6.3 (3.91) | 4.0 (2.49) | 3.2 (1.98) | 4.2 (2.61) | 4.4 (2.73) | 8.0 (4.98) | 4.0 (2.51) | 4.3 (2.66) | 6.7 (4.15) | 3.0 (1.88) | 5.3 (3.28) | 1.8 (1.13) | 7.0 (4.39) |
Memory usage after clicking update every 10th row 5 times | 2.0 (1.03) | 2.2 (1.16) | 2.2 (1.16) | 2.4 (1.23) | 1.9 (1.00) | 1.9 (1.01) | 3.3 (1.71) | 2.2 (1.16) | 2.2 (1.15) | 3.6 (1.87) | 2.1 (1.10) | 4.5 (2.33) | 2.4 (1.23) | 3.8 (1.97) | 3.6 (1.88) | 2.2 (1.16) | 2.9 (1.51) | 3.0 (1.58) | 3.3 (1.74) | 2.7 (1.42) | 5.6 (2.93) | 3.7 (1.93) | 2.6 (1.37) | 4.5 (2.32) | 2.9 (1.52) | 2.8 (1.47) | 2.9 (1.49) | 4.7 (2.46) | 4.0 (2.10) | 3.2 (1.68) | 5.0 (2.61) | 3.5 (1.82) | 3.7 (1.94) | 5.5 (2.87) | 4.1 (2.11) | 3.6 (1.88) | 4.4 (2.26) | 6.8 (3.54) | 4.4 (2.30) | 3.5 (1.83) | 5.1 (2.64) | 5.2 (2.67) | 8.3 (4.31) | 4.4 (2.28) | 4.6 (2.40) | 7.3 (3.78) | 3.7 (1.93) | 5.8 (3.02) | 2.1 (1.11) | 9.2 (4.79) |
Memory usage after clicking create 1000 rows 5 times | 1.8 (1.04) | 1.9 (1.13) | 2.0 (1.14) | 2.1 (1.21) | 1.7 (1.00) | 1.8 (1.04) | 3.0 (1.76) | 1.9 (1.11) | 1.9 (1.10) | 3.3 (1.93) | 1.8 (1.07) | 4.2 (2.44) | 2.0 (1.19) | 3.5 (2.05) | 3.4 (1.96) | 2.0 (1.15) | 2.6 (1.51) | 2.7 (1.59) | 3.1 (1.80) | 2.4 (1.42) | 5.4 (3.13) | 3.8 (2.21) | 2.4 (1.41) | 4.3 (2.52) | 2.6 (1.54) | 2.6 (1.51) | 2.6 (1.50) | 4.6 (2.67) | 3.7 (2.14) | 3.0 (1.76) | 5.2 (3.04) | 3.2 (1.88) | 3.4 (2.01) | 5.2 (3.04) | 3.8 (2.22) | 3.3 (1.95) | 4.1 (2.39) | 6.7 (3.93) | 4.2 (2.42) | 3.3 (1.92) | 10.2 (5.93) | 6.5 (3.80) | 8.1 (4.72) | 4.1 (2.37) | 4.3 (2.52) | 7.0 (4.06) | 3.4 (1.98) | 5.6 (3.27) | 2.1 (1.21) | 9.8 (5.70) |
Memory usage after creating and clearing 1000 rows 5 times | 2.4 (1.04) | 2.3 (1.01) | 2.4 (1.06) | 2.5 (1.07) | 2.3 (1.00) | 2.3 (1.00) | 2.6 (1.16) | 2.4 (1.05) | 2.4 (1.05) | 2.3 (1.02) | 2.3 (1.01) | 2.5 (1.09) | 2.4 (1.03) | 2.7 (1.16) | 4.1 (1.79) | 2.8 (1.24) | 2.4 (1.04) | 2.4 (1.06) | 2.5 (1.10) | 3.2 (1.40) | 2.6 (1.14) | 2.6 (1.12) | 2.4 (1.03) | 2.5 (1.10) | 2.4 (1.06) | 2.5 (1.10) | 2.5 (1.08) | 3.0 (1.29) | 2.4 (1.05) | 2.6 (1.13) | 4.0 (1.73) | 2.5 (1.11) | 2.5 (1.10) | 4.4 (1.92) | 2.9 (1.25) | 2.7 (1.17) | 4.4 (1.90) | 3.0 (1.31) | 2.6 (1.13) | 2.8 (1.22) | 10.1 (4.39) | 3.7 (1.61) | 3.6 (1.58) | 2.7 (1.16) | 2.9 (1.25) | 2.9 (1.25) | 2.4 (1.04) | 4.4 (1.90) | 2.4 (1.06) | 7.8 (3.40) |
of all factors in the table | 1.04 | 1.10 | 1.13 | 1.16 | 1.00 | 1.01 | 1.51 | 1.12 | 1.11 | 1.50 | 1.06 | 1.76 | 1.14 | 1.64 | 1.75 | 1.16 | 1.32 | 1.35 | 1.45 | 1.35 | 2.07 | 1.61 | 1.24 | 1.77 | 1.34 | 1.32 | 1.31 | 1.91 | 1.62 | 1.46 | 2.39 | 1.52 | 1.57 | 2.67 | 1.77 | 1.60 | 1.93 | 2.40 | 1.76 | 1.63 | 2.95 | 2.23 | 2.92 | 1.79 | 1.94 | 2.55 | 1.51 | 2.78 | 1.12 | 3.92 |