diff --git a/frameworks/keyed/angular-ng/package.json b/frameworks/keyed/angular-ng/package.json index de17c795a..6ab3b903c 100644 --- a/frameworks/keyed/angular-ng/package.json +++ b/frameworks/keyed/angular-ng/package.json @@ -1,5 +1,5 @@ { - "name": "angular-ng", + "name": "js-framework-benchmark-angular-ng", "version": "0.0.0", "js-framework-benchmark": { "frameworkVersionFromPackage": "@angular/core", diff --git a/frameworks/keyed/angular-noopzone/package.json b/frameworks/keyed/angular-noopzone/package.json index c698fce82..bc08ca79b 100644 --- a/frameworks/keyed/angular-noopzone/package.json +++ b/frameworks/keyed/angular-noopzone/package.json @@ -1,5 +1,5 @@ { - "name": "angular-closure", + "name": "js-framework-benchmark-angular-noopzone", "version": "1.0.0", "description": "An angular app using closure compiler", "js-framework-benchmark": { diff --git a/frameworks/keyed/angular-optimized/package.json b/frameworks/keyed/angular-optimized/package.json index 3671dcaa5..814da6604 100644 --- a/frameworks/keyed/angular-optimized/package.json +++ b/frameworks/keyed/angular-optimized/package.json @@ -1,5 +1,5 @@ { - "name": "angular-closure", + "name": "js-framework-benchmark-angular-optimized", "version": "1.0.0", "description": "An angular app using closure compiler", "js-framework-benchmark": { diff --git a/frameworks/keyed/angular/package.json b/frameworks/keyed/angular/package.json index b81a4eb9e..7f449a465 100644 --- a/frameworks/keyed/angular/package.json +++ b/frameworks/keyed/angular/package.json @@ -1,5 +1,5 @@ { - "name": "angular-closure", + "name": "js-framework-benchmark-angular", "version": "1.0.0", "js-framework-benchmark": { "frameworkVersionFromPackage": "@angular/core" diff --git a/frameworks/keyed/angularjs/package.json b/frameworks/keyed/angularjs/package.json index e32cb8d43..38229e4f3 100644 --- a/frameworks/keyed/angularjs/package.json +++ b/frameworks/keyed/angularjs/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-angular", + "name": "js-framework-benchmark-angularjs", "version": "1.0.0", "description": "Boilerplate for Angular.js", "js-framework-benchmark": { diff --git a/frameworks/keyed/helix/package.json b/frameworks/keyed/helix/package.json index f7aa8c5f8..9f64c53ea 100644 --- a/frameworks/keyed/helix/package.json +++ b/frameworks/keyed/helix/package.json @@ -1,4 +1,5 @@ { + "name": "helix", "private": true, "js-framework-benchmark": { "frameworkVersion": "0.0.10" diff --git a/frameworks/keyed/marionette-jquery/package.json b/frameworks/keyed/marionette-jquery/package.json index f31fbf07d..749a49e38 100644 --- a/frameworks/keyed/marionette-jquery/package.json +++ b/frameworks/keyed/marionette-jquery/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-marionette", + "name": "js-framework-benchmark-marionette-jquery", "version": "1.0.0", "description": "Marionette v4.0.0 with jQuery", "main": "index.js", diff --git a/frameworks/keyed/nervjs/package.json b/frameworks/keyed/nervjs/package.json index a44523472..cf35d51cf 100644 --- a/frameworks/keyed/nervjs/package.json +++ b/frameworks/keyed/nervjs/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-react-lite", + "name": "js-framework-benchmark-nervjs", "version": "1.0.0", "description": "Benchmark for react-lite framework", "js-framework-benchmark": { diff --git a/frameworks/keyed/preact/package.json b/frameworks/keyed/preact/package.json index 396d0f11a..93ac419a3 100644 --- a/frameworks/keyed/preact/package.json +++ b/frameworks/keyed/preact/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-react-lite", + "name": "js-framework-benchmark-preact", "version": "1.0.0", "description": "Benchmark for react-lite framework", "js-framework-benchmark": { diff --git a/frameworks/keyed/react-djinn/package.json b/frameworks/keyed/react-djinn/package.json index d4806dc19..807b34253 100644 --- a/frameworks/keyed/react-djinn/package.json +++ b/frameworks/keyed/react-djinn/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-react", + "name": "js-framework-benchmark-react-djinn", "version": "1.1.1", "description": "React + djinn-state demo", "main": "index.js", diff --git a/frameworks/keyed/react-mobX/package.json b/frameworks/keyed/react-mobX/package.json index 44e562eb8..fbcedaa78 100644 --- a/frameworks/keyed/react-mobX/package.json +++ b/frameworks/keyed/react-mobX/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-react", + "name": "js-framework-benchmark-react-mobx", "version": "1.1.1", "description": "React demo", "main": "index.js", diff --git a/frameworks/keyed/react-redux-combiner/package.json b/frameworks/keyed/react-redux-combiner/package.json index 8bc309eba..fa0db1f93 100644 --- a/frameworks/keyed/react-redux-combiner/package.json +++ b/frameworks/keyed/react-redux-combiner/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-react", + "name": "js-framework-benchmark-react-redux-combiner", "version": "1.0.0", "description": "React+redux-combiner demo", "main": "index.js", diff --git a/frameworks/keyed/react-redux-hooks/package.json b/frameworks/keyed/react-redux-hooks/package.json index 43aa15a52..c81a26c68 100644 --- a/frameworks/keyed/react-redux-hooks/package.json +++ b/frameworks/keyed/react-redux-hooks/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-react", + "name": "js-framework-benchmark-react-redux-hooks", "version": "1.1.1", "description": "React demo", "main": "index.js", diff --git a/frameworks/keyed/react-redux/package.json b/frameworks/keyed/react-redux/package.json index 43aa15a52..237fa7793 100644 --- a/frameworks/keyed/react-redux/package.json +++ b/frameworks/keyed/react-redux/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-react", + "name": "js-framework-benchmark-react-redux", "version": "1.1.1", "description": "React demo", "main": "index.js", diff --git a/frameworks/keyed/reagent/package.json b/frameworks/keyed/reagent/package.json index 2f096107d..73aa737a2 100644 --- a/frameworks/keyed/reagent/package.json +++ b/frameworks/keyed/reagent/package.json @@ -1,4 +1,5 @@ { + "name": "reagent", "private": true, "js-framework-benchmark": { "frameworkVersion": "0.10" diff --git a/frameworks/keyed/vanillajs-1/index.html b/frameworks/keyed/vanillajs-1/index.html index 541af5520..83db76fee 100644 --- a/frameworks/keyed/vanillajs-1/index.html +++ b/frameworks/keyed/vanillajs-1/index.html @@ -43,6 +43,6 @@

VanillaJS-"keyed"

- + diff --git a/frameworks/keyed/vanillajs-1/package.json b/frameworks/keyed/vanillajs-1/package.json index 6e3c0d42f..14e61d36c 100644 --- a/frameworks/keyed/vanillajs-1/package.json +++ b/frameworks/keyed/vanillajs-1/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-vanillajs", + "name": "js-framework-benchmark-vanillajs-1", "version": "1.1.1", "description": "Vanilla.JS demo", "main": "index.js", @@ -7,8 +7,8 @@ "frameworkVersion": "" }, "scripts": { - "build-dev": "rollup -c -w", - "build-prod": "rollup -c --environment production" + "build-dev": "exit 0", + "build-prod": "exit 0" }, "keywords": [], "author": "Stefan Krause", @@ -17,12 +17,5 @@ "repository": { "type": "git", "url": "https://github.com/krausest/js-framework-benchmark.git" - }, - "devDependencies": { - "@babel/core": "7.1.2", - "@babel/preset-env": "7.1.0", - "rollup": "1.15.6", - "rollup-plugin-babel": "4.0.3", - "rollup-plugin-terser": "5.0.0" } } diff --git a/frameworks/keyed/vanillajs-1/rollup.config.js b/frameworks/keyed/vanillajs-1/rollup.config.js deleted file mode 100644 index 3fcc3aef7..000000000 --- a/frameworks/keyed/vanillajs-1/rollup.config.js +++ /dev/null @@ -1,25 +0,0 @@ -// import babel from 'rollup-plugin-babel'; -import { terser } from 'rollup-plugin-terser'; - -const plugins = [ - // babel({ - // presets: [["@babel/preset-env", { - // "targets": { - // "ie": "11" - // } - // }]] - // }) -] - -if (process.env.production) { - plugins.push(terser()); -} - -export default { - input: 'src/Main.js', - output: { - file: 'dist/main.js', - format: 'iife' - }, - plugins -} diff --git a/frameworks/keyed/vanillajs-create-el/index.html b/frameworks/keyed/vanillajs-create-el/index.html new file mode 100644 index 000000000..85f98bdbe --- /dev/null +++ b/frameworks/keyed/vanillajs-create-el/index.html @@ -0,0 +1,49 @@ + + + + + VanillaJS-create-element-"keyed" + + + +
+
+
+
+
+

VanillaJS-create-element-"keyed"

+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+ + + +
+ +
+
+ + + diff --git a/frameworks/keyed/vanillajs-create-el/package.json b/frameworks/keyed/vanillajs-create-el/package.json new file mode 100644 index 000000000..065447e6b --- /dev/null +++ b/frameworks/keyed/vanillajs-create-el/package.json @@ -0,0 +1,31 @@ +{ + "name": "js-framework-benchmark-vanillajs-create-el", + "version": "1.1.1", + "description": "Vanilla.JS demo", + "main": "index.js", + "js-framework-benchmark": { + "frameworkVersion": "" + }, + "scripts": { + "build-dev": "exit 0", + "build-prod": "exit 0" + }, + "keywords": [ + "react", + "webpack" + ], + "author": "Stefan Krause", + "license": "Apache-2.0", + "homepage": "https://github.com/krausest/js-framework-benchmark", + "repository": { + "type": "git", + "url": "https://github.com/krausest/js-framework-benchmark.git" + }, + "devDependencies": { + "@babel/core": "7.4.5", + "@babel/preset-env": "7.4.5", + "babel-loader": "8.0.6", + "webpack": "4.34.0", + "webpack-cli": "^3.3.4" + } +} diff --git a/frameworks/keyed/vanillajs-create-el/src/Main.js b/frameworks/keyed/vanillajs-create-el/src/Main.js new file mode 100644 index 000000000..69c0c588a --- /dev/null +++ b/frameworks/keyed/vanillajs-create-el/src/Main.js @@ -0,0 +1,335 @@ +'use strict'; + +function _random(max) { + return Math.round(Math.random()*1000)%max; +} + +class Store { + constructor() { + this.data = []; + this.backup = null; + this.selected = null; + this.id = 1; + } + buildData(count = 1000) { + var adjectives = ["pretty", "large", "big", "small", "tall", "short", "long", "handsome", "plain", "quaint", "clean", "elegant", "easy", "angry", "crazy", "helpful", "mushy", "odd", "unsightly", "adorable", "important", "inexpensive", "cheap", "expensive", "fancy"]; + var colours = ["red", "yellow", "blue", "green", "pink", "brown", "purple", "brown", "white", "black", "orange"]; + var nouns = ["table", "chair", "house", "bbq", "desk", "car", "pony", "cookie", "sandwich", "burger", "pizza", "mouse", "keyboard"]; + var data = []; + for (var i = 0; i < count; i++) + data.push({id: this.id++, label: adjectives[_random(adjectives.length)] + " " + colours[_random(colours.length)] + " " + nouns[_random(nouns.length)] }); + return data; + } + updateData(mod = 10) { + for (let i=0;i d.id==id); + this.data = this.data.filter((e,i) => i!=idx); + return this; + } + run() { + this.data = this.buildData(); + this.selected = null; + } + add() { + this.data = this.data.concat(this.buildData(1000)); + this.selected = null; + } + update() { + this.updateData(); + this.selected = null; + } + select(id) { + this.selected = id; + } + hideAll() { + this.backup = this.data; + this.data = []; + this.selected = null; + } + showAll() { + this.data = this.backup; + this.backup = null; + this.selected = null; + } + runLots() { + this.data = this.buildData(10000); + this.selected = null; + } + clear() { + this.data = []; + this.selected = null; + } + swapRows() { + if(this.data.length > 998) { + var a = this.data[1]; + this.data[1] = this.data[998]; + this.data[998] = a; + } + } +} + +var getParentId = function(elem) { + while (elem) { + if (elem.tagName==="TR") { + return elem.data_id; + } + elem = elem.parentNode; + } + return undefined; +} +class Main { + constructor(props) { + this.store = new Store(); + this.select = this.select.bind(this); + this.delete = this.delete.bind(this); + this.add = this.add.bind(this); + this.run = this.run.bind(this); + this.update = this.update.bind(this); + this.start = 0; + this.rows = []; + this.data = []; + this.selectedRow = undefined; + + document.getElementById("main").addEventListener('click', e => { + //console.log("listener",e); + if (e.target.matches('#add')) { + e.preventDefault(); + //console.log("add"); + this.add(); + } + else if (e.target.matches('#run')) { + e.preventDefault(); + //console.log("run"); + this.run(); + } + else if (e.target.matches('#update')) { + e.preventDefault(); + //console.log("update"); + this.update(); + } + else if (e.target.matches('#hideall')) { + e.preventDefault(); + //console.log("hideAll"); + this.hideAll(); + } + else if (e.target.matches('#showall')) { + e.preventDefault(); + //console.log("showAll"); + this.showAll(); + } + else if (e.target.matches('#runlots')) { + e.preventDefault(); + //console.log("runLots"); + this.runLots(); + } + else if (e.target.matches('#clear')) { + e.preventDefault(); + //console.log("clear"); + this.clear(); + } + else if (e.target.matches('#swaprows')) { + e.preventDefault(); + //console.log("swapRows"); + this.swapRows(); + } + else if (e.target.matches('.remove')) { + e.preventDefault(); + let id = getParentId(e.target); + let idx = this.findIdx(id); + //console.log("delete",idx); + this.delete(idx); + } + else if (e.target.matches('.lbl')) { + e.preventDefault(); + let id = getParentId(e.target); + let idx = this.findIdx(id); + //console.log("select",idx); + this.select(idx); + } + }); + this.tbody = document.getElementById("tbody"); + } + findIdx(id) { + for (let i=0;i d.id === old_selection); + if (sel_idx >= 0) { + this.store.select(this.data[sel_idx].id); + this.selectedRow = this.rows[sel_idx]; + this.selectedRow.className = "danger"; + } + } + delete(idx) { + // Remove that row from the DOM + this.store.delete(this.data[idx].id); + this.rows[idx].remove(); + this.rows.splice(idx, 1); + this.data.splice(idx, 1); + this.unselect(); + this.recreateSelection(); + } + removeAllRows() { + // ~258 msecs + // for(let i=this.rows.length-1;i>=0;i--) { + // tbody.removeChild(this.rows[i]); + // } + // ~251 msecs + // for(let i=0;i { + this.removeAllRows(); + this.unselect(); + // }); + } + swapRows() { + if (this.data.length>10) { + this.store.swapRows(); + this.data[1] = this.store.data[1]; + this.data[998] = this.store.data[998]; + + this.tbody.insertBefore(this.rows[998], this.rows[2]) + this.tbody.insertBefore(this.rows[1], this.rows[999]) + + let tmp = this.rows[998]; + this.rows[998] = this.rows[1]; + this.rows[1] = tmp; + } + + + // let old_selection = this.store.selected; + // this.store.swapRows(); + // this.updateRows(); + // this.unselect(); + // if (old_selection>=0) { + // let idx = this.store.data.findIndex(d => d.id === old_selection); + // if (idx > 0) { + // this.store.select(this.data[idx].id); + // this.selectedRow = this.rows[idx]; + // this.selectedRow.className = "danger"; + // } + // } + } + appendRows() { + // Using a document fragment is slower... + // var docfrag = document.createDocumentFragment(); + // for(let i=this.rows.length;i document.createElement('td')); + + tds[0].classList.add('col-md-1'); + tds[0].textContent = data.id; + + tds[1].classList.add('col-md-4'); + const a2 = document.createElement('a'); + a2.classList.add('lbl'); + a2.textContent = data.label; + tds[1].appendChild(a2); + + tds[2].classList.add('col-md-1'); + const a3 = document.createElement('a'); + a3.classList.add('remove'); + const a3Span = document.createElement('span'); + a3Span.classList.add('remove', 'glyphicon', 'glyphicon-remove'); + a3Span.setAttribute('aria-hidden', 'true'); + a3.appendChild(a3Span); + tds[2].appendChild(a3); + + tds[3].classList.add('col-md-6'); + + tr.append(...tds); + //#endregion create-row + tr.data_id = data.id; + + return tr; + } +} + +new Main(); diff --git a/frameworks/keyed/vanillajs-custom-el/index.html b/frameworks/keyed/vanillajs-custom-el/index.html new file mode 100644 index 000000000..5a496856d --- /dev/null +++ b/frameworks/keyed/vanillajs-custom-el/index.html @@ -0,0 +1,49 @@ + + + + + VanillaJS-custom-element-"keyed" + + + +
+
+
+
+
+

VanillaJS-custom-element-"keyed"

+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+ + + +
+ +
+
+ + + diff --git a/frameworks/keyed/vanillajs-custom-el/package.json b/frameworks/keyed/vanillajs-custom-el/package.json new file mode 100644 index 000000000..2322289ca --- /dev/null +++ b/frameworks/keyed/vanillajs-custom-el/package.json @@ -0,0 +1,24 @@ +{ + "name": "js-framework-benchmark-vanillajs-custom-el", + "version": "1.1.1", + "description": "Vanilla.JS demo", + "main": "index.js", + "js-framework-benchmark": { + "frameworkVersion": "" + }, + "scripts": { + "build-dev": "exit 0", + "build-prod": "exit 0" + }, + "keywords": [ + "react", + "webpack" + ], + "author": "Stefan Krause", + "license": "Apache-2.0", + "homepage": "https://github.com/krausest/js-framework-benchmark", + "repository": { + "type": "git", + "url": "https://github.com/krausest/js-framework-benchmark.git" + } +} diff --git a/frameworks/keyed/vanillajs-custom-el/src/Main.js b/frameworks/keyed/vanillajs-custom-el/src/Main.js new file mode 100644 index 000000000..e7391af5f --- /dev/null +++ b/frameworks/keyed/vanillajs-custom-el/src/Main.js @@ -0,0 +1,347 @@ +'use strict'; + +function _random(max) { + return Math.round(Math.random()*1000)%max; +} + +class BenchmarkRow extends HTMLTableRowElement { + + dataId; + rowLabel; + + // get rowId() { + // return this.getAttribute('row-id'); + // } + + // get label() { + // return this.getAttribute('row-label'); + // } + + // set rowId(id) { + // this.setAttribute('row-id', id); + // } + + // set label(label) { + // this.setAttribute('row-label', label); + // } + + connectedCallback() { + this.innerHTML = ` + ${this.dataId} + + ${this.rowLabel} + + + + + + `; + } +} + +customElements.define('benchmark-row', BenchmarkRow, { extends: 'tr' }); + +class Store { + constructor() { + this.data = []; + this.backup = null; + this.selected = null; + this.id = 1; + } + buildData(count = 1000) { + var adjectives = ["pretty", "large", "big", "small", "tall", "short", "long", "handsome", "plain", "quaint", "clean", "elegant", "easy", "angry", "crazy", "helpful", "mushy", "odd", "unsightly", "adorable", "important", "inexpensive", "cheap", "expensive", "fancy"]; + var colours = ["red", "yellow", "blue", "green", "pink", "brown", "purple", "brown", "white", "black", "orange"]; + var nouns = ["table", "chair", "house", "bbq", "desk", "car", "pony", "cookie", "sandwich", "burger", "pizza", "mouse", "keyboard"]; + var data = []; + for (var i = 0; i < count; i++) + data.push({id: this.id++, label: adjectives[_random(adjectives.length)] + " " + colours[_random(colours.length)] + " " + nouns[_random(nouns.length)] }); + return data; + } + updateData(mod = 10) { + for (let i=0;i d.id==id); + this.data = this.data.filter((e,i) => i!=idx); + return this; + } + run() { + this.data = this.buildData(); + this.selected = null; + } + add() { + this.data = this.data.concat(this.buildData(1000)); + this.selected = null; + } + update() { + this.updateData(); + this.selected = null; + } + select(id) { + this.selected = id; + } + hideAll() { + this.backup = this.data; + this.data = []; + this.selected = null; + } + showAll() { + this.data = this.backup; + this.backup = null; + this.selected = null; + } + runLots() { + this.data = this.buildData(10000); + this.selected = null; + } + clear() { + this.data = []; + this.selected = null; + } + swapRows() { + if(this.data.length > 998) { + var a = this.data[1]; + this.data[1] = this.data[998]; + this.data[998] = a; + } + } +} + +var getParentId = function(elem) { + while (elem) { + if (elem.tagName==="TR") { + return elem.dataId; + } + elem = elem.parentNode; + } + return undefined; +} +class Main { + constructor(props) { + this.store = new Store(); + this.select = this.select.bind(this); + this.delete = this.delete.bind(this); + this.add = this.add.bind(this); + this.run = this.run.bind(this); + this.update = this.update.bind(this); + this.start = 0; + this.rows = []; + this.data = []; + this.selectedRow = undefined; + + document.getElementById("main").addEventListener('click', e => { + //console.log("listener",e); + if (e.target.matches('#add')) { + e.preventDefault(); + //console.log("add"); + this.add(); + } + else if (e.target.matches('#run')) { + e.preventDefault(); + //console.log("run"); + this.run(); + } + else if (e.target.matches('#update')) { + e.preventDefault(); + //console.log("update"); + this.update(); + } + else if (e.target.matches('#hideall')) { + e.preventDefault(); + //console.log("hideAll"); + this.hideAll(); + } + else if (e.target.matches('#showall')) { + e.preventDefault(); + //console.log("showAll"); + this.showAll(); + } + else if (e.target.matches('#runlots')) { + e.preventDefault(); + //console.log("runLots"); + this.runLots(); + } + else if (e.target.matches('#clear')) { + e.preventDefault(); + //console.log("clear"); + this.clear(); + } + else if (e.target.matches('#swaprows')) { + e.preventDefault(); + //console.log("swapRows"); + this.swapRows(); + } + else if (e.target.matches('.remove')) { + e.preventDefault(); + let id = getParentId(e.target); + let idx = this.findIdx(id); + //console.log("delete",idx); + this.delete(idx); + } + else if (e.target.matches('.lbl')) { + e.preventDefault(); + let id = getParentId(e.target); + let idx = this.findIdx(id); + //console.log("select",idx); + this.select(idx); + } + }); + this.tbody = document.getElementById("tbody"); + } + findIdx(id) { + for (let i=0;i d.id === old_selection); + if (sel_idx >= 0) { + this.store.select(this.data[sel_idx].id); + this.selectedRow = this.rows[sel_idx]; + this.selectedRow.className = "danger"; + } + } + delete(idx) { + // Remove that row from the DOM + this.store.delete(this.data[idx].id); + this.rows[idx].remove(); + this.rows.splice(idx, 1); + this.data.splice(idx, 1); + this.unselect(); + this.recreateSelection(); + } + removeAllRows() { + // ~258 msecs + // for(let i=this.rows.length-1;i>=0;i--) { + // tbody.removeChild(this.rows[i]); + // } + // ~251 msecs + // for(let i=0;i { + this.removeAllRows(); + this.unselect(); + // }); + } + swapRows() { + if (this.data.length>10) { + this.store.swapRows(); + this.data[1] = this.store.data[1]; + this.data[998] = this.store.data[998]; + + this.tbody.insertBefore(this.rows[998], this.rows[2]) + this.tbody.insertBefore(this.rows[1], this.rows[999]) + + let tmp = this.rows[998]; + this.rows[998] = this.rows[1]; + this.rows[1] = tmp; + } + + + // let old_selection = this.store.selected; + // this.store.swapRows(); + // this.updateRows(); + // this.unselect(); + // if (old_selection>=0) { + // let idx = this.store.data.findIndex(d => d.id === old_selection); + // if (idx > 0) { + // this.store.select(this.data[idx].id); + // this.selectedRow = this.rows[idx]; + // this.selectedRow.className = "danger"; + // } + // } + } + appendRows() { + // Using a document fragment is slower... + // var docfrag = document.createDocumentFragment(); + // for(let i=this.rows.length;i + + + + VanillaJS-dx-opti-"keyed" + + + +
+
+
+
+
+

VanillaJS-dx-opti-"keyed"

+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+ + + +
+ +
+
+ + + diff --git a/frameworks/keyed/vanillajs-dx-opti/package.json b/frameworks/keyed/vanillajs-dx-opti/package.json new file mode 100644 index 000000000..d91967731 --- /dev/null +++ b/frameworks/keyed/vanillajs-dx-opti/package.json @@ -0,0 +1,24 @@ +{ + "name": "js-framework-benchmark-vanillajs-dx-opti", + "version": "1.1.1", + "description": "Vanilla.JS demo", + "main": "index.js", + "js-framework-benchmark": { + "frameworkVersion": "" + }, + "scripts": { + "build-dev": "exit 0", + "build-prod": "exit 0" + }, + "keywords": [ + "react", + "webpack" + ], + "author": "Stefan Krause", + "license": "Apache-2.0", + "homepage": "https://github.com/krausest/js-framework-benchmark", + "repository": { + "type": "git", + "url": "https://github.com/krausest/js-framework-benchmark.git" + } +} diff --git a/frameworks/keyed/vanillajs-dx-opti/src/Main.js b/frameworks/keyed/vanillajs-dx-opti/src/Main.js new file mode 100644 index 000000000..ec8fd8ff9 --- /dev/null +++ b/frameworks/keyed/vanillajs-dx-opti/src/Main.js @@ -0,0 +1,330 @@ +'use strict'; + +function _random(max) { + return Math.round(Math.random()*1000)%max; +} + +//#region row-template +const rowTemplate = document.createElement("tr"); +rowTemplate.innerHTML = ` + + + + + + + + + + `; +//#endregion row-template + +class Store { + constructor() { + this.data = []; + this.backup = null; + this.selected = null; + this.id = 1; + } + buildData(count = 1000) { + var adjectives = ["pretty", "large", "big", "small", "tall", "short", "long", "handsome", "plain", "quaint", "clean", "elegant", "easy", "angry", "crazy", "helpful", "mushy", "odd", "unsightly", "adorable", "important", "inexpensive", "cheap", "expensive", "fancy"]; + var colours = ["red", "yellow", "blue", "green", "pink", "brown", "purple", "brown", "white", "black", "orange"]; + var nouns = ["table", "chair", "house", "bbq", "desk", "car", "pony", "cookie", "sandwich", "burger", "pizza", "mouse", "keyboard"]; + var data = []; + for (var i = 0; i < count; i++) + data.push({id: this.id++, label: adjectives[_random(adjectives.length)] + " " + colours[_random(colours.length)] + " " + nouns[_random(nouns.length)] }); + return data; + } + updateData(mod = 10) { + for (let i=0;i d.id==id); + this.data = this.data.filter((e,i) => i!=idx); + return this; + } + run() { + this.data = this.buildData(); + this.selected = null; + } + add() { + this.data = this.data.concat(this.buildData(1000)); + this.selected = null; + } + update() { + this.updateData(); + this.selected = null; + } + select(id) { + this.selected = id; + } + hideAll() { + this.backup = this.data; + this.data = []; + this.selected = null; + } + showAll() { + this.data = this.backup; + this.backup = null; + this.selected = null; + } + runLots() { + this.data = this.buildData(10000); + this.selected = null; + } + clear() { + this.data = []; + this.selected = null; + } + swapRows() { + if(this.data.length > 998) { + var a = this.data[1]; + this.data[1] = this.data[998]; + this.data[998] = a; + } + } +} + +var getParentId = function(elem) { + while (elem) { + if (elem.tagName==="TR") { + return elem.data_id; + } + elem = elem.parentNode; + } + return undefined; +} +class Main { + constructor(props) { + this.store = new Store(); + this.select = this.select.bind(this); + this.delete = this.delete.bind(this); + this.add = this.add.bind(this); + this.run = this.run.bind(this); + this.update = this.update.bind(this); + this.start = 0; + this.rows = []; + this.data = []; + this.selectedRow = undefined; + + document.getElementById("main").addEventListener('click', e => { + //console.log("listener",e); + if (e.target.matches('#add')) { + e.preventDefault(); + //console.log("add"); + this.add(); + } + else if (e.target.matches('#run')) { + e.preventDefault(); + //console.log("run"); + this.run(); + } + else if (e.target.matches('#update')) { + e.preventDefault(); + //console.log("update"); + this.update(); + } + else if (e.target.matches('#hideall')) { + e.preventDefault(); + //console.log("hideAll"); + this.hideAll(); + } + else if (e.target.matches('#showall')) { + e.preventDefault(); + //console.log("showAll"); + this.showAll(); + } + else if (e.target.matches('#runlots')) { + e.preventDefault(); + //console.log("runLots"); + this.runLots(); + } + else if (e.target.matches('#clear')) { + e.preventDefault(); + //console.log("clear"); + this.clear(); + } + else if (e.target.matches('#swaprows')) { + e.preventDefault(); + //console.log("swapRows"); + this.swapRows(); + } + else if (e.target.matches('.remove')) { + e.preventDefault(); + let id = getParentId(e.target); + let idx = this.findIdx(id); + //console.log("delete",idx); + this.delete(idx); + } + else if (e.target.matches('.lbl')) { + e.preventDefault(); + let id = getParentId(e.target); + let idx = this.findIdx(id); + //console.log("select",idx); + this.select(idx); + } + }); + this.tbody = document.getElementById("tbody"); + } + findIdx(id) { + for (let i=0;i d.id === old_selection); + if (sel_idx >= 0) { + this.store.select(this.data[sel_idx].id); + this.selectedRow = this.rows[sel_idx]; + this.selectedRow.className = "danger"; + } + } + delete(idx) { + // Remove that row from the DOM + this.store.delete(this.data[idx].id); + this.rows[idx].remove(); + this.rows.splice(idx, 1); + this.data.splice(idx, 1); + this.unselect(); + this.recreateSelection(); + } + removeAllRows() { + // ~258 msecs + // for(let i=this.rows.length-1;i>=0;i--) { + // tbody.removeChild(this.rows[i]); + // } + // ~251 msecs + // for(let i=0;i { + this.removeAllRows(); + this.unselect(); + // }); + } + swapRows() { + if (this.data.length>10) { + this.store.swapRows(); + this.data[1] = this.store.data[1]; + this.data[998] = this.store.data[998]; + + this.tbody.insertBefore(this.rows[998], this.rows[2]) + this.tbody.insertBefore(this.rows[1], this.rows[999]) + + let tmp = this.rows[998]; + this.rows[998] = this.rows[1]; + this.rows[1] = tmp; + } + + + // let old_selection = this.store.selected; + // this.store.swapRows(); + // this.updateRows(); + // this.unselect(); + // if (old_selection>=0) { + // let idx = this.store.data.findIndex(d => d.id === old_selection); + // if (idx > 0) { + // this.store.select(this.data[idx].id); + // this.selectedRow = this.rows[idx]; + // this.selectedRow.className = "danger"; + // } + // } + } + appendRows() { + // Using a document fragment is slower... + // var docfrag = document.createDocumentFragment(); + // for(let i=this.rows.length;i + + + + VanillaJS-Fullweb.dev Helpers-"keyed" + + + +
+
+
+
+
+

VanillaJS-Fullweb.dev Helpers-"keyed"

+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+ + + +
+ +
+
+ + + diff --git a/frameworks/keyed/vanillajs-fwd/package.json b/frameworks/keyed/vanillajs-fwd/package.json new file mode 100644 index 000000000..514553655 --- /dev/null +++ b/frameworks/keyed/vanillajs-fwd/package.json @@ -0,0 +1,27 @@ +{ + "name": "js-framework-benchmark-vanillajs-fwd", + "version": "1.1.1", + "description": "Vanilla.JS demo", + "main": "index.js", + "js-framework-benchmark": { + "frameworkVersion": "" + }, + "scripts": { + "build-dev": "exit 0", + "build-prod": "exit 0" + }, + "keywords": [ + "react", + "webpack" + ], + "author": "Noël Macé", + "license": "Apache-2.0", + "homepage": "https://github.com/krausest/js-framework-benchmark", + "repository": { + "type": "git", + "url": "https://github.com/krausest/js-framework-benchmark.git" + }, + "dependencies": { + "@fullweb/helpers": "0.1.0-alpha.1" + } +} diff --git a/frameworks/keyed/vanillajs-fwd/src/Main.js b/frameworks/keyed/vanillajs-fwd/src/Main.js new file mode 100644 index 000000000..52b34387d --- /dev/null +++ b/frameworks/keyed/vanillajs-fwd/src/Main.js @@ -0,0 +1,331 @@ +import {el} from "../node_modules/@fullweb/helpers/index.js"; + +function _random(max) { + return Math.round(Math.random()*1000)%max; +} + +class Store { + constructor() { + this.data = []; + this.backup = null; + this.selected = null; + this.id = 1; + } + buildData(count = 1000) { + var adjectives = ["pretty", "large", "big", "small", "tall", "short", "long", "handsome", "plain", "quaint", "clean", "elegant", "easy", "angry", "crazy", "helpful", "mushy", "odd", "unsightly", "adorable", "important", "inexpensive", "cheap", "expensive", "fancy"]; + var colours = ["red", "yellow", "blue", "green", "pink", "brown", "purple", "brown", "white", "black", "orange"]; + var nouns = ["table", "chair", "house", "bbq", "desk", "car", "pony", "cookie", "sandwich", "burger", "pizza", "mouse", "keyboard"]; + var data = []; + for (var i = 0; i < count; i++) + data.push({id: this.id++, label: adjectives[_random(adjectives.length)] + " " + colours[_random(colours.length)] + " " + nouns[_random(nouns.length)] }); + return data; + } + updateData(mod = 10) { + for (let i=0;i d.id==id); + this.data = this.data.filter((e,i) => i!=idx); + return this; + } + run() { + this.data = this.buildData(); + this.selected = null; + } + add() { + this.data = this.data.concat(this.buildData(1000)); + this.selected = null; + } + update() { + this.updateData(); + this.selected = null; + } + select(id) { + this.selected = id; + } + hideAll() { + this.backup = this.data; + this.data = []; + this.selected = null; + } + showAll() { + this.data = this.backup; + this.backup = null; + this.selected = null; + } + runLots() { + this.data = this.buildData(10000); + this.selected = null; + } + clear() { + this.data = []; + this.selected = null; + } + swapRows() { + if(this.data.length > 998) { + var a = this.data[1]; + this.data[1] = this.data[998]; + this.data[998] = a; + } + } +} + +var getParentId = function(elem) { + while (elem) { + if (elem.tagName==="TR") { + return elem.data_id; + } + elem = elem.parentNode; + } + return undefined; +} +class Main { + constructor(props) { + this.store = new Store(); + this.select = this.select.bind(this); + this.delete = this.delete.bind(this); + this.add = this.add.bind(this); + this.run = this.run.bind(this); + this.update = this.update.bind(this); + this.start = 0; + this.rows = []; + this.data = []; + this.selectedRow = undefined; + + document.getElementById("main").addEventListener('click', e => { + //console.log("listener",e); + if (e.target.matches('#add')) { + e.preventDefault(); + //console.log("add"); + this.add(); + } + else if (e.target.matches('#run')) { + e.preventDefault(); + //console.log("run"); + this.run(); + } + else if (e.target.matches('#update')) { + e.preventDefault(); + //console.log("update"); + this.update(); + } + else if (e.target.matches('#hideall')) { + e.preventDefault(); + //console.log("hideAll"); + this.hideAll(); + } + else if (e.target.matches('#showall')) { + e.preventDefault(); + //console.log("showAll"); + this.showAll(); + } + else if (e.target.matches('#runlots')) { + e.preventDefault(); + //console.log("runLots"); + this.runLots(); + } + else if (e.target.matches('#clear')) { + e.preventDefault(); + //console.log("clear"); + this.clear(); + } + else if (e.target.matches('#swaprows')) { + e.preventDefault(); + //console.log("swapRows"); + this.swapRows(); + } + else if (e.target.matches('.remove')) { + e.preventDefault(); + let id = getParentId(e.target); + let idx = this.findIdx(id); + //console.log("delete",idx); + this.delete(idx); + } + else if (e.target.matches('.lbl')) { + e.preventDefault(); + let id = getParentId(e.target); + let idx = this.findIdx(id); + //console.log("select",idx); + this.select(idx); + } + }); + this.tbody = document.getElementById("tbody"); + } + findIdx(id) { + for (let i=0;i d.id === old_selection); + if (sel_idx >= 0) { + this.store.select(this.data[sel_idx].id); + this.selectedRow = this.rows[sel_idx]; + this.selectedRow.className = "danger"; + } + } + delete(idx) { + // Remove that row from the DOM + this.store.delete(this.data[idx].id); + this.rows[idx].remove(); + this.rows.splice(idx, 1); + this.data.splice(idx, 1); + this.unselect(); + this.recreateSelection(); + } + removeAllRows() { + // ~258 msecs + // for(let i=this.rows.length-1;i>=0;i--) { + // tbody.removeChild(this.rows[i]); + // } + // ~251 msecs + // for(let i=0;i { + this.removeAllRows(); + this.unselect(); + // }); + } + swapRows() { + if (this.data.length>10) { + this.store.swapRows(); + this.data[1] = this.store.data[1]; + this.data[998] = this.store.data[998]; + + this.tbody.insertBefore(this.rows[998], this.rows[2]) + this.tbody.insertBefore(this.rows[1], this.rows[999]) + + let tmp = this.rows[998]; + this.rows[998] = this.rows[1]; + this.rows[1] = tmp; + } + + + // let old_selection = this.store.selected; + // this.store.swapRows(); + // this.updateRows(); + // this.unselect(); + // if (old_selection>=0) { + // let idx = this.store.data.findIndex(d => d.id === old_selection); + // if (idx > 0) { + // this.store.select(this.data[idx].id); + // this.selectedRow = this.rows[idx]; + // this.selectedRow.className = "danger"; + // } + // } + } + appendRows() { + // Using a document fragment is slower... + // var docfrag = document.createDocumentFragment(); + // for(let i=this.rows.length;i { + anchor.innerText = label; + }; + //#endregion create-row + // test using local eventHandlers + tr.data_id = data.id; + return tr; + } +} + +new Main(); diff --git a/frameworks/keyed/vanillajs-fwd/tsconfig.json b/frameworks/keyed/vanillajs-fwd/tsconfig.json new file mode 100644 index 000000000..591b89238 --- /dev/null +++ b/frameworks/keyed/vanillajs-fwd/tsconfig.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "target": "esnext", + "module": "esnext", + "moduleResolution": "node", + "lib": ["es2020", "dom"], + "allowJs": true, + "checkJs": true, + "noEmit": true, + "strict": false, + "noImplicitThis": true, + "alwaysStrict": true, + "esModuleInterop": true + }, + "include": ["src/**/*.js", "node_modules/@fullwebdev/**/*.js"], + "exclude": ["node_modules/!(@fullwebdev)"] +} diff --git a/frameworks/keyed/vanillajs-innerhtml/index.html b/frameworks/keyed/vanillajs-innerhtml/index.html new file mode 100644 index 000000000..a20153852 --- /dev/null +++ b/frameworks/keyed/vanillajs-innerhtml/index.html @@ -0,0 +1,49 @@ + + + + + VanillaJS-innerHTML-"keyed" + + + +
+
+
+
+
+

VanillaJS-innerHTML-"keyed"

+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+ + + +
+ +
+
+ + + diff --git a/frameworks/keyed/vanillajs-innerhtml/package.json b/frameworks/keyed/vanillajs-innerhtml/package.json new file mode 100644 index 000000000..89a79a0e1 --- /dev/null +++ b/frameworks/keyed/vanillajs-innerhtml/package.json @@ -0,0 +1,24 @@ +{ + "name": "js-framework-benchmark-vanillajs-innerhtml", + "version": "1.1.1", + "description": "Vanilla.JS demo", + "main": "index.js", + "js-framework-benchmark": { + "frameworkVersion": "" + }, + "scripts": { + "build-dev": "exit 0", + "build-prod": "exit 0" + }, + "keywords": [ + "react", + "webpack" + ], + "author": "Stefan Krause", + "license": "Apache-2.0", + "homepage": "https://github.com/krausest/js-framework-benchmark", + "repository": { + "type": "git", + "url": "https://github.com/krausest/js-framework-benchmark.git" + } +} diff --git a/frameworks/keyed/vanillajs-innerhtml/src/Main.js b/frameworks/keyed/vanillajs-innerhtml/src/Main.js new file mode 100644 index 000000000..38486bfc5 --- /dev/null +++ b/frameworks/keyed/vanillajs-innerhtml/src/Main.js @@ -0,0 +1,322 @@ +'use strict'; + +function _random(max) { + return Math.round(Math.random()*1000)%max; +} + +class Store { + constructor() { + this.data = []; + this.backup = null; + this.selected = null; + this.id = 1; + } + buildData(count = 1000) { + var adjectives = ["pretty", "large", "big", "small", "tall", "short", "long", "handsome", "plain", "quaint", "clean", "elegant", "easy", "angry", "crazy", "helpful", "mushy", "odd", "unsightly", "adorable", "important", "inexpensive", "cheap", "expensive", "fancy"]; + var colours = ["red", "yellow", "blue", "green", "pink", "brown", "purple", "brown", "white", "black", "orange"]; + var nouns = ["table", "chair", "house", "bbq", "desk", "car", "pony", "cookie", "sandwich", "burger", "pizza", "mouse", "keyboard"]; + var data = []; + for (var i = 0; i < count; i++) + data.push({id: this.id++, label: adjectives[_random(adjectives.length)] + " " + colours[_random(colours.length)] + " " + nouns[_random(nouns.length)] }); + return data; + } + updateData(mod = 10) { + for (let i=0;i d.id==id); + this.data = this.data.filter((e,i) => i!=idx); + return this; + } + run() { + this.data = this.buildData(); + this.selected = null; + } + add() { + this.data = this.data.concat(this.buildData(1000)); + this.selected = null; + } + update() { + this.updateData(); + this.selected = null; + } + select(id) { + this.selected = id; + } + hideAll() { + this.backup = this.data; + this.data = []; + this.selected = null; + } + showAll() { + this.data = this.backup; + this.backup = null; + this.selected = null; + } + runLots() { + this.data = this.buildData(10000); + this.selected = null; + } + clear() { + this.data = []; + this.selected = null; + } + swapRows() { + if(this.data.length > 998) { + var a = this.data[1]; + this.data[1] = this.data[998]; + this.data[998] = a; + } + } +} + +var getParentId = function(elem) { + while (elem) { + if (elem.tagName==="TR") { + return elem.data_id; + } + elem = elem.parentNode; + } + return undefined; +} +class Main { + constructor(props) { + this.store = new Store(); + this.select = this.select.bind(this); + this.delete = this.delete.bind(this); + this.add = this.add.bind(this); + this.run = this.run.bind(this); + this.update = this.update.bind(this); + this.start = 0; + this.rows = []; + this.data = []; + this.selectedRow = undefined; + + document.getElementById("main").addEventListener('click', e => { + //console.log("listener",e); + if (e.target.matches('#add')) { + e.preventDefault(); + //console.log("add"); + this.add(); + } + else if (e.target.matches('#run')) { + e.preventDefault(); + //console.log("run"); + this.run(); + } + else if (e.target.matches('#update')) { + e.preventDefault(); + //console.log("update"); + this.update(); + } + else if (e.target.matches('#hideall')) { + e.preventDefault(); + //console.log("hideAll"); + this.hideAll(); + } + else if (e.target.matches('#showall')) { + e.preventDefault(); + //console.log("showAll"); + this.showAll(); + } + else if (e.target.matches('#runlots')) { + e.preventDefault(); + //console.log("runLots"); + this.runLots(); + } + else if (e.target.matches('#clear')) { + e.preventDefault(); + //console.log("clear"); + this.clear(); + } + else if (e.target.matches('#swaprows')) { + e.preventDefault(); + //console.log("swapRows"); + this.swapRows(); + } + else if (e.target.matches('.remove')) { + e.preventDefault(); + let id = getParentId(e.target); + let idx = this.findIdx(id); + //console.log("delete",idx); + this.delete(idx); + } + else if (e.target.matches('.lbl')) { + e.preventDefault(); + let id = getParentId(e.target); + let idx = this.findIdx(id); + //console.log("select",idx); + this.select(idx); + } + }); + this.tbody = document.getElementById("tbody"); + } + findIdx(id) { + for (let i=0;i d.id === old_selection); + if (sel_idx >= 0) { + this.store.select(this.data[sel_idx].id); + this.selectedRow = this.rows[sel_idx]; + this.selectedRow.className = "danger"; + } + } + delete(idx) { + // Remove that row from the DOM + this.store.delete(this.data[idx].id); + this.rows[idx].remove(); + this.rows.splice(idx, 1); + this.data.splice(idx, 1); + this.unselect(); + this.recreateSelection(); + } + removeAllRows() { + // ~258 msecs + // for(let i=this.rows.length-1;i>=0;i--) { + // tbody.removeChild(this.rows[i]); + // } + // ~251 msecs + // for(let i=0;i { + this.removeAllRows(); + this.unselect(); + // }); + } + swapRows() { + if (this.data.length>10) { + this.store.swapRows(); + this.data[1] = this.store.data[1]; + this.data[998] = this.store.data[998]; + + this.tbody.insertBefore(this.rows[998], this.rows[2]) + this.tbody.insertBefore(this.rows[1], this.rows[999]) + + let tmp = this.rows[998]; + this.rows[998] = this.rows[1]; + this.rows[1] = tmp; + } + + + // let old_selection = this.store.selected; + // this.store.swapRows(); + // this.updateRows(); + // this.unselect(); + // if (old_selection>=0) { + // let idx = this.store.data.findIndex(d => d.id === old_selection); + // if (idx > 0) { + // this.store.select(this.data[idx].id); + // this.selectedRow = this.rows[idx]; + // this.selectedRow.className = "danger"; + // } + // } + } + appendRows() { + // Using a document fragment is slower... + // var docfrag = document.createDocumentFragment(); + // for(let i=this.rows.length;i${data.id} + + ${data.label} + + + + + + `; + //#endregion create-row + //.replace(/>\s+<"); + tr.data_id = data.id; + return tr; + } +} + +new Main(); diff --git a/frameworks/keyed/vanillajs-shadow/index.html b/frameworks/keyed/vanillajs-shadow/index.html new file mode 100644 index 000000000..5dd180288 --- /dev/null +++ b/frameworks/keyed/vanillajs-shadow/index.html @@ -0,0 +1,49 @@ + + + + + VanillaJS-shadow-"keyed" + + + +
+
+
+
+
+

VanillaJS-shadow-"keyed"

+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+ + + +
+ +
+
+ + + diff --git a/frameworks/keyed/vanillajs-shadow/package.json b/frameworks/keyed/vanillajs-shadow/package.json new file mode 100644 index 000000000..9abc4ba2f --- /dev/null +++ b/frameworks/keyed/vanillajs-shadow/package.json @@ -0,0 +1,25 @@ +{ + "name": "js-framework-benchmark-vanillajs-shadow", + "version": "1.1.1", + "description": "Vanilla.JS demo", + "main": "index.js", + "js-framework-benchmark": { + "frameworkVersion": "", + "useRowShadowRoot": true + }, + "scripts": { + "build-dev": "exit 0", + "build-prod": "exit 0" + }, + "keywords": [ + "react", + "webpack" + ], + "author": "Stefan Krause", + "license": "Apache-2.0", + "homepage": "https://github.com/krausest/js-framework-benchmark", + "repository": { + "type": "git", + "url": "https://github.com/krausest/js-framework-benchmark.git" + } +} diff --git a/frameworks/keyed/vanillajs-shadow/src/Main.js b/frameworks/keyed/vanillajs-shadow/src/Main.js new file mode 100644 index 000000000..fd0775bef --- /dev/null +++ b/frameworks/keyed/vanillajs-shadow/src/Main.js @@ -0,0 +1,386 @@ +'use strict'; + +function _random(max) { + return Math.round(Math.random()*1000)%max; +} + +class BenchmarkRow extends HTMLElement { + dataId; + + constructor(dataId, rowLabel) { + super(); + this.dataId = dataId; + const shadow = this.attachShadow({ mode: "open" }); + /* + shadow dom doesn't seem to have any cost by itself + but it can lead to way worse rendering performances when it requires to define styles + + with style: worse than Preact + create rows 365.5 ± 2.6 + replace all rows 384.3 ± 1.7 + create many rows 3,529.7 ± 15.5 + append rows to large table 743.9 ± 5.9 + clear rows 322.2 ± 7.4 + + without style: ~= custom element w/o shadow + create rows 326.1 ± 2.9 + replace all rows 343.7 ± 1.4 + create many rows 2,973.6 ± 9.9 + append rows to large table 651.3 ± 3.0 + clear rows 305.5 ± 9.5 + */ + const style = document.createElement('style'); + style.innerHTML = ` + :host { + display: block; + } + tr.danger { + background-color: #f2dede; + } + .lbl { + color: #337ab7; + } + `; + shadow.appendChild(style); + const row = document.createElement('tr'); + row.innerHTML = ` + ${dataId} + + ${rowLabel} + + + + + + `; + shadow.appendChild(row); + + row.addEventListener('click', (e) => { + const el = /** @type {HTMLElement} */ (e.target); + if(el.closest('.lbl')) { + this._fireEvent('select'); + } else if (el.closest('.remove')) { + this._fireEvent('delete'); + } + }); + } + + _fireEvent(action) { + this.dispatchEvent( + new CustomEvent('benchmark-row-action', { + bubbles: true, + detail: { + action, + rowId: this.dataId, + }, + }) + ); + } +} + +customElements.define('benchmark-row', BenchmarkRow); + +class Store { + constructor() { + this.data = []; + this.backup = null; + this.selected = null; + this.id = 1; + } + buildData(count = 1000) { + var adjectives = ["pretty", "large", "big", "small", "tall", "short", "long", "handsome", "plain", "quaint", "clean", "elegant", "easy", "angry", "crazy", "helpful", "mushy", "odd", "unsightly", "adorable", "important", "inexpensive", "cheap", "expensive", "fancy"]; + var colours = ["red", "yellow", "blue", "green", "pink", "brown", "purple", "brown", "white", "black", "orange"]; + var nouns = ["table", "chair", "house", "bbq", "desk", "car", "pony", "cookie", "sandwich", "burger", "pizza", "mouse", "keyboard"]; + var data = []; + for (var i = 0; i < count; i++) + data.push({id: this.id++, label: adjectives[_random(adjectives.length)] + " " + colours[_random(colours.length)] + " " + nouns[_random(nouns.length)] }); + return data; + } + updateData(mod = 10) { + for (let i=0;i d.id==id); + this.data = this.data.filter((e,i) => i!=idx); + return this; + } + run() { + this.data = this.buildData(); + this.selected = null; + } + add() { + this.data = this.data.concat(this.buildData(1000)); + this.selected = null; + } + update() { + this.updateData(); + this.selected = null; + } + select(id) { + this.selected = id; + } + hideAll() { + this.backup = this.data; + this.data = []; + this.selected = null; + } + showAll() { + this.data = this.backup; + this.backup = null; + this.selected = null; + } + runLots() { + this.data = this.buildData(10000); + this.selected = null; + } + clear() { + this.data = []; + this.selected = null; + } + swapRows() { + if(this.data.length > 998) { + var a = this.data[1]; + this.data[1] = this.data[998]; + this.data[998] = a; + } + } +} + +var getParentId = function(elem) { + while (elem) { + if (elem.tagName==="TR") { + return elem.dataId; + } + elem = elem.parentNode; + } + return undefined; +} + +class Main { + constructor(props) { + this.store = new Store(); + this.select = this.select.bind(this); + this.delete = this.delete.bind(this); + this.add = this.add.bind(this); + this.run = this.run.bind(this); + this.update = this.update.bind(this); + this.start = 0; + /** + * @type {BenchmarkRow[]} + */ + this.rows = []; + this.data = []; + this.selectedRow = undefined; + + document.getElementById("main").addEventListener('click', e => { + //console.log("listener",e); + if (e.target.matches('#add')) { + e.preventDefault(); + //console.log("add"); + this.add(); + } + else if (e.target.matches('#run')) { + e.preventDefault(); + //console.log("run"); + this.run(); + } + else if (e.target.matches('#update')) { + e.preventDefault(); + //console.log("update"); + this.update(); + } + else if (e.target.matches('#hideall')) { + e.preventDefault(); + //console.log("hideAll"); + this.hideAll(); + } + else if (e.target.matches('#showall')) { + e.preventDefault(); + //console.log("showAll"); + this.showAll(); + } + else if (e.target.matches('#runlots')) { + e.preventDefault(); + //console.log("runLots"); + this.runLots(); + } + else if (e.target.matches('#clear')) { + e.preventDefault(); + //console.log("clear"); + this.clear(); + } + else if (e.target.matches('#swaprows')) { + e.preventDefault(); + //console.log("swapRows"); + this.swapRows(); + } + }); + document.getElementById("main").addEventListener('benchmark-row-action', e => { + const {action, rowId} = e.detail; + if (action === 'delete') { + e.preventDefault(); + const idx = this.findIdx(rowId) + this.delete(idx); + } + else if (action === 'select') { + e.preventDefault(); + const idx = this.findIdx(rowId) + this.select(idx); + } + }); + this.tbody = document.getElementById("tbody"); + } + findIdx(id) { + for (let i=0;i d.id === old_selection); + if (sel_idx >= 0) { + this.store.select(this.data[sel_idx].id); + this.selectedRow = this.rows[sel_idx]; + this.selectedRow.shadowRoot.children[1].className = "danger"; + } + } + delete(idx) { + // Remove that row from the DOM + this.store.delete(this.data[idx].id); + this.rows[idx].remove(); + this.rows.splice(idx, 1); + this.data.splice(idx, 1); + this.unselect(); + this.recreateSelection(); + } + removeAllRows() { + // ~258 msecs + // for(let i=this.rows.length-1;i>=0;i--) { + // tbody.removeChild(this.rows[i]); + // } + // ~251 msecs + // for(let i=0;i { + this.removeAllRows(); + this.unselect(); + // }); + } + swapRows() { + if (this.data.length>10) { + this.store.swapRows(); + this.data[1] = this.store.data[1]; + this.data[998] = this.store.data[998]; + + this.tbody.insertBefore(this.rows[998], this.rows[2]) + this.tbody.insertBefore(this.rows[1], this.rows[999]) + + let tmp = this.rows[998]; + this.rows[998] = this.rows[1]; + this.rows[1] = tmp; + } + + + // let old_selection = this.store.selected; + // this.store.swapRows(); + // this.updateRows(); + // this.unselect(); + // if (old_selection>=0) { + // let idx = this.store.data.findIndex(d => d.id === old_selection); + // if (idx > 0) { + // this.store.select(this.data[idx].id); + // this.selectedRow = this.rows[idx]; + // this.selectedRow.className = "danger"; + // } + // } + } + appendRows() { + // Using a document fragment is slower... + // var docfrag = document.createDocumentFragment(); + // for(let i=this.rows.length;i + + + + + VanillaJS-WebComponents-DX-"keyed" + + + + + + + + + \ No newline at end of file diff --git a/frameworks/keyed/vanillajs-wc-dx/package.json b/frameworks/keyed/vanillajs-wc-dx/package.json new file mode 100644 index 000000000..5201e3c2a --- /dev/null +++ b/frameworks/keyed/vanillajs-wc-dx/package.json @@ -0,0 +1,15 @@ +{ + "private": true, + "name": "js-framework-benchmark-vanillajs-wc-dx", + "version": "1.0.0", + "description": "Vanilla.JS WebComponent demo focusing on Developer Experience & style guides", + "js-framework-benchmark": { + "frameworkVersion": "", + "useShadowRoot": true + }, + "scripts": { + "build-dev": "exit 0", + "build-prod": "exit 0" + }, + "devDependencies": {} +} diff --git a/frameworks/keyed/vanillajs-wc-dx/src/main.js b/frameworks/keyed/vanillajs-wc-dx/src/main.js new file mode 100644 index 000000000..e3536b064 --- /dev/null +++ b/frameworks/keyed/vanillajs-wc-dx/src/main.js @@ -0,0 +1,306 @@ +import { Store } from './store.js'; + +const store = new Store(); + +/** + * component without shadow dom, for css + * + * designed for programmatic usage only. + */ +class BenchmarkRowComponent extends HTMLTableRowElement { + #rowId; + #label; + // #linkEl; + #connected = false; + + constructor(rowId, label) { + super(); + this.#rowId = rowId; + this.#label = label; + + this.addEventListener('click', (e) => { + const el = /** @type {HTMLElement} */ (e.target); + if(el.closest('.row-link')) { + this._fireEvent('select'); + } else if (el.closest('.remove-btn')) { + this._fireEvent('delete'); + } + }) + } + + set rowLabel(val) { + this.#label = val; + if (this.#connected) { + this.querySelector('.row-link').textContent = val; + } + } + + set rowId(val) { + this.#rowId = val; + if (this.#connected) { + this.querySelector('.row-id').textContent = val; + this.querySelector('.row-link').setAttribute('data-id', val); + } + } + + get rowId() { + return this.#rowId; + } + + connectedCallback() { + this.innerHTML = /* HTML */ ` + ${this.#rowId} + + ${this.#label} + + + + + + + + `; + + // createRows 334.5ms ± 5.4 + // createMany 3,196.0 ± 12.6 + // vs. (w/ global listener) + // 323.9ms ± 2.5 & 3,130.6 ± 10.3 + + // this.#linkEl = this.querySelector('.row-link'); + // this.#linkEl.addEventListener('click', () => { + // this._fireEvent('select'); + // }); + // this.querySelector('.remove-btn').addEventListener('click', () => { + // this._fireEvent('delete'); + // }); + + this.#connected = true; + } + + // good practice but listeners + this slows down clearRows + // 512.7 ± 10.3 vs 278.99.3 ± 9.3 without + + // disconnectedCallback() { + // this.#connected = false; + // this.innerHTML = ''; + // } + + _fireEvent(action) { + this.dispatchEvent( + new CustomEvent('benchmark-row-action', { + bubbles: true, + detail: { + action, + rowId: this.#rowId, + }, + }) + ); + } +} + +customElements.define('benchmark-row', BenchmarkRowComponent, { extends: 'tr' }); + +class BenchmarkAppComponent extends HTMLElement { + /** + * @type {BenchmarkRowComponent[]} + */ + #rows = []; + /** + * @type {HTMLElement} + */ + #tbody; + /** + * @type {HTMLTemplateElement} + */ + #template; + /** + * @type {BenchmarkRowComponent} + */ + #selectedRow; + + constructor() { + super(); + this.attachShadow({ mode: 'open' }); + + this.#template = document.createElement('template'); + + this.#template.innerHTML = /* HTML */ ` + +
+
+
+
+

VanillaJS Web Component DX keyed

+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+ + +
+ +
+ `; + + this.shadowRoot.appendChild(this.#template.content.cloneNode(true)); + this.#tbody = this.shadowRoot.getElementById('rows-container'); + this.#tbody.addEventListener('benchmark-row-action', (e) => { + const {action, rowId} = e.detail; + if (action === "delete") { + this._delete(rowId); + } else if (action === "select") { + this._select(rowId) + } + }); + + this.shadowRoot.getElementById('run').addEventListener('click', () => { + this._run(); + }); + this.shadowRoot.getElementById('runlots').addEventListener('click', () => { + this._runLots(); + }); + this.shadowRoot.getElementById('add').addEventListener('click', () => { + this._add(); + }); + this.shadowRoot.getElementById('update').addEventListener('click', () => { + this._update(); + }); + this.shadowRoot.getElementById('clear').addEventListener('click', () => { + this._clear(); + }); + this.shadowRoot.getElementById('swaprows').addEventListener('click', () => { + this._swapRows(); + }); + } + + _handleClick(e) { + const { action, id } = e.target.dataset; + if (action && id) { + this['_' + action](id); + } + } + + _add() { + const newData = store.add(); + this._appendRows(newData); + } + + _runLots() { + store.runLots(); + this._resetRows(); + } + + _clear() { + store.clear(); + this.#tbody.textContent = ''; + this.#rows = []; + } + + _swapRows() { + if (this.#rows.length > 998) { + store.swapRows(); + + this.#tbody.insertBefore(this.#rows[998], this.#rows[2]); + this.#tbody.insertBefore(this.#rows[1], this.#rows[999]); + + const tmp = this.#rows[998]; + this.#rows[998] = this.#rows[1]; + this.#rows[1] = tmp; + } + } + + _appendRows(newData) { + // createRows 314.9 ± 6.3 + // createMany 2,973.8 ± 15.9 + + const newRows = newData.map((item) => new BenchmarkRowComponent(item.id, item.label)); + this.#tbody.append(...newRows); + this.#rows.push(...newRows); + + // createRows 323.9 ± 2.5 + // createMany 3,130.6 ± 10.3 + + // newData.forEach((item) => { + // const newRow = new BenchmarkRowComponent(item.id, item.label); + // this.#rows.push(newRow); + // this.#tbody.appendChild(newRow); + // }); + } + + _resetRows() { + this.#tbody.textContent = ''; + this.#rows = []; + this._appendRows(store.data); + } + + _run() { + store.run(); + this._resetRows(); + } + + _update() { + const updated = store.update(); + for (const [i, item] of updated) { + this.#rows[i].rowLabel = item.label; + // this is ignored for consistency with the vanilla-wc implementation + // this.#rows[i].rowId = item.id; + } + } + + _delete(id) { + const i = this._findRowIndexById(id); + store.delete(id); + const row = this.#rows[i]; + this.#rows.splice(i, 1); + if (this.#selectedRow === row) { + this.#selectedRow = null; + } + row.remove(); + } + + _select(id) { + store.select(id); + if (this.#selectedRow) { + this.#selectedRow.classList.remove('danger'); + } + this.#selectedRow = this.#rows[this._findRowIndexById(id)]; + this.#selectedRow.classList.add('danger'); + } + + _findRowIndexById(id) { + return store.data.findIndex(d => d.id === id); + } +} + +customElements.define('main-element', BenchmarkAppComponent); diff --git a/frameworks/keyed/vanillajs-wc-dx/src/store.js b/frameworks/keyed/vanillajs-wc-dx/src/store.js new file mode 100644 index 000000000..0bc32fa02 --- /dev/null +++ b/frameworks/keyed/vanillajs-wc-dx/src/store.js @@ -0,0 +1,111 @@ +const ADJECTIVES = [ + 'pretty', + 'large', + 'big', + 'small', + 'tall', + 'short', + 'long', + 'handsome', + 'plain', + 'quaint', + 'clean', + 'elegant', + 'easy', + 'angry', + 'crazy', + 'helpful', + 'mushy', + 'odd', + 'unsightly', + 'adorable', + 'important', + 'inexpensive', + 'cheap', + 'expensive', + 'fancy', +]; +const COLOURS = ['red', 'yellow', 'blue', 'green', 'pink', 'brown', 'purple', 'brown', 'white', 'black', 'orange']; +const NOUNS = ['table', 'chair', 'house', 'bbq', 'desk', 'car', 'pony', 'cookie', 'sandwich', 'burger', 'pizza', 'mouse', 'keyboard']; + +let _nextId = 1; +function buildData(count) { + const data = []; + + for (let i = 0; i < count; i++) { + data.push({ + id: _nextId++, + label: `${ADJECTIVES[_random(ADJECTIVES.length)]} ${COLOURS[_random(COLOURS.length)]} ${NOUNS[_random(NOUNS.length)]}`, + }); + } + + return data; +} + +function _random(max) { + return Math.round(Math.random() * 1000) % max; +} + +/* + * As, in the vanilla-wc integration, selected row is only reflected in DOM for delete and select, + * most ignored re-initialisations were commented for this integration + * + * This is inconsistent with the lit-element integration, which has to render id & class for each row. + */ +export class Store { + constructor() { + this.data = []; + this.selected = null; + } + + run() { + this.data = buildData(1000); + // this.selected = null; + } + + runLots() { + this.data = buildData(10000); + // this.selected = null; + } + + add() { + const newData = buildData(1000); + this.data = this.data.concat(newData); + // this.selected = null; + return newData; + } + + update() { + const updated = new Map(); + for (let i = 0; i < this.data.length; i += 10) { + this.data[i].label += ' !!!'; + updated.set(i, this.data[i]); + } + return updated; + // this.selected = null; + } + + clear() { + this.data = []; + this.selected = null; + } + + swapRows() { + if (this.data.length > 998) { + const a = this.data[1]; + this.data[1] = this.data[998]; + this.data[998] = a; + } + } + + delete(id) { + this.data = this.data.filter((d) => d.id !== id); + if (id === this.selected) { + this.selected = null; + } + } + + select(id) { + this.selected = id; + } +} diff --git a/frameworks/keyed/vanillajs-wc-dx/tsconfig.json b/frameworks/keyed/vanillajs-wc-dx/tsconfig.json new file mode 100644 index 000000000..ed7d5c093 --- /dev/null +++ b/frameworks/keyed/vanillajs-wc-dx/tsconfig.json @@ -0,0 +1,12 @@ +{ + "compilerOptions": { + "target": "es2020", + "module": "es2015", + "moduleResolution": "node", + "lib": ["es2015", "es2017", "esnext.asynciterable", "dom", "es2020"] + }, + "include": [ + "src/*" + ], + "exclude": [] +} diff --git a/frameworks/keyed/vanillajs-wc-prog/index.html b/frameworks/keyed/vanillajs-wc-prog/index.html new file mode 100644 index 000000000..07ddd812b --- /dev/null +++ b/frameworks/keyed/vanillajs-wc-prog/index.html @@ -0,0 +1,15 @@ + + + + + + VanillaJS-WebComponents-DX-"keyed" + + + + + + + + + \ No newline at end of file diff --git a/frameworks/keyed/vanillajs-wc-prog/package.json b/frameworks/keyed/vanillajs-wc-prog/package.json new file mode 100644 index 000000000..f2293201d --- /dev/null +++ b/frameworks/keyed/vanillajs-wc-prog/package.json @@ -0,0 +1,15 @@ +{ + "private": true, + "name": "js-framework-benchmark-vanillajs-wc-prog", + "version": "1.0.0", + "description": "Vanilla.JS WebComponent demo focusing on Developer Experience & style guides", + "js-framework-benchmark": { + "frameworkVersion": "", + "useShadowRoot": true + }, + "scripts": { + "build-dev": "exit 0", + "build-prod": "exit 0" + }, + "devDependencies": {} +} diff --git a/frameworks/keyed/vanillajs-wc-prog/src/main.js b/frameworks/keyed/vanillajs-wc-prog/src/main.js new file mode 100644 index 000000000..489141be0 --- /dev/null +++ b/frameworks/keyed/vanillajs-wc-prog/src/main.js @@ -0,0 +1,303 @@ +import { Store } from './store.js'; + +const store = new Store(); + +/** + * component without shadow dom, for css + * + * designed for programmatic usage only. + */ +class BenchmarkRowComponent extends HTMLTableRowElement { + #rowId; + #label; + #connected = false; + #content; + + constructor(rowId, label) { + super(); + this.#rowId = rowId; + this.#label = label; + + this.addEventListener('click', (e) => { + const el = /** @type {HTMLElement} */ (e.target); + if(el.closest('.row-link')) { + this._fireEvent('select'); + } else if (el.closest('.remove-btn')) { + this._fireEvent('delete'); + } + }) + + this.#content = this._buildContent(); + } + + set rowLabel(val) { + this.#label = val; + if (this.#connected) { + this.querySelector('.row-link').textContent = val; + } + } + + set rowId(val) { + this.#rowId = val; + if (this.#connected) { + this.querySelector('.row-id').textContent = val; + this.querySelector('.row-link').setAttribute('data-id', val); + } + } + + get rowId() { + return this.#rowId; + } + + // TODO: store elements + _buildContent() { + const content = []; + + const td1 = document.createElement('td'); + td1.classList.add("row-id", "col-md-1"); + td1.textContent = this.#rowId; + content.push(td1); + + const link = document.createElement('a'); + link.classList.add("row-link"); + link.setAttribute('data-action', "select"); + link.setAttribute('data-id', this.#rowId); + link.textContent = this.#label; + const td2 = document.createElement('td'); + td2.classList.add("col-md-4"); + td2.appendChild(link); + content.push(td2); + + const rmIcon = document.createElement('span'); + rmIcon.classList.add("remove-btn", "glyphicon", "glyphicon-remove"); + rmIcon.setAttribute('aria-hidden', 'true'); + const iconLink = document.createElement('a'); + iconLink.appendChild(rmIcon); + const td3 = document.createElement('td'); + td3.classList.add("col-md-1"); + td3.appendChild(iconLink); + content.push(td3); + + const td4 = document.createElement("td"); + td4.classList.add('col-md-6'); + content.push(td4); + + return content; + } + + connectedCallback() { + if (!this.#connected) { + // createRows 303.4 ± 22.6 + // createMany 2,691.9 ± 9.8 + this.append(...this.#content); + this.#connected = true; + } + } + + _fireEvent(action) { + this.dispatchEvent( + new CustomEvent('benchmark-row-action', { + bubbles: true, + detail: { + action, + rowId: this.#rowId, + }, + }) + ); + } +} + +customElements.define('benchmark-row', BenchmarkRowComponent, { extends: 'tr' }); + +class BenchmarkAppComponent extends HTMLElement { + /** + * @type {BenchmarkRowComponent[]} + */ + #rows = []; + /** + * @type {HTMLElement} + */ + #tbody; + /** + * @type {HTMLTemplateElement} + */ + #template; + /** + * @type {BenchmarkRowComponent} + */ + #selectedRow; + + constructor() { + super(); + this.attachShadow({ mode: 'open' }); + + this.#template = document.createElement('template'); + + this.#template.innerHTML = /* HTML */ ` + +
+
+
+
+

VanillaJS Web Component DX keyed

+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+ + +
+ +
+ `; + + this.shadowRoot.appendChild(this.#template.content.cloneNode(true)); + this.#tbody = this.shadowRoot.getElementById('rows-container'); + this.#tbody.addEventListener('benchmark-row-action', (e) => { + const {action, rowId} = e.detail; + if (action === "delete") { + this._delete(rowId); + } else if (action === "select") { + this._select(rowId) + } + }); + + this.shadowRoot.getElementById('run').addEventListener('click', () => { + this._run(); + }); + this.shadowRoot.getElementById('runlots').addEventListener('click', () => { + this._runLots(); + }); + this.shadowRoot.getElementById('add').addEventListener('click', () => { + this._add(); + }); + this.shadowRoot.getElementById('update').addEventListener('click', () => { + this._update(); + }); + this.shadowRoot.getElementById('clear').addEventListener('click', () => { + this._clear(); + }); + this.shadowRoot.getElementById('swaprows').addEventListener('click', () => { + this._swapRows(); + }); + } + + _handleClick(e) { + const { action, id } = e.target.dataset; + if (action && id) { + this['_' + action](id); + } + } + + _add() { + const newData = store.add(); + this._appendRows(newData); + } + + _runLots() { + store.runLots(); + this._resetRows(); + } + + _clear() { + store.clear(); + this.#tbody.textContent = ''; + this.#rows = []; + } + + _swapRows() { + if (this.#rows.length > 998) { + store.swapRows(); + + this.#tbody.insertBefore(this.#rows[998], this.#rows[2]); + this.#tbody.insertBefore(this.#rows[1], this.#rows[999]); + + const tmp = this.#rows[998]; + this.#rows[998] = this.#rows[1]; + this.#rows[1] = tmp; + } + } + + _appendRows(newData) { + const newRows = newData.map((item) => new BenchmarkRowComponent(item.id, item.label)); + this.#tbody.append(...newRows); + this.#rows.push(...newRows); + } + + _resetRows() { + this.#tbody.textContent = ''; + this.#rows = []; + this._appendRows(store.data); + } + + _run() { + store.run(); + this._resetRows(); + } + + _update() { + const updated = store.update(); + for (const [i, item] of updated) { + this.#rows[i].rowLabel = item.label; + // this is ignored for consistency with the vanilla-wc implementation + // this.#rows[i].rowId = item.id; + } + } + + _delete(id) { + const i = this._findRowIndexById(id); + store.delete(id); + const row = this.#rows[i]; + this.#rows.splice(i, 1); + if (this.#selectedRow === row) { + this.#selectedRow = null; + } + row.remove(); + } + + _select(id) { + store.select(id); + if (this.#selectedRow) { + this.#selectedRow.classList.remove('danger'); + } + this.#selectedRow = this.#rows[this._findRowIndexById(id)]; + this.#selectedRow.classList.add('danger'); + } + + _findRowIndexById(id) { + return store.data.findIndex(d => d.id === id); + } +} + +customElements.define('main-element', BenchmarkAppComponent); diff --git a/frameworks/keyed/vanillajs-wc-prog/src/store.js b/frameworks/keyed/vanillajs-wc-prog/src/store.js new file mode 100644 index 000000000..0bc32fa02 --- /dev/null +++ b/frameworks/keyed/vanillajs-wc-prog/src/store.js @@ -0,0 +1,111 @@ +const ADJECTIVES = [ + 'pretty', + 'large', + 'big', + 'small', + 'tall', + 'short', + 'long', + 'handsome', + 'plain', + 'quaint', + 'clean', + 'elegant', + 'easy', + 'angry', + 'crazy', + 'helpful', + 'mushy', + 'odd', + 'unsightly', + 'adorable', + 'important', + 'inexpensive', + 'cheap', + 'expensive', + 'fancy', +]; +const COLOURS = ['red', 'yellow', 'blue', 'green', 'pink', 'brown', 'purple', 'brown', 'white', 'black', 'orange']; +const NOUNS = ['table', 'chair', 'house', 'bbq', 'desk', 'car', 'pony', 'cookie', 'sandwich', 'burger', 'pizza', 'mouse', 'keyboard']; + +let _nextId = 1; +function buildData(count) { + const data = []; + + for (let i = 0; i < count; i++) { + data.push({ + id: _nextId++, + label: `${ADJECTIVES[_random(ADJECTIVES.length)]} ${COLOURS[_random(COLOURS.length)]} ${NOUNS[_random(NOUNS.length)]}`, + }); + } + + return data; +} + +function _random(max) { + return Math.round(Math.random() * 1000) % max; +} + +/* + * As, in the vanilla-wc integration, selected row is only reflected in DOM for delete and select, + * most ignored re-initialisations were commented for this integration + * + * This is inconsistent with the lit-element integration, which has to render id & class for each row. + */ +export class Store { + constructor() { + this.data = []; + this.selected = null; + } + + run() { + this.data = buildData(1000); + // this.selected = null; + } + + runLots() { + this.data = buildData(10000); + // this.selected = null; + } + + add() { + const newData = buildData(1000); + this.data = this.data.concat(newData); + // this.selected = null; + return newData; + } + + update() { + const updated = new Map(); + for (let i = 0; i < this.data.length; i += 10) { + this.data[i].label += ' !!!'; + updated.set(i, this.data[i]); + } + return updated; + // this.selected = null; + } + + clear() { + this.data = []; + this.selected = null; + } + + swapRows() { + if (this.data.length > 998) { + const a = this.data[1]; + this.data[1] = this.data[998]; + this.data[998] = a; + } + } + + delete(id) { + this.data = this.data.filter((d) => d.id !== id); + if (id === this.selected) { + this.selected = null; + } + } + + select(id) { + this.selected = id; + } +} diff --git a/frameworks/keyed/vanillajs-wc-prog/tsconfig.json b/frameworks/keyed/vanillajs-wc-prog/tsconfig.json new file mode 100644 index 000000000..ed7d5c093 --- /dev/null +++ b/frameworks/keyed/vanillajs-wc-prog/tsconfig.json @@ -0,0 +1,12 @@ +{ + "compilerOptions": { + "target": "es2020", + "module": "es2015", + "moduleResolution": "node", + "lib": ["es2015", "es2017", "esnext.asynciterable", "dom", "es2020"] + }, + "include": [ + "src/*" + ], + "exclude": [] +} diff --git a/frameworks/keyed/vanillajs/index.html b/frameworks/keyed/vanillajs/index.html index 102401c45..6d824ce16 100644 --- a/frameworks/keyed/vanillajs/index.html +++ b/frameworks/keyed/vanillajs/index.html @@ -44,6 +44,6 @@

VanillaJS-"keyed"

- + diff --git a/frameworks/keyed/vanillajs/package.json b/frameworks/keyed/vanillajs/package.json index 5477fb02f..c3420bafc 100644 --- a/frameworks/keyed/vanillajs/package.json +++ b/frameworks/keyed/vanillajs/package.json @@ -7,8 +7,8 @@ "frameworkVersion": "" }, "scripts": { - "build-dev": "webpack -w -d", - "build-prod": "webpack -p" + "build-dev": "exit 0", + "build-prod": "exit 0" }, "keywords": [ "react", @@ -20,12 +20,5 @@ "repository": { "type": "git", "url": "https://github.com/krausest/js-framework-benchmark.git" - }, - "devDependencies": { - "@babel/core": "7.4.5", - "@babel/preset-env": "7.4.5", - "babel-loader": "8.0.6", - "webpack": "4.34.0", - "webpack-cli": "^3.3.4" } } diff --git a/frameworks/keyed/vanillajs/webpack.config.js b/frameworks/keyed/vanillajs/webpack.config.js deleted file mode 100644 index e0b7b7248..000000000 --- a/frameworks/keyed/vanillajs/webpack.config.js +++ /dev/null @@ -1,30 +0,0 @@ -'use strict'; -var path = require('path') - -module.exports = [{ - module: { - rules: [{ - test: /\.jsx?$/, - exclude: /node_modules/, - use: [ - { - loader: 'babel-loader', - options: { - presets: ['@babel/preset-env'], - plugins: [], - } - } - ] - }] - }, - entry: { - main: './src/Main.js', - }, - output: { - path: path.resolve(__dirname, "dist"), - filename: '[name].js' - }, - resolve: { - extensions: ['.js'] - } -}]; \ No newline at end of file diff --git a/frameworks/keyed/vue-next/package.json b/frameworks/keyed/vue-next/package.json index c22904be4..3c686e3be 100644 --- a/frameworks/keyed/vue-next/package.json +++ b/frameworks/keyed/vue-next/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-vue", + "name": "js-framework-benchmark-vue-next", "version": "1.0.0", "description": "Benchmark for vue.js framework", "js-framework-benchmark": { diff --git a/frameworks/keyed/vuerx-jsx/package.json b/frameworks/keyed/vuerx-jsx/package.json index 1f0b4a9be..7821f7a36 100644 --- a/frameworks/keyed/vuerx-jsx/package.json +++ b/frameworks/keyed/vuerx-jsx/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-solid", + "name": "js-framework-benchmark-vuerx-jsx", "version": "0.0.2", "main": "dist/main.js", "js-framework-benchmark": { diff --git a/frameworks/non-keyed/angular/package.json b/frameworks/non-keyed/angular/package.json index 16b2951ac..9d24ec637 100644 --- a/frameworks/non-keyed/angular/package.json +++ b/frameworks/non-keyed/angular/package.json @@ -1,5 +1,5 @@ { - "name": "angular-closure", + "name": "js-framework-benchmark-non-keyed-angular", "version": "1.0.0", "description": "An angular app using closure compiler", "js-framework-benchmark": { diff --git a/frameworks/non-keyed/apprun/package.json b/frameworks/non-keyed/apprun/package.json index 7de482515..6feceffc1 100644 --- a/frameworks/non-keyed/apprun/package.json +++ b/frameworks/non-keyed/apprun/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-apprun-v2.23.10", + "name": "js-framework-benchmark-non-keyed-apprun-v2.23.10", "version": "1.0.0", "description": "AppRun demo", "main": "index.js", diff --git a/frameworks/non-keyed/aurelia/package.json b/frameworks/non-keyed/aurelia/package.json index c03c8a238..5fa2833a4 100644 --- a/frameworks/non-keyed/aurelia/package.json +++ b/frameworks/non-keyed/aurelia/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-aurelia", + "name": "js-framework-benchmark-non-keyed-aurelia", "version": "1.0.0", "description": "Benchmark for aurelia framework", "js-framework-benchmark": { diff --git a/frameworks/non-keyed/cyclejs-dom/package.json b/frameworks/non-keyed/cyclejs-dom/package.json index 7434d9701..cb9ef7386 100644 --- a/frameworks/non-keyed/cyclejs-dom/package.json +++ b/frameworks/non-keyed/cyclejs-dom/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-cyclejs", + "name": "js-framework-benchmark-non-keyed-cyclejs", "version": "1.0.0", "description": "Benchmark for Cycle.js framework", "js-framework-benchmark": { diff --git a/frameworks/non-keyed/domc/package.json b/frameworks/non-keyed/domc/package.json index d07ca07ec..900633a9f 100644 --- a/frameworks/non-keyed/domc/package.json +++ b/frameworks/non-keyed/domc/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-domc", + "name": "js-framework-benchmark-non-keyed-domc", "version": "1.0.0", "description": "domc demo", "main": "dist/app.min.js", diff --git a/frameworks/non-keyed/domdiff/package.json b/frameworks/non-keyed/domdiff/package.json index af0480fb7..bcf000493 100644 --- a/frameworks/non-keyed/domdiff/package.json +++ b/frameworks/non-keyed/domdiff/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-domdiff", + "name": "js-framework-benchmark-non-keyed-domdiff", "version": "1.0.0", "description": "domdiff demo", "main": "index.js", diff --git a/frameworks/non-keyed/domvm/package.json b/frameworks/non-keyed/domvm/package.json index ad88cfeec..914c078d0 100644 --- a/frameworks/non-keyed/domvm/package.json +++ b/frameworks/non-keyed/domvm/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-domvm-non-keyed", + "name": "js-framework-benchmark-non-keyed-domvm-non-keyed", "version": "3.4.12-non-keyed", "description": "Benchmark for domvm framework (non-keyed)", "js-framework-benchmark": { diff --git a/frameworks/non-keyed/doz/package.json b/frameworks/non-keyed/doz/package.json index a14da769d..b0a7d7726 100644 --- a/frameworks/non-keyed/doz/package.json +++ b/frameworks/non-keyed/doz/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-doz", + "name": "js-framework-benchmark-non-keyed-doz", "version": "1.0.0", "description": "Doz demo", "main": "index.js", diff --git a/frameworks/non-keyed/elm/package.json b/frameworks/non-keyed/elm/package.json index 6a3a2e0f7..979e19b5e 100644 --- a/frameworks/non-keyed/elm/package.json +++ b/frameworks/non-keyed/elm/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-elm", + "name": "js-framework-benchmark-non-keyed-elm", "version": "1.0.0", "description": "Elm demo", "main": "index.js", diff --git a/frameworks/non-keyed/endorphin/package.json b/frameworks/non-keyed/endorphin/package.json index ea4e6866e..1ded30cc9 100644 --- a/frameworks/non-keyed/endorphin/package.json +++ b/frameworks/non-keyed/endorphin/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-endorphin", + "name": "js-framework-benchmark-non-keyed-endorphin", "version": "1.0.0", "description": "Boilerplate for endorphin", "js-framework-benchmark": { diff --git a/frameworks/non-keyed/etch/package.json b/frameworks/non-keyed/etch/package.json index c54830d5b..a895b998f 100644 --- a/frameworks/non-keyed/etch/package.json +++ b/frameworks/non-keyed/etch/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-etch-non-keyed", + "name": "js-framework-benchmark-non-keyed-etch-non-keyed", "version": "1.0.0", "description": "Etch non-keyed demo", "js-framework-benchmark": { diff --git a/frameworks/non-keyed/gruu/package.json b/frameworks/non-keyed/gruu/package.json index e3132ea03..7a98521e8 100644 --- a/frameworks/non-keyed/gruu/package.json +++ b/frameworks/non-keyed/gruu/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-gruu", + "name": "js-framework-benchmark-non-keyed-gruu", "version": "1.0.0", "description": "Gruu demo", "main": "src/main.es6.js", diff --git a/frameworks/non-keyed/halogen/package.json b/frameworks/non-keyed/halogen/package.json index 8d8e3107a..024ec459b 100644 --- a/frameworks/non-keyed/halogen/package.json +++ b/frameworks/non-keyed/halogen/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-halogen", + "name": "js-framework-benchmark-non-keyed-halogen", "version": "1.0.0", "description": "Purescript Halogen JS Benchmark", "main": "index.js", diff --git a/frameworks/non-keyed/heresy/package.json b/frameworks/non-keyed/heresy/package.json index 993d5ffe8..e70e65e9a 100644 --- a/frameworks/non-keyed/heresy/package.json +++ b/frameworks/non-keyed/heresy/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-heresy", + "name": "js-framework-benchmark-non-keyed-heresy", "version": "1.0.0", "description": "heresy demo", "main": "index.js", diff --git a/frameworks/non-keyed/hullo/package.json b/frameworks/non-keyed/hullo/package.json index bd74bd807..77dc4a90f 100644 --- a/frameworks/non-keyed/hullo/package.json +++ b/frameworks/non-keyed/hullo/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-hullo", + "name": "js-framework-benchmark-non-keyed-hullo", "version": "0.8.2", "description": "Hullo demo", "main": "index.js", diff --git a/frameworks/non-keyed/imba/package.json b/frameworks/non-keyed/imba/package.json index a5735d039..a1946d383 100644 --- a/frameworks/non-keyed/imba/package.json +++ b/frameworks/non-keyed/imba/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-imba", + "name": "js-framework-benchmark-non-keyed-imba", "version": "1.0.1", "description": "Imba demo", "main": "index.js", diff --git a/frameworks/non-keyed/incr_dom/package.json b/frameworks/non-keyed/incr_dom/package.json index 02ce6b953..ed23bb763 100644 --- a/frameworks/non-keyed/incr_dom/package.json +++ b/frameworks/non-keyed/incr_dom/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-incr_dom", + "name": "js-framework-benchmark-non-keyed-incr_dom", "version": "1.0.0", "description": "Incr_dom version of benchmark", "author": "Michael Boulton", diff --git a/frameworks/non-keyed/inferno/package.json b/frameworks/non-keyed/inferno/package.json index 2c374a4a6..4bf43c38e 100644 --- a/frameworks/non-keyed/inferno/package.json +++ b/frameworks/non-keyed/inferno/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-inferno", + "name": "js-framework-benchmark-non-keyed-inferno", "version": "1.0.0", "description": "Benchmark for inferno framework", "js-framework-benchmark": { diff --git a/frameworks/non-keyed/lighterhtml/package.json b/frameworks/non-keyed/lighterhtml/package.json index 50780ba55..ae2ae524e 100644 --- a/frameworks/non-keyed/lighterhtml/package.json +++ b/frameworks/non-keyed/lighterhtml/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-lighterhtml", + "name": "js-framework-benchmark-non-keyed-lighterhtml", "version": "1.0.0", "description": "lighterhtml demo", "main": "index.js", diff --git a/frameworks/non-keyed/lit-element/package.json b/frameworks/non-keyed/lit-element/package.json index 0d4e6ac30..1ac916f12 100644 --- a/frameworks/non-keyed/lit-element/package.json +++ b/frameworks/non-keyed/lit-element/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-lit-element", + "name": "js-framework-benchmark-non-keyed-lit-element", "version": "1.1.0", "description": "lit-element demo", "main": "index.js", diff --git a/frameworks/non-keyed/lit-html/package.json b/frameworks/non-keyed/lit-html/package.json index 451b4da1f..952481f44 100644 --- a/frameworks/non-keyed/lit-html/package.json +++ b/frameworks/non-keyed/lit-html/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-lit-html", + "name": "js-framework-benchmark-non-keyed-lit-html", "version": "1.1.0", "description": "Lit-HTML demo", "main": "index.js", diff --git a/frameworks/non-keyed/lite-html/package.json b/frameworks/non-keyed/lite-html/package.json index 45ee26ddd..0feac26a9 100644 --- a/frameworks/non-keyed/lite-html/package.json +++ b/frameworks/non-keyed/lite-html/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-lit-html", + "name": "js-framework-benchmark-non-keyed-lite-html", "version": "1.0.1", "description": "Lite-HTML demo", "main": "index.js", diff --git a/frameworks/non-keyed/literaljs/package.json b/frameworks/non-keyed/literaljs/package.json index 51fa7d260..ae044e758 100644 --- a/frameworks/non-keyed/literaljs/package.json +++ b/frameworks/non-keyed/literaljs/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-literaljs", + "name": "js-framework-benchmark-non-keyed-literaljs", "version": "1.0.0", "description": "Benchmark for LiteralJS framework", "js-framework-benchmark": { diff --git a/frameworks/non-keyed/mikado/package.json b/frameworks/non-keyed/mikado/package.json index cb2ca3380..97d508065 100644 --- a/frameworks/non-keyed/mikado/package.json +++ b/frameworks/non-keyed/mikado/package.json @@ -1,6 +1,6 @@ { "private": true, - "name": "js-framework-benchmark-mikado", + "name": "js-framework-benchmark-non-keyed-mikado", "homepage": "https://github.com/nextapps-de/mikado/", "author": "Nextapps GmbH", "license": "Apache-2.0", diff --git a/frameworks/non-keyed/miso/package.json b/frameworks/non-keyed/miso/package.json index ff0d6b23c..2b6c94524 100644 --- a/frameworks/non-keyed/miso/package.json +++ b/frameworks/non-keyed/miso/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-miso-non-keyed", + "name": "js-framework-benchmark-non-keyed-miso-non-keyed", "version": "1.0.0", "description": "Benchmark for miso", "author": "Saurabh Nanda", diff --git a/frameworks/non-keyed/moon/package.json b/frameworks/non-keyed/moon/package.json index dc1a9e9bc..4eb84740d 100755 --- a/frameworks/non-keyed/moon/package.json +++ b/frameworks/non-keyed/moon/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-moon", + "name": "js-framework-benchmark-non-keyed-moon", "version": "1.0.0", "description": "Benchmark for Moon framework", "js-framework-benchmark": { diff --git a/frameworks/non-keyed/neverland/package.json b/frameworks/non-keyed/neverland/package.json index 9b555e364..2dd88d18d 100644 --- a/frameworks/non-keyed/neverland/package.json +++ b/frameworks/non-keyed/neverland/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-neverland", + "name": "js-framework-benchmark-non-keyed-neverland", "version": "1.0.0", "description": "neverland demo", "main": "index.js", diff --git a/frameworks/non-keyed/polymer/package.json b/frameworks/non-keyed/polymer/package.json index c2488ad9f..f2db59d45 100644 --- a/frameworks/non-keyed/polymer/package.json +++ b/frameworks/non-keyed/polymer/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-polymer", + "name": "js-framework-benchmark-non-keyed-polymer", "version": "1.0.0", "description": "Boilerplate for Polymer", "scripts": { diff --git a/frameworks/non-keyed/ractive/package.json b/frameworks/non-keyed/ractive/package.json index 7fad0de8d..755bb862e 100644 --- a/frameworks/non-keyed/ractive/package.json +++ b/frameworks/non-keyed/ractive/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-ractive", + "name": "js-framework-benchmark-non-keyed-ractive", "version": "1.0.0", "description": "Boilerplate for Ractive.js", "js-framework-benchmark": { diff --git a/frameworks/non-keyed/rawact/package.json b/frameworks/non-keyed/rawact/package.json index 2f166cbde..2950fa511 100644 --- a/frameworks/non-keyed/rawact/package.json +++ b/frameworks/non-keyed/rawact/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-rawact", + "name": "js-framework-benchmark-non-keyed-rawact", "version": "1.1.1", "description": "Rawact demo", "main": "index.js", diff --git a/frameworks/non-keyed/react/package.json b/frameworks/non-keyed/react/package.json index 6991edf14..20a899560 100644 --- a/frameworks/non-keyed/react/package.json +++ b/frameworks/non-keyed/react/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-react", + "name": "js-framework-benchmark-non-keyed-react", "version": "1.1.1", "description": "React demo", "main": "index.js", diff --git a/frameworks/non-keyed/redom/package.json b/frameworks/non-keyed/redom/package.json index 52790e567..dfde1427f 100644 --- a/frameworks/non-keyed/redom/package.json +++ b/frameworks/non-keyed/redom/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-redom", + "name": "js-framework-benchmark-non-keyed-redom", "version": "1.0.0", "description": "", "main": "index.js", diff --git a/frameworks/non-keyed/riot/package.json b/frameworks/non-keyed/riot/package.json index 0e08cb766..4f2c53391 100644 --- a/frameworks/non-keyed/riot/package.json +++ b/frameworks/non-keyed/riot/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-riot", + "name": "js-framework-benchmark-non-keyed-riot", "version": "1.0.0", "description": "Benchmark for riot framework", "js-framework-benchmark": { diff --git a/frameworks/non-keyed/san/package.json b/frameworks/non-keyed/san/package.json index 04f4e2f04..e7a8f5dc7 100755 --- a/frameworks/non-keyed/san/package.json +++ b/frameworks/non-keyed/san/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-san", + "name": "js-framework-benchmark-non-keyed-san", "version": "3.7.5", "description": "Benchmark for san framework", "js-framework-benchmark": { diff --git a/frameworks/non-keyed/scarletsframe/package.json b/frameworks/non-keyed/scarletsframe/package.json index 3953317d0..41606d1dc 100644 --- a/frameworks/non-keyed/scarletsframe/package.json +++ b/frameworks/non-keyed/scarletsframe/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-scarletsframe", + "name": "js-framework-benchmark-non-keyed-scarletsframe", "version": "1.0.1", "description": "ScarletsFrame demo", "main": "index.js", diff --git a/frameworks/non-keyed/seed/package.json b/frameworks/non-keyed/seed/package.json index fd55fa49f..2262bae4f 100644 --- a/frameworks/non-keyed/seed/package.json +++ b/frameworks/non-keyed/seed/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-seed", + "name": "js-framework-benchmark-non-keyed-seed", "version": "1.0.0", "description": "Benchmark for Seed", "license": "ISC", @@ -7,9 +7,9 @@ "frameworkVersion": "0.6.0" }, "scripts": { - "build-dev": "rimraf bundled-dist && wasm-pack build --dev --target web --out-name js-framework-benchmark-seed --out-dir bundled-dist && cpr index.html bundled-dist/index.html && rimraf bundled-dist/.gitignore", + "build-dev": "rimraf bundled-dist && wasm-pack build --dev --target web --out-name js-framework-benchmark-non-keyed-seed --out-dir bundled-dist && cpr index.html bundled-dist/index.html && rimraf bundled-dist/.gitignore", "build-prod": "echo This is a no-op. && echo Due to heavy dependencies, the generated javascript is already provided. && echo If you really want to rebuild from source use: && echo npm run build-prod-force", - "build-prod-force": "rustup target add wasm32-unknown-unknown && cargo install wasm-pack && rimraf bundled-dist && wasm-pack build --release --target web --out-name js-framework-benchmark-seed --out-dir bundled-dist && cpr index.html bundled-dist/index.html && rimraf bundled-dist/.gitignore" + "build-prod-force": "rustup target add wasm32-unknown-unknown && cargo install wasm-pack && rimraf bundled-dist && wasm-pack build --release --target web --out-name js-framework-benchmark-non-keyed-seed --out-dir bundled-dist && cpr index.html bundled-dist/index.html && rimraf bundled-dist/.gitignore" }, "repository": { "type": "git", diff --git a/frameworks/non-keyed/sifrr/package.json b/frameworks/non-keyed/sifrr/package.json index 12aefff2e..6d3d23d64 100644 --- a/frameworks/non-keyed/sifrr/package.json +++ b/frameworks/non-keyed/sifrr/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-sifrr", + "name": "js-framework-benchmark-non-keyed-sifrr", "version": "1.0.0", "description": "sifrr demo", "main": "dist/app.min.js", diff --git a/frameworks/non-keyed/simi/package.json b/frameworks/non-keyed/simi/package.json index c4c43e8ed..e692db7cf 100644 --- a/frameworks/non-keyed/simi/package.json +++ b/frameworks/non-keyed/simi/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-simi", + "name": "js-framework-benchmark-non-keyed-simi", "version": "0.1.0", "description": "Benchmark for Simi", "license": "ISC", diff --git a/frameworks/non-keyed/simulacra/package.json b/frameworks/non-keyed/simulacra/package.json index 4d522b38b..cf080a80d 100755 --- a/frameworks/non-keyed/simulacra/package.json +++ b/frameworks/non-keyed/simulacra/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-simulacra", + "name": "js-framework-benchmark-non-keyed-simulacra", "version": "1.0.0", "description": "Benchmark for simulacra.js", "js-framework-benchmark": { diff --git a/frameworks/non-keyed/stage0/app.js b/frameworks/non-keyed/stage0/app.js index a9ac93985..86204dc53 100644 --- a/frameworks/non-keyed/stage0/app.js +++ b/frameworks/non-keyed/stage0/app.js @@ -15,6 +15,7 @@ function buildData(count) { } return data; } + function _random(max) { return Math.round(Math.random() * 1000) % max; } diff --git a/frameworks/non-keyed/stage0/package.json b/frameworks/non-keyed/stage0/package.json index d35abaaea..056e06d33 100644 --- a/frameworks/non-keyed/stage0/package.json +++ b/frameworks/non-keyed/stage0/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-stage0", + "name": "js-framework-benchmark-non-keyed-stage0", "version": "1.0.0", "description": "stage0 demo", "main": "dist/app.min.js", diff --git a/frameworks/non-keyed/stdweb/package.json b/frameworks/non-keyed/stdweb/package.json index a4ad4d71a..b425b5da3 100644 --- a/frameworks/non-keyed/stdweb/package.json +++ b/frameworks/non-keyed/stdweb/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-stdweb", + "name": "js-framework-benchmark-non-keyed-stdweb", "version": "1.0.0", "description": "Benchmark for stdweb", "license": "ISC", diff --git a/frameworks/non-keyed/surplus/package.json b/frameworks/non-keyed/surplus/package.json index ae78c8742..c51e6d511 100644 --- a/frameworks/non-keyed/surplus/package.json +++ b/frameworks/non-keyed/surplus/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-surplus", + "name": "js-framework-benchmark-non-keyed-surplus", "version": "0.4.0", "description": "Surplus js-framework-benchmark implementation", "main": "dist/main.js", diff --git a/frameworks/non-keyed/svelte/package.json b/frameworks/non-keyed/svelte/package.json index 2f6460fdf..b8840c246 100644 --- a/frameworks/non-keyed/svelte/package.json +++ b/frameworks/non-keyed/svelte/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-svelte", + "name": "js-framework-benchmark-non-keyed-svelte", "version": "1.0.0", "description": "Boilerplate for Svelte", "js-framework-benchmark": { diff --git a/frameworks/non-keyed/uhtml/package.json b/frameworks/non-keyed/uhtml/package.json index e0f4aefcd..8e2e92c34 100644 --- a/frameworks/non-keyed/uhtml/package.json +++ b/frameworks/non-keyed/uhtml/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-uhtml", + "name": "js-framework-benchmark-non-keyed-uhtml", "version": "1.0.0", "description": "uhtml demo", "main": "index.js", diff --git a/frameworks/non-keyed/vanilla-dom-framework/package.json b/frameworks/non-keyed/vanilla-dom-framework/package.json index 76d0f54cd..83c7366a4 100644 --- a/frameworks/non-keyed/vanilla-dom-framework/package.json +++ b/frameworks/non-keyed/vanilla-dom-framework/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-vanilla-dom", + "name": "js-framework-benchmark-non-keyed-vanilla-dom", "version": "1.0.0", "description": "vanilla-dom demo", "main": "index.js", diff --git a/frameworks/non-keyed/vanillajs-1/index.html b/frameworks/non-keyed/vanillajs-1/index.html index 541af5520..83db76fee 100644 --- a/frameworks/non-keyed/vanillajs-1/index.html +++ b/frameworks/non-keyed/vanillajs-1/index.html @@ -43,6 +43,6 @@

VanillaJS-"keyed"

- + diff --git a/frameworks/non-keyed/vanillajs-1/package.json b/frameworks/non-keyed/vanillajs-1/package.json index 6e3c0d42f..a308c89d7 100644 --- a/frameworks/non-keyed/vanillajs-1/package.json +++ b/frameworks/non-keyed/vanillajs-1/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-vanillajs", + "name": "js-framework-benchmark-non-keyed-vanillajs-1", "version": "1.1.1", "description": "Vanilla.JS demo", "main": "index.js", @@ -7,8 +7,8 @@ "frameworkVersion": "" }, "scripts": { - "build-dev": "rollup -c -w", - "build-prod": "rollup -c --environment production" + "build-dev": "echo 0", + "build-prod": "echo 0" }, "keywords": [], "author": "Stefan Krause", @@ -17,12 +17,5 @@ "repository": { "type": "git", "url": "https://github.com/krausest/js-framework-benchmark.git" - }, - "devDependencies": { - "@babel/core": "7.1.2", - "@babel/preset-env": "7.1.0", - "rollup": "1.15.6", - "rollup-plugin-babel": "4.0.3", - "rollup-plugin-terser": "5.0.0" } } diff --git a/frameworks/non-keyed/vanillajs-1/rollup.config.js b/frameworks/non-keyed/vanillajs-1/rollup.config.js deleted file mode 100644 index 3fcc3aef7..000000000 --- a/frameworks/non-keyed/vanillajs-1/rollup.config.js +++ /dev/null @@ -1,25 +0,0 @@ -// import babel from 'rollup-plugin-babel'; -import { terser } from 'rollup-plugin-terser'; - -const plugins = [ - // babel({ - // presets: [["@babel/preset-env", { - // "targets": { - // "ie": "11" - // } - // }]] - // }) -] - -if (process.env.production) { - plugins.push(terser()); -} - -export default { - input: 'src/Main.js', - output: { - file: 'dist/main.js', - format: 'iife' - }, - plugins -} diff --git a/frameworks/non-keyed/vanillajs-opti/index.html b/frameworks/non-keyed/vanillajs-opti/index.html new file mode 100644 index 000000000..80f060a3a --- /dev/null +++ b/frameworks/non-keyed/vanillajs-opti/index.html @@ -0,0 +1,58 @@ + + + + + VanillaJS Optimized + + + +
+
+
+
+
+

VanillaJS Optimized

+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+ + +
+ +
+
+ + + + diff --git a/frameworks/non-keyed/vanillajs-opti/package.json b/frameworks/non-keyed/vanillajs-opti/package.json new file mode 100644 index 000000000..a2b8cc0b9 --- /dev/null +++ b/frameworks/non-keyed/vanillajs-opti/package.json @@ -0,0 +1,14 @@ +{ + "private": true, + "name": "js-framework-benchmark-non-keyed-vanillajs-opti", + "version": "1.0.0", + "description": "over-optimzed Vanilla.JS demo", + "js-framework-benchmark": { + "frameworkVersion": "" + }, + "scripts": { + "build-dev": "exit 0", + "build-prod": "exit 0" + }, + "devDependencies": {} +} diff --git a/frameworks/non-keyed/vanillajs-opti/src/main.js b/frameworks/non-keyed/vanillajs-opti/src/main.js new file mode 100644 index 000000000..335a2064b --- /dev/null +++ b/frameworks/non-keyed/vanillajs-opti/src/main.js @@ -0,0 +1,195 @@ +'use strict'; + +/** + * @typedef {{id: number, label: string}} DataItem + * @typedef {HTMLTableRowElement & { setRowLabel: (arg0: string) => void; setData: (arg0: DataItem) => void}} RowElement + */ + +let did = 1; + +/** + * + * @param {number} count + * @returns {DataItem[]} + */ +function buildData(count) { + var adjectives = [ + 'pretty', + 'large', + 'big', + 'small', + 'tall', + 'short', + 'long', + 'handsome', + 'plain', + 'quaint', + 'clean', + 'elegant', + 'easy', + 'angry', + 'crazy', + 'helpful', + 'mushy', + 'odd', + 'unsightly', + 'adorable', + 'important', + 'inexpensive', + 'cheap', + 'expensive', + 'fancy', + ]; + var colours = ['red', 'yellow', 'blue', 'green', 'pink', 'brown', 'purple', 'brown', 'white', 'black', 'orange']; + var nouns = ['table', 'chair', 'house', 'bbq', 'desk', 'car', 'pony', 'cookie', 'sandwich', 'burger', 'pizza', 'mouse', 'keyboard']; + var data = []; + for (var i = 0; i < count; i++) { + data.push({ + id: did++, + label: adjectives[_random(adjectives.length)] + ' ' + colours[_random(colours.length)] + ' ' + nouns[_random(nouns.length)], + }); + } + return data; +} + +/** + * @param {number} max + * @returns {number} + */ +function _random(max) { + return Math.round(Math.random() * 1000) % max; +} + +const tbody = document.getElementById('tbody'); +const rowTemplate = /** @type {HTMLTemplateElement} */ (document.getElementById('row-template')); + +class Main { + constructor() { + /** + * @type {RowElement[]} + */ + this.rows = []; + + /** + * @type {DataItem[]} + */ + this.data = []; + this.selectedRowIndex = -1; + + window.select = this.select.bind(this); + window.remove = this.remove.bind(this); + window.run = this.run.bind(this); + window.runLots = this.runLots.bind(this); + window.add = this.add.bind(this); + window.update = this.update.bind(this); + window.clearRows = this.clearRows.bind(this); + window.swapRows = this.swapRows.bind(this); + } + + /** + * @param {number} index + */ + select(index) { + if (index > -1) { + if (this.selectedRowIndex > -1) { + tbody.children[this.selectedRowIndex].className = ''; + } + tbody.children[index].className = 'danger'; + this.selectedRowIndex = index; + } + } + + /** + * @param {number} index + */ + remove(index) { + for (let i = index; i < this.data.length - 1; i++) { + this.rows[i].setData(this.data[i + 1]); + this.data[i] = this.data[i + 1]; + } + this.data.pop(); + this.rows.pop(); + tbody.lastElementChild.remove(); + } + + run() { + this.data = buildData(1000); + this.rows = this.data.map((item, i) => this.row(item, i)); + this.renderAllRows(); + } + + runLots() { + this.data = buildData(10000); + this.rows = this.data.map((item, i) => this.row(item, i)); + this.renderAllRows(); + } + + add() { + const newData = buildData(1000); + const newRows = newData.map((item, i) => this.row(item, this.data.length + i)); + tbody.append(...newRows); + this.data.push(...newData); + this.rows.push(...newRows); + } + + update() { + for (let i = 0; i < this.data.length; i += 10) { + const oldLabel = this.data[i].label; + const newLabel = oldLabel.concat(' !!!'); + this.data[i].label = newLabel; + this.rows[i].setRowLabel(newLabel); + } + } + + clearRows() { + tbody.textContent = ''; + this.rows = []; + this.data = []; + } + + swapRows() { + if (this.rows.length > 998) { + const tmp = this.data[998]; + this.data[998] = this.data[1]; + this.data[1] = tmp; + + this.rows[1].setData(this.data[1]); + this.rows[998].setData(this.data[998]); + } + } + + renderAllRows() { + tbody.textContent = ''; + tbody.append(...this.rows); + } + + /** + * @param {DataItem} data + * @param {number} index + * @return {RowElement} + */ + row(data, index) { + const rowNode = /** @type {RowElement} */ (rowTemplate.content.cloneNode(true)); + const [rowId, link, rm] = rowNode.querySelectorAll('[dynamic]'); + // @ts-ignore + rowId.textContent = data.id; + link.addEventListener('click', () => { + this.select(index); + }); + link.textContent = data.label; + rm.addEventListener('click', () => { + this.remove(index); + }); + rowNode.setRowLabel = (label) => { + link.textContent = label; + }; + rowNode.setData = (data) => { + // @ts-ignore + rowId.textContent = data.id; + link.textContent = data.label; + }; + return rowNode; + } +} + +new Main(); diff --git a/frameworks/non-keyed/vanillajs-opti/tsconfig.json b/frameworks/non-keyed/vanillajs-opti/tsconfig.json new file mode 100644 index 000000000..ed7d5c093 --- /dev/null +++ b/frameworks/non-keyed/vanillajs-opti/tsconfig.json @@ -0,0 +1,12 @@ +{ + "compilerOptions": { + "target": "es2020", + "module": "es2015", + "moduleResolution": "node", + "lib": ["es2015", "es2017", "esnext.asynciterable", "dom", "es2020"] + }, + "include": [ + "src/*" + ], + "exclude": [] +} diff --git a/frameworks/non-keyed/vanillajs/.babelrc b/frameworks/non-keyed/vanillajs/.babelrc deleted file mode 100755 index 6df7eb362..000000000 --- a/frameworks/non-keyed/vanillajs/.babelrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "presets" : [ "babel-preset-es2015"] -} \ No newline at end of file diff --git a/frameworks/non-keyed/vanillajs/index.html b/frameworks/non-keyed/vanillajs/index.html index 9d0fe7eac..411798c0f 100644 --- a/frameworks/non-keyed/vanillajs/index.html +++ b/frameworks/non-keyed/vanillajs/index.html @@ -44,6 +44,6 @@

VanillaJS

- + diff --git a/frameworks/non-keyed/vanillajs/package.json b/frameworks/non-keyed/vanillajs/package.json index a4406aa5f..32df6619a 100644 --- a/frameworks/non-keyed/vanillajs/package.json +++ b/frameworks/non-keyed/vanillajs/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-vanillajs", + "name": "js-framework-benchmark-non-keyed-vanillajs", "version": "1.1.1", "description": "Vanilla.JS demo", "main": "index.js", @@ -7,8 +7,8 @@ "frameworkVersion": "" }, "scripts": { - "build-dev": "webpack -w -d", - "build-prod": "webpack -p" + "build-dev": "echo 0", + "build-prod": "echo 0" }, "keywords": [ "react", @@ -20,11 +20,5 @@ "repository": { "type": "git", "url": "https://github.com/krausest/js-framework-benchmark.git" - }, - "devDependencies": { - "babel-core": "6.24.1", - "babel-loader": "7.0.0", - "babel-preset-es2015": "6.24.1", - "webpack": "2.5.1" } } diff --git a/frameworks/non-keyed/vanillajs/webpack.config.js b/frameworks/non-keyed/vanillajs/webpack.config.js deleted file mode 100644 index c46b8bc5d..000000000 --- a/frameworks/non-keyed/vanillajs/webpack.config.js +++ /dev/null @@ -1,40 +0,0 @@ -'use strict'; -var path = require('path') -var cache = {}; -var loaders = [ - { - test: /\.js$/, - loader: 'babel-loader' - }, - { - test: /\.css$/, - loader: 'style-loader!css-loader' - } -]; -var extensions = [ - '.js', '.jsx', '.es6.js' -]; - -module.exports = [{ - cache: cache, - module: { - loaders: loaders - }, - entry: { - main: './src/Main.js', - }, - output: { - path: path.resolve(__dirname, "dist"), - filename: '[name].js' - }, - resolve: { - extensions: extensions, - modules: [ - __dirname, - path.resolve(__dirname, "src"), - "node_modules" - ], - alias: { - } - } -}]; \ No newline at end of file diff --git a/frameworks/non-keyed/vue-next/package.json b/frameworks/non-keyed/vue-next/package.json index c22904be4..967bb9cef 100644 --- a/frameworks/non-keyed/vue-next/package.json +++ b/frameworks/non-keyed/vue-next/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-vue", + "name": "js-framework-benchmark-non-keyed-vue-next", "version": "1.0.0", "description": "Benchmark for vue.js framework", "js-framework-benchmark": { diff --git a/frameworks/non-keyed/vue/package.json b/frameworks/non-keyed/vue/package.json index 4c9e03906..8aab0f230 100644 --- a/frameworks/non-keyed/vue/package.json +++ b/frameworks/non-keyed/vue/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-vue", + "name": "js-framework-benchmark-non-keyed-vue", "version": "1.0.0", "description": "Benchmark for vue.js framework", "js-framework-benchmark": { diff --git a/frameworks/non-keyed/vuera/package.json b/frameworks/non-keyed/vuera/package.json index e85f4a262..38b5b08cb 100644 --- a/frameworks/non-keyed/vuera/package.json +++ b/frameworks/non-keyed/vuera/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-react", + "name": "js-framework-benchmark-non-keyed-vuera", "version": "1.1.1", "description": "React demo", "main": "index.js", diff --git a/frameworks/non-keyed/yew/package.json b/frameworks/non-keyed/yew/package.json index ff0f3ea38..3ce83851d 100644 --- a/frameworks/non-keyed/yew/package.json +++ b/frameworks/non-keyed/yew/package.json @@ -1,5 +1,5 @@ { - "name": "js-framework-benchmark-yew", + "name": "js-framework-benchmark-non-keyed-yew", "version": "1.0.0", "description": "Benchmark for Yew", "license": "ISC", diff --git a/lerna.json b/lerna.json new file mode 100644 index 000000000..2a9016d7c --- /dev/null +++ b/lerna.json @@ -0,0 +1,7 @@ +{ + "packages": [ + "frameworks/keyed/*", + "frameworks/non-keyed/*" + ], + "version": "0.0.0" +} diff --git a/package.json b/package.json index 7ff1bd644..1e25b0b64 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,9 @@ "docker-bench": "docker exec -it -w /build/webdriver-ts js-framework-benchmark node dist/benchmarkRunner.js --headless", "docker-results": "docker exec -it -w /build/webdriver-ts js-framework-benchmark npm run results", "docker-shell": "docker exec -it js-framework-benchmark /bin/bash", - "docker-dev-webdriver": "npm run docker-sync && docker exec -it -w /build/webdriver-ts js-framework-benchmark npm run compile && docker exec -it -w /build/webdriver-ts js-framework-benchmark node dist/benchmarkRunner.js --headless" + "docker-dev-webdriver": "npm run docker-sync && docker exec -it -w /build/webdriver-ts js-framework-benchmark npm run compile && docker exec -it -w /build/webdriver-ts js-framework-benchmark node dist/benchmarkRunner.js --headless", + "bootstrap": "lerna bootstrap", + "build-all": "lerna run build-prod" }, "keywords": [ "benchmark", @@ -52,5 +54,8 @@ "lodash": "^4.17.15", "rimraf": "^3.0.2", "yargs": "^15.3.1" + }, + "devDependencies": { + "lerna": "^3.22.1" } } diff --git a/webdriver-ts-results/src/results.ts b/webdriver-ts-results/src/results.ts index bee79b532..8c2bbc77d 100644 --- a/webdriver-ts-results/src/results.ts +++ b/webdriver-ts-results/src/results.ts @@ -1,2657 +1,396 @@ import {RawResult} from './Common'; export let results: RawResult[]=[ -{"f":"angular-v8.2.14-keyed","b":"01_run1k","v":[141.38,145.245,159.272,153.264,169.405,161.304,150.486,142.741,141.788,209.179]}, -{"f":"angular-v8.2.14-keyed","b":"02_replace1k","v":[130.455,129.309,130.008,129.902,135.177,138.024,132.438,130.911,131.384,132.906]}, -{"f":"angular-v8.2.14-keyed","b":"03_update10th1k_x16","v":[134.481,141.711,139.548,145.755,144.363,141.243,150.094,151.181,142.77,143.387]}, -{"f":"angular-v8.2.14-keyed","b":"04_select1k","v":[72.072,73.847,74.25,90.783,70.697,74.056,108.599,82.998,69.114,81.197]}, -{"f":"angular-v8.2.14-keyed","b":"05_swap1k","v":[425.056,425.751,425.48,427.788,416.234,428.923,418.528,439.292,422.343,421.897]}, -{"f":"angular-v8.2.14-keyed","b":"06_remove-one-1k","v":[26.724,28.762,27.116,28.213,29.973,27.513,28.111,27.167,30.149,30.024]}, -{"f":"angular-v8.2.14-keyed","b":"07_create10k","v":[1350.521,1355.179,1373.814,1344.448,1343.031,1326.208,1342.014,1327.981,1396.711,1356.566]}, -{"f":"angular-v8.2.14-keyed","b":"08_create1k-after1k_x2","v":[270.809,271.326,277.759,273.476,281.51,276.219,276.52,280.27,274.442,273.089]}, -{"f":"angular-v8.2.14-keyed","b":"09_clear1k_x8","v":[255.304,239.526,247.961,241.405,238.461,246.692,234.225,239.829,238.315,249.711]}, -{"f":"angular-v8.2.14-keyed","b":"21_ready-memory","v":[2.7294158935546875]}, -{"f":"angular-v8.2.14-keyed","b":"22_run-memory","v":[5.1446380615234375]}, -{"f":"angular-v8.2.14-keyed","b":"23_update5-memory","v":[5.513111114501953]}, -{"f":"angular-v8.2.14-keyed","b":"24_run5-memory","v":[5.995643615722656]}, -{"f":"angular-v8.2.14-keyed","b":"25_run-clear-memory","v":[4.3809051513671875]}, -{"f":"angular-v8.2.14-keyed","b":"31_startup-ci","v":[2793.3284999999996,2783.0280000000002,2882.7225,2890.3015]}, -{"f":"angular-v8.2.14-keyed","b":"32_startup-bt","v":[121.33999999999999,89.476,126.96000000000001,150.304]}, -{"f":"angular-v8.2.14-keyed","b":"34_startup-totalbytes","v":[302.0537109375,302.0537109375,302.0537109375,302.0537109375]}, -{"f":"angular-ng-v9.1.2-keyed","b":"01_run1k","v":[164.505,166.725,162.642,197.866,168.67,211.131,160.821,206.328,162.566,171.805]}, -{"f":"angular-ng-v9.1.2-keyed","b":"02_replace1k","v":[133.635,135.807,130.329,131.231,136.351,137.174,142.191,133.901,137.479,132.024]}, -{"f":"angular-ng-v9.1.2-keyed","b":"03_update10th1k_x16","v":[154.151,158.474,160.383,167.045,162.733,156.629,161.53,155.878,151.189,158.679]}, -{"f":"angular-ng-v9.1.2-keyed","b":"04_select1k","v":[74.593,70.891,65.851,68.484,115.629,75.816,76.14,67.281,76.358,78.581]}, -{"f":"angular-ng-v9.1.2-keyed","b":"05_swap1k","v":[416.884,427.999,425.108,430.592,428.509,436.307,429.159,430.904,432.058,422.64]}, -{"f":"angular-ng-v9.1.2-keyed","b":"06_remove-one-1k","v":[30.4,27.054,28.242,30.622,29.289,27.767,32.512,31.73,28.749,28.8]}, -{"f":"angular-ng-v9.1.2-keyed","b":"07_create10k","v":[1338.877,1316.526,1333.378,1340.923,1332.673,1334.596,1337.328,1319.9,1356.246,1324.999]}, -{"f":"angular-ng-v9.1.2-keyed","b":"08_create1k-after1k_x2","v":[298.458,293.376,298.197,292.011,294.131,299.671,293.578,295.007,295.862,298.922]}, -{"f":"angular-ng-v9.1.2-keyed","b":"09_clear1k_x8","v":[254.967,254.623,266.182,255.466,263.837,269.728,266.231,271.788,261.798,273.145]}, -{"f":"angular-ng-v9.1.2-keyed","b":"21_ready-memory","v":[1.8737106323242188]}, -{"f":"angular-ng-v9.1.2-keyed","b":"22_run-memory","v":[4.298954010009766]}, -{"f":"angular-ng-v9.1.2-keyed","b":"23_update5-memory","v":[4.638629913330078]}, -{"f":"angular-ng-v9.1.2-keyed","b":"24_run5-memory","v":[5.171417236328125]}, -{"f":"angular-ng-v9.1.2-keyed","b":"25_run-clear-memory","v":[3.4099578857421875]}, -{"f":"angular-ng-v9.1.2-keyed","b":"31_startup-ci","v":[1910.386,1926.5585,1910.9715,1912.2385]}, -{"f":"angular-ng-v9.1.2-keyed","b":"32_startup-bt","v":[161.084,233.45999999999998,158.636,146.37599999999998]}, -{"f":"angular-ng-v9.1.2-keyed","b":"34_startup-totalbytes","v":[296.25390625,296.25390625,296.25390625,296.25390625]}, -{"f":"angular-noopzone-v8.0.1-keyed","b":"01_run1k","v":[133.818,134.478,142.908,173.356,135.398,135.028,143.372,140.251,137.991,134.392]}, -{"f":"angular-noopzone-v8.0.1-keyed","b":"02_replace1k","v":[126.66,124.609,125.887,125.406,127.835,135.452,129.104,129.666,129.337,129.205]}, -{"f":"angular-noopzone-v8.0.1-keyed","b":"03_update10th1k_x16","v":[142.065,139.566,141.084,144.026,135.119,142.018,139.386,136.118,140.289,142.535]}, -{"f":"angular-noopzone-v8.0.1-keyed","b":"04_select1k","v":[67.928,66.227,64.505,69.174,91.402,75.175,68.605,68.028,69.916,70.957]}, -{"f":"angular-noopzone-v8.0.1-keyed","b":"05_swap1k","v":[416.547,413.784,421.507,464.195,425.996,420.843,426.834,418.434,418.869,425.957]}, -{"f":"angular-noopzone-v8.0.1-keyed","b":"06_remove-one-1k","v":[29.421,29.134,27.368,27.376,27.219,28.448,27.504,29.395,27.234,26.917]}, -{"f":"angular-noopzone-v8.0.1-keyed","b":"07_create10k","v":[1238.195,1247.662,1232.653,1251.541,1233.339,1235.781,1213.409,1203.569,1234.293,1232.192]}, -{"f":"angular-noopzone-v8.0.1-keyed","b":"08_create1k-after1k_x2","v":[264.404,260.078,260.165,267.112,261.766,263.147,262.922,267.995,263.3,259.987]}, -{"f":"angular-noopzone-v8.0.1-keyed","b":"09_clear1k_x8","v":[185.432,187.206,191.666,178.739,191.932,188.008,190.363,176.584,178.556,182.257]}, -{"f":"angular-noopzone-v8.0.1-keyed","b":"21_ready-memory","v":[1.3976478576660156]}, -{"f":"angular-noopzone-v8.0.1-keyed","b":"22_run-memory","v":[3.1984786987304688]}, -{"f":"angular-noopzone-v8.0.1-keyed","b":"23_update5-memory","v":[3.5687713623046875]}, -{"f":"angular-noopzone-v8.0.1-keyed","b":"24_run5-memory","v":[4.024654388427734]}, -{"f":"angular-noopzone-v8.0.1-keyed","b":"25_run-clear-memory","v":[2.9710769653320312]}, -{"f":"angular-noopzone-v8.0.1-keyed","b":"31_startup-ci","v":[2484.468,2479.12,2479.6000000000004,2487.232]}, -{"f":"angular-noopzone-v8.0.1-keyed","b":"32_startup-bt","v":[75.62400000000001,16,71.144,92.98399999999998]}, -{"f":"angular-noopzone-v8.0.1-keyed","b":"34_startup-totalbytes","v":[252.4228515625,252.4228515625,252.4228515625,252.4228515625]}, -{"f":"angular-optimized-v8.0.1-keyed","b":"01_run1k","v":[135.536,137.388,133.552,155.979,132.963,134.633,144.642,187.796,139.899,145.83]}, -{"f":"angular-optimized-v8.0.1-keyed","b":"02_replace1k","v":[125.997,140.458,123.345,129.765,127.779,124.975,131.243,126.052,125.186,127.215]}, -{"f":"angular-optimized-v8.0.1-keyed","b":"03_update10th1k_x16","v":[161.918,141.694,155.865,156.763,157.807,158.462,167.641,156.439,161.727,158.396]}, -{"f":"angular-optimized-v8.0.1-keyed","b":"04_select1k","v":[76.121,69.821,71.085,73.283,121.18,73.582,72.105,114.026,73.702,78.548]}, -{"f":"angular-optimized-v8.0.1-keyed","b":"05_swap1k","v":[51.093,51.387,54.362,52.089,51.27,58.989,52.409,58.448,52.95,53.197]}, -{"f":"angular-optimized-v8.0.1-keyed","b":"06_remove-one-1k","v":[27.453,32.203,32.63,30.423,29.906,28.281,29.968,27.402,28.712,28.973]}, -{"f":"angular-optimized-v8.0.1-keyed","b":"07_create10k","v":[1268.297,1244.17,1234.615,1233.605,1233.781,1255.347,1243.093,1241.495,1241.076,1269.54]}, -{"f":"angular-optimized-v8.0.1-keyed","b":"08_create1k-after1k_x2","v":[263.072,265.413,264.106,261.202,264.193,267.75,264.216,261.207,270.457,264.747]}, -{"f":"angular-optimized-v8.0.1-keyed","b":"09_clear1k_x8","v":[180.705,179.616,172.018,174.3,174.459,190.291,182.307,184.211,185.306,189.661]}, -{"f":"angular-optimized-v8.0.1-keyed","b":"21_ready-memory","v":[1.4025154113769531]}, -{"f":"angular-optimized-v8.0.1-keyed","b":"22_run-memory","v":[3.1964340209960938]}, -{"f":"angular-optimized-v8.0.1-keyed","b":"23_update5-memory","v":[3.5450401306152344]}, -{"f":"angular-optimized-v8.0.1-keyed","b":"24_run5-memory","v":[3.980640411376953]}, -{"f":"angular-optimized-v8.0.1-keyed","b":"25_run-clear-memory","v":[3.0194091796875]}, -{"f":"angular-optimized-v8.0.1-keyed","b":"31_startup-ci","v":[2533.308,2530.0560000000005,2531.728,2541.564]}, -{"f":"angular-optimized-v8.0.1-keyed","b":"32_startup-bt","v":[99.67600000000002,95.02799999999999,90.44800000000001,114.42000000000002]}, -{"f":"angular-optimized-v8.0.1-keyed","b":"34_startup-totalbytes","v":[256.7548828125,256.7548828125,256.7548828125,256.7548828125]}, -{"f":"angularjs-v1.7.8-keyed","b":"01_run1k","v":[175.643,168.814,170.563,223.233,178.065,170.895,175.816,170.128,174.666,170.445]}, -{"f":"angularjs-v1.7.8-keyed","b":"02_replace1k","v":[149.114,157.868,151.742,158,150.757,155.13,150.52,150.991,155.484,149.669]}, -{"f":"angularjs-v1.7.8-keyed","b":"03_update10th1k_x16","v":[143.469,152.356,156.27,155.096,153.907,153.376,156.02,152.721,153.142,158.472]}, -{"f":"angularjs-v1.7.8-keyed","b":"04_select1k","v":[68.543,63.574,66.747,65.329,61.175,58.74,64.676,66.446,63.24,63.166]}, -{"f":"angularjs-v1.7.8-keyed","b":"05_swap1k","v":[435.781,430.45,429.454,451.428,437.512,427.835,428.299,430.168,426.658,425.769]}, -{"f":"angularjs-v1.7.8-keyed","b":"06_remove-one-1k","v":[27.856,29.211,27.001,29.838,27.534,27.691,29.874,27.759,29.051,27.911]}, -{"f":"angularjs-v1.7.8-keyed","b":"07_create10k","v":[1404.83,1418.129,1404.914,1392.405,1400.266,1393.168,1403.92,1398.083,1405.497,1432.668]}, -{"f":"angularjs-v1.7.8-keyed","b":"08_create1k-after1k_x2","v":[329.685,322.918,326.167,332.153,326.172,329.841,324.249,326.362,326.878,329.442]}, -{"f":"angularjs-v1.7.8-keyed","b":"09_clear1k_x8","v":[292.614,287.401,292.407,288.924,294.166,285.245,281.9,303.083,283.728,296.979]}, -{"f":"angularjs-v1.7.8-keyed","b":"21_ready-memory","v":[1.6518516540527344]}, -{"f":"angularjs-v1.7.8-keyed","b":"22_run-memory","v":[5.7167816162109375]}, -{"f":"angularjs-v1.7.8-keyed","b":"23_update5-memory","v":[6.017143249511719]}, -{"f":"angularjs-v1.7.8-keyed","b":"24_run5-memory","v":[6.715839385986328]}, -{"f":"angularjs-v1.7.8-keyed","b":"25_run-clear-memory","v":[3.1639976501464844]}, -{"f":"angularjs-v1.7.8-keyed","b":"31_startup-ci","v":[2868.99,2866.482,2866.47,2856.252]}, -{"f":"angularjs-v1.7.8-keyed","b":"32_startup-bt","v":[136.284,134.164,121.21200000000002,90.19199999999998]}, -{"f":"angularjs-v1.7.8-keyed","b":"34_startup-totalbytes","v":[323.9033203125,323.9033203125,323.9033203125,323.9033203125]}, -{"f":"apprun-v2.23.12-keyed","b":"01_run1k","v":[148.405,141.686,173.993,144.746,142.303,147.65,142.594,144.513,144.593,140.927]}, -{"f":"apprun-v2.23.12-keyed","b":"02_replace1k","v":[138.4,144.872,143.349,141.644,143.81,142.889,141.833,147.319,146.732,152.291]}, -{"f":"apprun-v2.23.12-keyed","b":"03_update10th1k_x16","v":[495.519,488.518,493.738,492.253,488.421,498.181,482.244,496.933,505.378,495.083]}, -{"f":"apprun-v2.23.12-keyed","b":"04_select1k","v":[24.029,21.187,16.552,22.167,22.82,22.051,18.598,24.75,24.959,20.472]}, -{"f":"apprun-v2.23.12-keyed","b":"05_swap1k","v":[134.245,131.552,130.97,132.699,140.363,135.41,133.01,137.641,133.811,138.068]}, -{"f":"apprun-v2.23.12-keyed","b":"06_remove-one-1k","v":[26.496,27.323,24.706,26.388,25.518,30.295,27.784,25.846,25.724,26.132]}, -{"f":"apprun-v2.23.12-keyed","b":"07_create10k","v":[1244.287,1241.765,1255.291,1244.924,1276.307,1239.377,1272.492,1240.282,1259.036,1265.082]}, -{"f":"apprun-v2.23.12-keyed","b":"08_create1k-after1k_x2","v":[357.398,348.042,341.603,347.292,349.624,347.097,343.72,350.393,356.821,345.926]}, -{"f":"apprun-v2.23.12-keyed","b":"09_clear1k_x8","v":[93.802,90.028,99.424,102.761,92.271,101.08,98.283,103.232,92.009,102.749]}, -{"f":"apprun-v2.23.12-keyed","b":"21_ready-memory","v":[1.168670654296875]}, -{"f":"apprun-v2.23.12-keyed","b":"22_run-memory","v":[3.955944061279297]}, -{"f":"apprun-v2.23.12-keyed","b":"23_update5-memory","v":[4.401344299316406]}, -{"f":"apprun-v2.23.12-keyed","b":"24_run5-memory","v":[7.007911682128906]}, -{"f":"apprun-v2.23.12-keyed","b":"25_run-clear-memory","v":[7.443683624267578]}, -{"f":"apprun-v2.23.12-keyed","b":"31_startup-ci","v":[2035.9,2034.712,2036.12,2036.024]}, -{"f":"apprun-v2.23.12-keyed","b":"32_startup-bt","v":[22.923999999999992,20.508,22.935999999999996,85.65199999999999]}, -{"f":"apprun-v2.23.12-keyed","b":"34_startup-totalbytes","v":[158.1875,158.1875,158.1875,158.1875]}, -{"f":"attodom-v0.12.0-keyed","b":"01_run1k","v":[120.582,120.274,140.325,119.48,123.209,115.706,117.477,115.593,117.148,117.261]}, -{"f":"attodom-v0.12.0-keyed","b":"02_replace1k","v":[112.507,116.283,111.195,117.492,112.755,117.326,120.791,113.473,112.311,115.397]}, -{"f":"attodom-v0.12.0-keyed","b":"03_update10th1k_x16","v":[147.653,142.535,137.571,140.569,137.472,144.581,142.181,148.016,145.304,143.609]}, -{"f":"attodom-v0.12.0-keyed","b":"04_select1k","v":[41.11,35.602,38.743,35.205,38.149,34.368,39.646,41.611,34.946,37.499]}, -{"f":"attodom-v0.12.0-keyed","b":"05_swap1k","v":[57.631,58.269,55.044,58.469,47.166,61.818,50.741,55.456,58.901,61.253]}, -{"f":"attodom-v0.12.0-keyed","b":"06_remove-one-1k","v":[27.658,27.339,27.475,27.933,25.952,28.421,26.767,28.325,26.38,33.893]}, -{"f":"attodom-v0.12.0-keyed","b":"07_create10k","v":[1065.687,1066.286,1061.07,1072.472,1062.524,1054.091,1076.068,1066.864,1058.265,1080.442]}, -{"f":"attodom-v0.12.0-keyed","b":"08_create1k-after1k_x2","v":[233.741,234.066,235.419,235.864,229.785,236.252,233.878,235.409,237.793,233.306]}, -{"f":"attodom-v0.12.0-keyed","b":"09_clear1k_x8","v":[107.175,104.273,96.016,97.273,104.804,110.182,105.307,105.437,114.273,107.582]}, -{"f":"attodom-v0.12.0-keyed","b":"21_ready-memory","v":[1.0832939147949219]}, -{"f":"attodom-v0.12.0-keyed","b":"22_run-memory","v":[1.776458740234375]}, -{"f":"attodom-v0.12.0-keyed","b":"23_update5-memory","v":[2.0773544311523438]}, -{"f":"attodom-v0.12.0-keyed","b":"24_run5-memory","v":[2.4863815307617188]}, -{"f":"attodom-v0.12.0-keyed","b":"25_run-clear-memory","v":[2.3071365356445312]}, -{"f":"attodom-v0.12.0-keyed","b":"31_startup-ci","v":[1885.8400000000001,1886.1080000000002,1886.4279999999999,1884.7559999999999]}, -{"f":"attodom-v0.12.0-keyed","b":"32_startup-bt","v":[22.451999999999995,22.151999999999997,22.211999999999993,21.995999999999995]}, -{"f":"attodom-v0.12.0-keyed","b":"34_startup-totalbytes","v":[143.0908203125,143.0908203125,143.0908203125,143.0908203125]}, -{"f":"aurelia-v1.3.0-keyed","b":"01_run1k","v":[138.984,144.642,156.472,145.164,143.953,144.447,144.753,140.181,147.08,141.993]}, -{"f":"aurelia-v1.3.0-keyed","b":"02_replace1k","v":[128.398,127.847,129.111,131.687,124.6,129.679,127.753,127.221,125.339,128.689]}, -{"f":"aurelia-v1.3.0-keyed","b":"03_update10th1k_x16","v":[143.813,139.398,140.161,135.708,139.205,145.823,136.372,137.213,136.854,138.166]}, -{"f":"aurelia-v1.3.0-keyed","b":"04_select1k","v":[109.608,105.51,124.405,122.667,126.112,123.991,112.402,105.676,112.546,113.329]}, -{"f":"aurelia-v1.3.0-keyed","b":"05_swap1k","v":[59.237,53.236,53.316,57.062,51.007,54.474,52.688,56.503,58.588,49.272]}, -{"f":"aurelia-v1.3.0-keyed","b":"06_remove-one-1k","v":[27.091,26.845,37.716,27.751,27.585,26.85,27.63,27.603,26.148,26.651]}, -{"f":"aurelia-v1.3.0-keyed","b":"07_create10k","v":[1267.225,1252.224,1258.745,1262.97,1262.967,1245.385,1263.474,1247.801,1263.329,1240.583]}, -{"f":"aurelia-v1.3.0-keyed","b":"08_create1k-after1k_x2","v":[267.877,271.504,270.993,268.929,269.175,275.132,272.732,285.345,269.782,265.788]}, -{"f":"aurelia-v1.3.0-keyed","b":"09_clear1k_x8","v":[169.531,160.368,173.159,171.808,170.802,191.899,192.196,190.166,191.843,263.604]}, -{"f":"aurelia-v1.3.0-keyed","b":"21_ready-memory","v":[2.082836151123047]}, -{"f":"aurelia-v1.3.0-keyed","b":"22_run-memory","v":[4.720863342285156]}, -{"f":"aurelia-v1.3.0-keyed","b":"23_update5-memory","v":[4.975311279296875]}, -{"f":"aurelia-v1.3.0-keyed","b":"24_run5-memory","v":[5.469081878662109]}, -{"f":"aurelia-v1.3.0-keyed","b":"25_run-clear-memory","v":[4.021060943603516]}, -{"f":"aurelia-v1.3.0-keyed","b":"31_startup-ci","v":[3583.612,3613.764,3610.836,3583.54]}, -{"f":"aurelia-v1.3.0-keyed","b":"32_startup-bt","v":[169.22000000000003,224.1040000000001,246.43599999999995,180.94400000000002]}, -{"f":"aurelia-v1.3.0-keyed","b":"34_startup-totalbytes","v":[438.9462890625,438.9462890625,438.9462890625,438.9462890625]}, -{"f":"binding.scala-v10.0.1-keyed","b":"01_run1k","v":[217.25,222.519,216.98,214.19,226.694,216.705,217.15,223.384,218.02,224.228]}, -{"f":"binding.scala-v10.0.1-keyed","b":"02_replace1k","v":[142.035,145.296,143.056,137.706,137.707,143.209,142.072,141.494,147.058,140.731]}, -{"f":"binding.scala-v10.0.1-keyed","b":"03_update10th1k_x16","v":[166.227,160.768,163.371,163.827,161.711,163.518,172.11,169.246,179.33,169.255]}, -{"f":"binding.scala-v10.0.1-keyed","b":"04_select1k","v":[62.736,59.221,60.59,62.589,130.257,62.294,58.869,57.359,67.354,61.795]}, -{"f":"binding.scala-v10.0.1-keyed","b":"05_swap1k","v":[57.179,44.647,57.68,53.461,49.231,48.118,58.176,46.234,55.149,45.727]}, -{"f":"binding.scala-v10.0.1-keyed","b":"06_remove-one-1k","v":[27.71,28.596,26.752,28.518,27.576,26.107,30.327,27.631,27.777,25.979]}, -{"f":"binding.scala-v10.0.1-keyed","b":"07_create10k","v":[1489.697,1443.017,1461.981,1603.989,1480.132,1475.801,1476.076,1490.558,1467.34,1553.76]}, -{"f":"binding.scala-v10.0.1-keyed","b":"08_create1k-after1k_x2","v":[346.65,349.027,345.525,366.47,341.454,341.731,356.938,343.815,339.915,338.664]}, -{"f":"binding.scala-v10.0.1-keyed","b":"09_clear1k_x8","v":[250.647,245.568,247.582,259.234,251.176,259.775,258.537,258.644,257.421,254.067]}, -{"f":"binding.scala-v10.0.1-keyed","b":"21_ready-memory","v":[2.1433677673339844]}, -{"f":"binding.scala-v10.0.1-keyed","b":"22_run-memory","v":[9.199226379394531]}, -{"f":"binding.scala-v10.0.1-keyed","b":"23_update5-memory","v":[9.544429779052734]}, -{"f":"binding.scala-v10.0.1-keyed","b":"24_run5-memory","v":[10.099891662597656]}, -{"f":"binding.scala-v10.0.1-keyed","b":"25_run-clear-memory","v":[4.012905120849609]}, -{"f":"binding.scala-v10.0.1-keyed","b":"31_startup-ci","v":[3517.7754999999997,3520.9444999999996,3530.3355,3509.2884999999997]}, -{"f":"binding.scala-v10.0.1-keyed","b":"32_startup-bt","v":[24,74.988,138.852,22.271999999999995]}, -{"f":"binding.scala-v10.0.1-keyed","b":"34_startup-totalbytes","v":[422.8974609375,422.8974609375,422.8974609375,422.8974609375]}, -{"f":"blazor-wasm-v3.2.0-preview4.20210.8-keyed","b":"01_run1k","v":[611.533,636.586,594.851,593.075,599.713,598.054,588.401,601.439,592.062,591.573]}, -{"f":"blazor-wasm-v3.2.0-preview4.20210.8-keyed","b":"02_replace1k","v":[520.383,551.131,497.716,545.065,565.92,504.15,498.202,498.815,508.434,519.122]}, -{"f":"blazor-wasm-v3.2.0-preview4.20210.8-keyed","b":"03_update10th1k_x16","v":[2331.412,2322.207,2325.721,2344.09,2324.867,2319.328,2319.996,2313.354,2326.495,2324.87]}, -{"f":"blazor-wasm-v3.2.0-preview4.20210.8-keyed","b":"04_select1k","v":[2318.61,2347.455,2308.76,2294.229,2304.386,2331.427,2349.762,2358.207,2315.224,2305.342]}, -{"f":"blazor-wasm-v3.2.0-preview4.20210.8-keyed","b":"05_swap1k","v":[590.569,600.388,589.258,591.547,592.468,590.976,596.249,596.869,596.46,595.544]}, -{"f":"blazor-wasm-v3.2.0-preview4.20210.8-keyed","b":"06_remove-one-1k","v":[163.947,162.03,164.46,163.22,162.901,162.956,165.953,165.656,163.56,165.633]}, -{"f":"blazor-wasm-v3.2.0-preview4.20210.8-keyed","b":"07_create10k","v":[5053.626,5055.956,5003.42,5001.419,5109.335,4991.612,5113.989,5110.897,5049.77,4997.128]}, -{"f":"blazor-wasm-v3.2.0-preview4.20210.8-keyed","b":"08_create1k-after1k_x2","v":[1285.539,1274.988,1316.704,1294.482,1291.504,1313.99,1293.907,1295.991,1331.481,1311.777]}, -{"f":"blazor-wasm-v3.2.0-preview4.20210.8-keyed","b":"09_clear1k_x8","v":[386.192,384.517,366.278,373.38,377.378,385.542,387.24,385.45,385.25,383.957]}, -{"f":"blazor-wasm-v3.2.0-preview4.20210.8-keyed","b":"21_ready-memory","v":[1.71728515625]}, -{"f":"blazor-wasm-v3.2.0-preview4.20210.8-keyed","b":"22_run-memory","v":[6.062328338623047]}, -{"f":"blazor-wasm-v3.2.0-preview4.20210.8-keyed","b":"23_update5-memory","v":[6.499530792236328]}, -{"f":"blazor-wasm-v3.2.0-preview4.20210.8-keyed","b":"24_run5-memory","v":[6.511482238769531]}, -{"f":"blazor-wasm-v3.2.0-preview4.20210.8-keyed","b":"25_run-clear-memory","v":[2.8847732543945312]}, -{"f":"blazor-wasm-v3.2.0-preview4.20210.8-keyed","b":"31_startup-ci","v":[2330.424,2083.9379999999996,2181.7839999999997,2069.705]}, -{"f":"blazor-wasm-v3.2.0-preview4.20210.8-keyed","b":"32_startup-bt","v":[1128.0040000000008,1166.4640000000004,1255.2520000000006,1178.2319999999997]}, -{"f":"blazor-wasm-v3.2.0-preview4.20210.8-keyed","b":"34_startup-totalbytes","v":[1665.357421875,1665.357421875,1665.357421875,1665.357421875]}, -{"f":"bobril-v8.11.2-keyed","b":"01_run1k","v":[126.982,136.444,132.924,132.203,144.084,140.816,131.643,149.965,132.103,138.241]}, -{"f":"bobril-v8.11.2-keyed","b":"02_replace1k","v":[119.12,129.869,119.973,116.574,119.742,119.009,113.181,126.88,130.904,120.97]}, -{"f":"bobril-v8.11.2-keyed","b":"03_update10th1k_x16","v":[167.984,163.679,161.171,166.445,160.039,165.575,170.479,162.14,167.949,162.215]}, -{"f":"bobril-v8.11.2-keyed","b":"04_select1k","v":[58.835,54.427,54.948,57.819,56.26,60.835,57.712,58.989,55.18,56.619]}, -{"f":"bobril-v8.11.2-keyed","b":"05_swap1k","v":[59.63,57.039,53.257,54.424,53.466,53.677,61.427,62.483,48.389,50.179]}, -{"f":"bobril-v8.11.2-keyed","b":"06_remove-one-1k","v":[38.417,35.093,45.925,49.557,41.113,40.106,31.239,45.122,51.13,34.405]}, -{"f":"bobril-v8.11.2-keyed","b":"07_create10k","v":[1077.177,1086.104,1060.506,1054.222,1075.915,1044.333,1058.823,1059.642,1067.19,1050.45]}, -{"f":"bobril-v8.11.2-keyed","b":"08_create1k-after1k_x2","v":[232.646,239.863,232.402,239.219,241.753,234.435,230.134,241.17,238.936,238.923]}, -{"f":"bobril-v8.11.2-keyed","b":"09_clear1k_x8","v":[125.966,126.937,129.334,127.783,127.348,128.081,129.353,124.093,131.97,131.007]}, -{"f":"bobril-v8.11.2-keyed","b":"21_ready-memory","v":[1.1413955688476562]}, -{"f":"bobril-v8.11.2-keyed","b":"22_run-memory","v":[2.9987411499023438]}, -{"f":"bobril-v8.11.2-keyed","b":"23_update5-memory","v":[3.461517333984375]}, -{"f":"bobril-v8.11.2-keyed","b":"24_run5-memory","v":[3.6067466735839844]}, -{"f":"bobril-v8.11.2-keyed","b":"25_run-clear-memory","v":[2.5295066833496094]}, -{"f":"bobril-v8.11.2-keyed","b":"31_startup-ci","v":[2260.78,2335.272,2254.0599999999995,2335.924]}, -{"f":"bobril-v8.11.2-keyed","b":"32_startup-bt","v":[21.647999999999993,21.767999999999997,16,21.903999999999996]}, -{"f":"bobril-v8.11.2-keyed","b":"34_startup-totalbytes","v":[184.5283203125,184.5283203125,184.5283203125,184.5283203125]}, -{"f":"choo-v6.13.0-keyed","b":"01_run1k","v":[137.837,146.728,133.021,137.679,151.539,152.285,143.332,149.32,171.154,150.794]}, -{"f":"choo-v6.13.0-keyed","b":"02_replace1k","v":[368.438,357.035,387.666,370.878,374.262,364.463,382.161,369.779,359.265,378.67]}, -{"f":"choo-v6.13.0-keyed","b":"03_update10th1k_x16","v":[1713.892,1543.236,1726.685,1567.98,1737.567,1508.238,3579.066,1543.256,3271.711,5683.302]}, -{"f":"choo-v6.13.0-keyed","b":"04_select1k","v":[1730.097,1755.421,1752.734,1733.026,1680.576,3122.758,3368.023,1709.473,3260.71,3030.043]}, -{"f":"choo-v6.13.0-keyed","b":"05_swap1k","v":[831.097,833.948,810.164,823.649,823.995,839.63,825.725,829.346,834.188,813.575]}, -{"f":"choo-v6.13.0-keyed","b":"06_remove-one-1k","v":[212.721,216.54,270.3,218.051,212.956,220.203,208.316,227.142,222.484,205.88]}, -{"f":"choo-v6.13.0-keyed","b":"07_create10k","v":[1147.706,1170.942,1136.173,1159.656,1172.929,1148.034,1158.676,1147.91,1145.322,1177.959]}, -{"f":"choo-v6.13.0-keyed","b":"08_create1k-after1k_x2","v":[468.179,455.922,459.796,464.704,453.428,471.617,459.206,465.859,471.409,457.358]}, -{"f":"choo-v6.13.0-keyed","b":"09_clear1k_x8","v":[113.825,118.835,114.21,118.831,119.472,113.924,120.305,117.23,116.009,120.781]}, -{"f":"choo-v6.13.0-keyed","b":"21_ready-memory","v":[1.173370361328125]}, -{"f":"choo-v6.13.0-keyed","b":"22_run-memory","v":[2.031219482421875]}, -{"f":"choo-v6.13.0-keyed","b":"23_update5-memory","v":[3.3327484130859375]}, -{"f":"choo-v6.13.0-keyed","b":"24_run5-memory","v":[2.790924072265625]}, -{"f":"choo-v6.13.0-keyed","b":"25_run-clear-memory","v":[2.535663604736328]}, -{"f":"choo-v6.13.0-keyed","b":"31_startup-ci","v":[2028.8560000000002,2035.152,2034.772,2028.784]}, -{"f":"choo-v6.13.0-keyed","b":"32_startup-bt","v":[16,74.196,21.571999999999992,16]}, -{"f":"choo-v6.13.0-keyed","b":"34_startup-totalbytes","v":[166.126953125,166.126953125,166.126953125,166.126953125]}, -{"f":"crui-v0.1.0-alpha.13-keyed","b":"01_run1k","v":[155.205,142.745,184.419,154.49,140.477,145.244,145.381,143.924,144.784,147.077]}, -{"f":"crui-v0.1.0-alpha.13-keyed","b":"02_replace1k","v":[118.77,118.265,134.171,119.487,119.183,120.449,122.77,129.531,123.841,126.718]}, -{"f":"crui-v0.1.0-alpha.13-keyed","b":"03_update10th1k_x16","v":[132.625,128.637,131.925,131.35,133.525,134.916,129.905,151.263,137.008,133.578]}, -{"f":"crui-v0.1.0-alpha.13-keyed","b":"04_select1k","v":[19.87,18.177,23.072,24.011,17.843,19.295,23.434,17.5,26.292,18.506]}, -{"f":"crui-v0.1.0-alpha.13-keyed","b":"05_swap1k","v":[48.635,57.507,60.115,45.029,46.503,60.52,55.365,48.765,58.606,45.902]}, -{"f":"crui-v0.1.0-alpha.13-keyed","b":"06_remove-one-1k","v":[26.38,27.749,25.737,26.451,28.111,25.766,27.15,26.916,26.006,26.45]}, -{"f":"crui-v0.1.0-alpha.13-keyed","b":"07_create10k","v":[1180.905,1167.063,1180.469,1194.829,1182.822,1192.214,1179.246,1171.95,1176.478,1185.345]}, -{"f":"crui-v0.1.0-alpha.13-keyed","b":"08_create1k-after1k_x2","v":[263.072,262.712,262.693,266.025,262.088,266.659,260.565,264.666,263.906,265.52]}, -{"f":"crui-v0.1.0-alpha.13-keyed","b":"09_clear1k_x8","v":[125.576,124.338,122.935,114.306,121.425,114.057,115.579,121.901,125.47,118.812]}, -{"f":"crui-v0.1.0-alpha.13-keyed","b":"21_ready-memory","v":[1.1106758117675781]}, -{"f":"crui-v0.1.0-alpha.13-keyed","b":"22_run-memory","v":[4.127174377441406]}, -{"f":"crui-v0.1.0-alpha.13-keyed","b":"23_update5-memory","v":[4.417804718017578]}, -{"f":"crui-v0.1.0-alpha.13-keyed","b":"24_run5-memory","v":[4.6567840576171875]}, -{"f":"crui-v0.1.0-alpha.13-keyed","b":"25_run-clear-memory","v":[2.5058517456054688]}, -{"f":"crui-v0.1.0-alpha.13-keyed","b":"31_startup-ci","v":[1878.172,2034.284,2029.408,2034.216]}, -{"f":"crui-v0.1.0-alpha.13-keyed","b":"32_startup-bt","v":[23.192,21.987999999999996,16,22.855999999999995]}, -{"f":"crui-v0.1.0-alpha.13-keyed","b":"34_startup-totalbytes","v":[148.923828125,148.923828125,148.923828125,148.923828125]}, -{"f":"datum-v0.12.2-keyed","b":"01_run1k","v":[175.807,172.862,196.469,170.612,191.558,173.675,182.94,170.446,179.753,173.308]}, -{"f":"datum-v0.12.2-keyed","b":"02_replace1k","v":[158.632,159.538,162.158,159.162,168.28,163.284,161.497,162.829,164.374,163.432]}, -{"f":"datum-v0.12.2-keyed","b":"03_update10th1k_x16","v":[150.188,150.355,146.566,153.084,146.715,146.832,150.381,152.843,153.452,147.285]}, -{"f":"datum-v0.12.2-keyed","b":"04_select1k","v":[40.928,35.826,43.193,45.054,49.174,38.023,45.78,41.154,50.736,46.4]}, -{"f":"datum-v0.12.2-keyed","b":"05_swap1k","v":[44.984,55.576,59.804,48.957,56.502,47.557,53.659,51.078,54.862,47.497]}, -{"f":"datum-v0.12.2-keyed","b":"06_remove-one-1k","v":[31.55,37.781,27.941,28.658,26.698,27.459,28.972,29.043,28.376,31.965]}, -{"f":"datum-v0.12.2-keyed","b":"07_create10k","v":[1625.162,1623.841,1629.931,1614.137,1597.706,1612.375,1636.236,1623.819,1618.341,1592.682]}, -{"f":"datum-v0.12.2-keyed","b":"08_create1k-after1k_x2","v":[332.232,336.059,330.587,341.551,331.138,332.91,335.146,329.034,328.026,338.54]}, -{"f":"datum-v0.12.2-keyed","b":"09_clear1k_x8","v":[154.507,154.663,156.789,162.09,165.024,161.184,157.787,159.281,159.024,148.403]}, -{"f":"datum-v0.12.2-keyed","b":"21_ready-memory","v":[1.1673507690429688]}, -{"f":"datum-v0.12.2-keyed","b":"22_run-memory","v":[5.560882568359375]}, -{"f":"datum-v0.12.2-keyed","b":"23_update5-memory","v":[5.875965118408203]}, -{"f":"datum-v0.12.2-keyed","b":"24_run5-memory","v":[6.250247955322266]}, -{"f":"datum-v0.12.2-keyed","b":"25_run-clear-memory","v":[2.503448486328125]}, -{"f":"datum-v0.12.2-keyed","b":"31_startup-ci","v":[2034.5639999999999,2031.0720000000001,2030.0279999999998,2034.884]}, -{"f":"datum-v0.12.2-keyed","b":"32_startup-bt","v":[24.52799999999999,17.907999999999994,16.272,23.31199999999999]}, -{"f":"datum-v0.12.2-keyed","b":"34_startup-totalbytes","v":[164.3701171875,164.3701171875,164.3701171875,164.3701171875]}, -{"f":"dojo-v7.0.0-keyed","b":"01_run1k","v":[186.048,235.671,205.651,205.303,221.266,201.956,229.236,216.573,205.705,218.097]}, -{"f":"dojo-v7.0.0-keyed","b":"02_replace1k","v":[149.887,169.266,146.375,162.075,149.776,153.919,150.535,150.14,156.163,147.721]}, -{"f":"dojo-v7.0.0-keyed","b":"03_update10th1k_x16","v":[202.183,191.147,198.541,182.427,198.533,207.652,203.473,207.748,202.101,191.817]}, -{"f":"dojo-v7.0.0-keyed","b":"04_select1k","v":[46.534,44.86,48.705,45.151,46.31,46.673,53.24,53.381,49.884,48.389]}, -{"f":"dojo-v7.0.0-keyed","b":"05_swap1k","v":[55.122,66.769,62.214,63.743,64.564,66.077,69.027,69.941,63.592,60.215]}, -{"f":"dojo-v7.0.0-keyed","b":"06_remove-one-1k","v":[37.542,42.213,30.528,37.626,38.835,32.423,35.404,45.415,35.292,35.091]}, -{"f":"dojo-v7.0.0-keyed","b":"07_create10k","v":[1385.716,1374.776,1397.751,1384.78,1399.711,1397.953,1378.697,1396.202,1402.722,1421.811]}, -{"f":"dojo-v7.0.0-keyed","b":"08_create1k-after1k_x2","v":[378.93,386.638,391.338,387.033,387.889,381.124,378.037,389.374,374.161,384.36]}, -{"f":"dojo-v7.0.0-keyed","b":"09_clear1k_x8","v":[111.403,105.33,111.301,120.729,124.712,113.619,111.794,116.589,132.277,119.493]}, -{"f":"dojo-v7.0.0-keyed","b":"21_ready-memory","v":[1.1313629150390625]}, -{"f":"dojo-v7.0.0-keyed","b":"22_run-memory","v":[6.540428161621094]}, -{"f":"dojo-v7.0.0-keyed","b":"23_update5-memory","v":[6.997493743896484]}, -{"f":"dojo-v7.0.0-keyed","b":"24_run5-memory","v":[7.941577911376953]}, -{"f":"dojo-v7.0.0-keyed","b":"25_run-clear-memory","v":[3.1894302368164062]}, -{"f":"dojo-v7.0.0-keyed","b":"31_startup-ci","v":[1959.4905,1968.7424999999998,1970.6549999999997,1968.1530000000002]}, -{"f":"dojo-v7.0.0-keyed","b":"32_startup-bt","v":[16.955999999999996,22.592,24.69599999999999,29.807999999999993]}, -{"f":"dojo-v7.0.0-keyed","b":"34_startup-totalbytes","v":[178.482421875,178.482421875,178.482421875,178.482421875]}, -{"f":"domc-v0.0.12-keyed","b":"01_run1k","v":[113.772,103.588,102.899,105.595,107.547,108.245,119.256,105.246,106.329,111.532]}, -{"f":"domc-v0.0.12-keyed","b":"02_replace1k","v":[105.755,101.405,102.299,105.183,106.243,103.765,103.221,104.166,111.234,104.446]}, -{"f":"domc-v0.0.12-keyed","b":"03_update10th1k_x16","v":[147.95,131.62,127.673,131.067,135.398,139.093,135.994,136.118,123.327,137.074]}, -{"f":"domc-v0.0.12-keyed","b":"04_select1k","v":[26.427,30.326,28.659,29.498,34.907,31.002,29.874,29.92,31.723,32.737]}, -{"f":"domc-v0.0.12-keyed","b":"05_swap1k","v":[48.271,44.378,48.829,46.342,44.677,45.113,58.095,59.348,46.953,51.195]}, -{"f":"domc-v0.0.12-keyed","b":"06_remove-one-1k","v":[26.737,25.005,26.063,25.962,26.037,27.099,28.509,28.814,29.233,24.981]}, -{"f":"domc-v0.0.12-keyed","b":"07_create10k","v":[967.59,956.706,979.793,970.97,970.28,969.684,964.846,974.105,987.914,979.507]}, -{"f":"domc-v0.0.12-keyed","b":"08_create1k-after1k_x2","v":[213.107,216.571,213.306,214.261,213.811,215.256,216.274,211.917,214.231,217.551]}, -{"f":"domc-v0.0.12-keyed","b":"09_clear1k_x8","v":[99.836,95.946,93.764,90.362,101.573,99.6,98.967,93.864,100.429,98.757]}, -{"f":"domc-v0.0.12-keyed","b":"21_ready-memory","v":[1.1273117065429688]}, -{"f":"domc-v0.0.12-keyed","b":"22_run-memory","v":[2.0409011840820312]}, -{"f":"domc-v0.0.12-keyed","b":"23_update5-memory","v":[2.3685226440429688]}, -{"f":"domc-v0.0.12-keyed","b":"24_run5-memory","v":[2.7345809936523438]}, -{"f":"domc-v0.0.12-keyed","b":"25_run-clear-memory","v":[2.454456329345703]}, -{"f":"domc-v0.0.12-keyed","b":"31_startup-ci","v":[1880.54,1883.312,1885.5439999999999,1884.88]}, -{"f":"domc-v0.0.12-keyed","b":"32_startup-bt","v":[51.29999999999998,64.34800000000001,58.884,58.847999999999985]}, -{"f":"domc-v0.0.12-keyed","b":"34_startup-totalbytes","v":[150.353515625,150.353515625,150.353515625,150.353515625]}, -{"f":"domdiff-v2.2.2-keyed","b":"01_run1k","v":[115.173,124.576,116.394,111.215,114.199,128.264,110.506,117.637,121.652,116.292]}, -{"f":"domdiff-v2.2.2-keyed","b":"02_replace1k","v":[115.109,114.462,121.702,113.124,114.503,115.648,115.497,115.85,116.644,113.72]}, -{"f":"domdiff-v2.2.2-keyed","b":"03_update10th1k_x16","v":[163.422,136.827,137.442,127.157,127.436,142.068,135.891,140.455,138.637,140.445]}, -{"f":"domdiff-v2.2.2-keyed","b":"04_select1k","v":[25.213,21.696,24.837,32.481,30.404,25.198,26.189,28.747,24.535,26.749]}, -{"f":"domdiff-v2.2.2-keyed","b":"05_swap1k","v":[55.411,59.098,54.575,58.72,45.891,51.715,49.428,47.228,55.082,54.243]}, -{"f":"domdiff-v2.2.2-keyed","b":"06_remove-one-1k","v":[27.084,24.673,24.823,25.522,26.906,28.815,27.642,26.24,27.33,28.071]}, -{"f":"domdiff-v2.2.2-keyed","b":"07_create10k","v":[1023.583,1029.2,1030.577,1026.635,1021.078,1041.694,1013.746,1047.237,1034.769,1039.947]}, -{"f":"domdiff-v2.2.2-keyed","b":"08_create1k-after1k_x2","v":[226.329,225.887,229.461,226.771,227.327,225.82,223.97,229.126,230.15,223.856]}, -{"f":"domdiff-v2.2.2-keyed","b":"09_clear1k_x8","v":[103.866,116.353,116.755,114.601,116.336,117.86,116.022,117.916,114.159,116.335]}, -{"f":"domdiff-v2.2.2-keyed","b":"21_ready-memory","v":[1.0803756713867188]}, -{"f":"domdiff-v2.2.2-keyed","b":"22_run-memory","v":[1.7900924682617188]}, -{"f":"domdiff-v2.2.2-keyed","b":"23_update5-memory","v":[2.117900848388672]}, -{"f":"domdiff-v2.2.2-keyed","b":"24_run5-memory","v":[2.3863182067871094]}, -{"f":"domdiff-v2.2.2-keyed","b":"25_run-clear-memory","v":[2.3093414306640625]}, -{"f":"domdiff-v2.2.2-keyed","b":"31_startup-ci","v":[1885.2240000000002,1879.5479999999998,1883.464,1885.3559999999998]}, -{"f":"domdiff-v2.2.2-keyed","b":"32_startup-bt","v":[38.92399999999999,28.523999999999997,38.744,38.85599999999999]}, -{"f":"domdiff-v2.2.2-keyed","b":"34_startup-totalbytes","v":[145.3017578125,145.3017578125,145.3017578125,145.3017578125]}, -{"f":"dominator-v0.5.0-keyed","b":"01_run1k","v":[137.587,135.654,141.194,138.836,135.119,136.105,138.694,132.89,133.87,137.546]}, -{"f":"dominator-v0.5.0-keyed","b":"02_replace1k","v":[124.915,128.78,133.576,126.263,125.503,136.146,125.906,127.262,127.483,127.089]}, -{"f":"dominator-v0.5.0-keyed","b":"03_update10th1k_x16","v":[144.679,139.835,137.798,142.784,147.081,142.292,161.062,149.933,142.775,142.932]}, -{"f":"dominator-v0.5.0-keyed","b":"04_select1k","v":[21.385,20.129,21.081,17.732,24.519,20.796,16.782,24.833,23.954,23.614]}, -{"f":"dominator-v0.5.0-keyed","b":"05_swap1k","v":[42.985,55.754,55.414,49.372,60.837,58.98,54.361,45.736,52.49,54.371]}, -{"f":"dominator-v0.5.0-keyed","b":"06_remove-one-1k","v":[26.812,27.376,25.362,26.361,28.625,27.296,25.925,27.338,26.009,25.885]}, -{"f":"dominator-v0.5.0-keyed","b":"07_create10k","v":[1423.065,1400.978,1425.841,1430.111,1419.438,1423.326,1358.844,1430.745,1344.864,1391.214]}, -{"f":"dominator-v0.5.0-keyed","b":"08_create1k-after1k_x2","v":[264.419,267.583,264.79,270.415,266.385,268.534,267.731,264.596,267.481,267.457]}, -{"f":"dominator-v0.5.0-keyed","b":"09_clear1k_x8","v":[123.902,116.667,130.822,129.096,130.054,118.29,131.211,129.323,126.727,133.666]}, -{"f":"dominator-v0.5.0-keyed","b":"21_ready-memory","v":[1.1389236450195312]}, -{"f":"dominator-v0.5.0-keyed","b":"22_run-memory","v":[1.9489936828613281]}, -{"f":"dominator-v0.5.0-keyed","b":"23_update5-memory","v":[2.2705917358398438]}, -{"f":"dominator-v0.5.0-keyed","b":"24_run5-memory","v":[2.5466842651367188]}, -{"f":"dominator-v0.5.0-keyed","b":"25_run-clear-memory","v":[2.4397010803222656]}, -{"f":"dominator-v0.5.0-keyed","b":"31_startup-ci","v":[1884.652,1885.192,1885.0320000000002,1884.248]}, -{"f":"dominator-v0.5.0-keyed","b":"32_startup-bt","v":[49.916000000000025,50.94399999999999,51.02400000000001,51.444]}, -{"f":"dominator-v0.5.0-keyed","b":"34_startup-totalbytes","v":[274.048828125,274.048828125,274.048828125,274.048828125]}, -{"f":"domvm-v3.4.12-keyed","b":"01_run1k","v":[125.198,124.929,127.121,123.545,128.141,127.102,125.581,126.564,128.606,127.586]}, -{"f":"domvm-v3.4.12-keyed","b":"02_replace1k","v":[115.097,114.374,114.656,113.09,123.081,112.743,117.001,112.989,112.339,113.891]}, -{"f":"domvm-v3.4.12-keyed","b":"03_update10th1k_x16","v":[156.665,152.606,160.149,175.981,172.646,157.345,173.197,176.01,178.666,177.751]}, -{"f":"domvm-v3.4.12-keyed","b":"04_select1k","v":[39.647,41.275,46.147,36.355,48.317,42.682,43.136,41.844,44.696,42.223]}, -{"f":"domvm-v3.4.12-keyed","b":"05_swap1k","v":[46.189,50.025,52.634,46.651,47.1,61.362,54.904,47.841,61.207,47.68]}, -{"f":"domvm-v3.4.12-keyed","b":"06_remove-one-1k","v":[28.474,29.52,27.041,27.504,25.678,26.481,28.813,28.635,27.472,29.127]}, -{"f":"domvm-v3.4.12-keyed","b":"07_create10k","v":[1057.214,1042.778,1051.798,1066.067,1052.516,1050.845,1052.799,1059.759,1051.652,1055.203]}, -{"f":"domvm-v3.4.12-keyed","b":"08_create1k-after1k_x2","v":[234.586,237.436,230.949,234.427,232.26,231.195,233.554,227.658,231.14,234.315]}, -{"f":"domvm-v3.4.12-keyed","b":"09_clear1k_x8","v":[97.904,108.518,97.21,108.993,101.325,109.884,102.179,111.102,110.338,108.562]}, -{"f":"domvm-v3.4.12-keyed","b":"21_ready-memory","v":[1.1063575744628906]}, -{"f":"domvm-v3.4.12-keyed","b":"22_run-memory","v":[2.9540634155273438]}, -{"f":"domvm-v3.4.12-keyed","b":"23_update5-memory","v":[3.362049102783203]}, -{"f":"domvm-v3.4.12-keyed","b":"24_run5-memory","v":[3.5585479736328125]}, -{"f":"domvm-v3.4.12-keyed","b":"25_run-clear-memory","v":[2.5111045837402344]}, -{"f":"domvm-v3.4.12-keyed","b":"31_startup-ci","v":[2034.48,2034.932,2034.08,2034.976]}, -{"f":"domvm-v3.4.12-keyed","b":"32_startup-bt","v":[22.247999999999998,19.672,19.959999999999994,21.151999999999994]}, -{"f":"domvm-v3.4.12-keyed","b":"34_startup-totalbytes","v":[153.3994140625,153.3994140625,153.3994140625,153.3994140625]}, -{"f":"doz-v3.0.1-keyed","b":"01_run1k","v":[186.289,211.408,190.182,199.611,203.17,190.31,192.868,194.795,189.66,217.688]}, -{"f":"doz-v3.0.1-keyed","b":"02_replace1k","v":[149.611,164.409,151.493,151.799,158.134,155.706,153.537,153.642,159.056,155.516]}, -{"f":"doz-v3.0.1-keyed","b":"03_update10th1k_x16","v":[812.752,793.859,804.638,807.87,833.053,810.096,815.585,873.21,861.148,812.138]}, -{"f":"doz-v3.0.1-keyed","b":"04_select1k","v":[1023.442,814.105,814.721,852.137,865.7,815.057,873.761,889.695,867.326,859.656]}, -{"f":"doz-v3.0.1-keyed","b":"05_swap1k","v":[206.643,190.848,216.25,210.209,206.024,203.835,205.014,208.109,197.513,194.595]}, -{"f":"doz-v3.0.1-keyed","b":"06_remove-one-1k","v":[129.755,131.283,131.61,132.504,129.004,130.391,131.503,130.992,129.046,131.093]}, -{"f":"doz-v3.0.1-keyed","b":"07_create10k","v":[1545.817,1495.54,1519.619,1502.379,1499.094,1510.038,1493.419,1497.945,1528.075,1506.341]}, -{"f":"doz-v3.0.1-keyed","b":"08_create1k-after1k_x2","v":[666.498,677.648,669.599,667.342,659.518,659.331,670.562,667.97,670.857,674.999]}, -{"f":"doz-v3.0.1-keyed","b":"09_clear1k_x8","v":[124.237,127.779,126.019,128.868,129.599,128.817,127.219,127.827,130.224,142.089]}, -{"f":"doz-v3.0.1-keyed","b":"21_ready-memory","v":[1.3440513610839844]}, -{"f":"doz-v3.0.1-keyed","b":"22_run-memory","v":[4.7737274169921875]}, -{"f":"doz-v3.0.1-keyed","b":"23_update5-memory","v":[7.350711822509766]}, -{"f":"doz-v3.0.1-keyed","b":"24_run5-memory","v":[7.5706939697265625]}, -{"f":"doz-v3.0.1-keyed","b":"25_run-clear-memory","v":[5.109413146972656]}, -{"f":"doz-v3.0.1-keyed","b":"31_startup-ci","v":[2485.508,2504.1000000000004,2486.492,2489.496]}, -{"f":"doz-v3.0.1-keyed","b":"32_startup-bt","v":[16,80.69999999999999,16,16.403999999999996]}, -{"f":"doz-v3.0.1-keyed","b":"34_startup-totalbytes","v":[239.0673828125,239.0673828125,239.0673828125,239.0673828125]}, -{"f":"dyo-v1.0.0-keyed","b":"01_run1k","v":[130.831,126.054,132.836,166.858,124.302,127.503,180.276,124.03,126.476,173.651]}, -{"f":"dyo-v1.0.0-keyed","b":"02_replace1k","v":[121.472,121.665,126.767,122.792,118.123,119.519,123.14,121.336,132.214,124.694]}, -{"f":"dyo-v1.0.0-keyed","b":"03_update10th1k_x16","v":[166.612,171.587,173.532,167.933,165.15,160.686,165.749,161.613,165.283,157.702]}, -{"f":"dyo-v1.0.0-keyed","b":"04_select1k","v":[48.695,43.569,47.683,60.435,50.708,76.123,48.8,112.956,44.038,109.027]}, -{"f":"dyo-v1.0.0-keyed","b":"05_swap1k","v":[54.13,46.011,45.611,44.901,50.118,45.981,58.497,54.529,57.153,51.497]}, -{"f":"dyo-v1.0.0-keyed","b":"06_remove-one-1k","v":[27.065,29.913,27.596,28.327,30.893,26.741,26.501,27.885,26.801,26.445]}, -{"f":"dyo-v1.0.0-keyed","b":"07_create10k","v":[1180.979,1170.164,1181.908,1170.579,1161.248,1170.842,1178.804,1166.906,1156.669,1176.851]}, -{"f":"dyo-v1.0.0-keyed","b":"08_create1k-after1k_x2","v":[247.985,245.451,245.855,248.894,244.084,243.873,246.279,247.104,255.666,241.721]}, -{"f":"dyo-v1.0.0-keyed","b":"09_clear1k_x8","v":[138.421,137.07,135.301,137.773,140.036,137.387,141.227,125.577,135.992,134.256]}, -{"f":"dyo-v1.0.0-keyed","b":"21_ready-memory","v":[1.1148834228515625]}, -{"f":"dyo-v1.0.0-keyed","b":"22_run-memory","v":[3.4780731201171875]}, -{"f":"dyo-v1.0.0-keyed","b":"23_update5-memory","v":[3.816680908203125]}, -{"f":"dyo-v1.0.0-keyed","b":"24_run5-memory","v":[4.028896331787109]}, -{"f":"dyo-v1.0.0-keyed","b":"25_run-clear-memory","v":[2.3917808532714844]}, -{"f":"dyo-v1.0.0-keyed","b":"31_startup-ci","v":[2028.6799999999998,2028.612,2035.5520000000001,2035.0120000000002]}, -{"f":"dyo-v1.0.0-keyed","b":"32_startup-bt","v":[16,16,74.292,22.228]}, -{"f":"dyo-v1.0.0-keyed","b":"34_startup-totalbytes","v":[157.5634765625,157.5634765625,157.5634765625,157.5634765625]}, -{"f":"elm-v0.19.1-3-keyed","b":"01_run1k","v":[154.954,153.484,162.252,140.897,132.252,176.819,153.069,139.042,199.538,139.831]}, -{"f":"elm-v0.19.1-3-keyed","b":"02_replace1k","v":[128.422,124.127,137.835,130.249,128.694,132.595,134.092,129.647,137.504,138.122]}, -{"f":"elm-v0.19.1-3-keyed","b":"03_update10th1k_x16","v":[173.994,181.127,161.323,166.786,172.793,173.36,178.739,190.192,176.298,173.446]}, -{"f":"elm-v0.19.1-3-keyed","b":"04_select1k","v":[44.738,67.062,76.369,75.146,69.26,63.535,68.295,61.393,73.748,60.365]}, -{"f":"elm-v0.19.1-3-keyed","b":"05_swap1k","v":[58.396,51.418,54.344,47.634,48.852,54.151,51.849,48.564,50.091,60.65]}, -{"f":"elm-v0.19.1-3-keyed","b":"06_remove-one-1k","v":[33.663,34.16,43.505,37.637,45.198,36.14,39.942,41.622,35.597,32.575]}, -{"f":"elm-v0.19.1-3-keyed","b":"07_create10k","v":[1187.37,1181.999,1207.692,1212.202,1198.783,1202.339,1199.572,1178.197,1212.428,1184.145]}, -{"f":"elm-v0.19.1-3-keyed","b":"08_create1k-after1k_x2","v":[247.395,250.72,245.534,250.369,249.469,248.919,252.674,248.492,254.706,250.491]}, -{"f":"elm-v0.19.1-3-keyed","b":"09_clear1k_x8","v":[121.242,108.728,110.087,110.624,110.305,113.923,133.211,118.988,134.852,127.581]}, -{"f":"elm-v0.19.1-3-keyed","b":"21_ready-memory","v":[1.1501731872558594]}, -{"f":"elm-v0.19.1-3-keyed","b":"22_run-memory","v":[3.355804443359375]}, -{"f":"elm-v0.19.1-3-keyed","b":"23_update5-memory","v":[3.733715057373047]}, -{"f":"elm-v0.19.1-3-keyed","b":"24_run5-memory","v":[4.167194366455078]}, -{"f":"elm-v0.19.1-3-keyed","b":"25_run-clear-memory","v":[2.592151641845703]}, -{"f":"elm-v0.19.1-3-keyed","b":"31_startup-ci","v":[2038.8,2037.6399999999999,2036.268,2039.908]}, -{"f":"elm-v0.19.1-3-keyed","b":"32_startup-bt","v":[22.548,22.339999999999996,21.803999999999995,24.936]}, -{"f":"elm-v0.19.1-3-keyed","b":"34_startup-totalbytes","v":[160.666015625,160.666015625,160.666015625,160.666015625]}, -{"f":"ember-v3.17.0-beta.1-keyed","b":"01_run1k","v":[350.128,351.694,350.225,333.666,341.774,349.544,371.55,340.347,351.039,346.758]}, -{"f":"ember-v3.17.0-beta.1-keyed","b":"02_replace1k","v":[190.242,197.884,185.878,189.815,190.483,191.552,190.896,193.409,189.736,188.335]}, -{"f":"ember-v3.17.0-beta.1-keyed","b":"03_update10th1k_x16","v":[170.709,167.923,183.883,177.461,173.309,177.278,167.308,180.328,180.89,184.427]}, -{"f":"ember-v3.17.0-beta.1-keyed","b":"04_select1k","v":[81.613,72.479,76.862,72.077,67.018,70.045,69.525,74.874,76.209,80.353]}, -{"f":"ember-v3.17.0-beta.1-keyed","b":"05_swap1k","v":[85.535,84.127,84.695,88.572,90.412,85.364,88.63,84.601,85.048,91.524]}, -{"f":"ember-v3.17.0-beta.1-keyed","b":"06_remove-one-1k","v":[36.663,35.942,36.979,35.544,34.936,37.948,40.819,36.14,36.987,36.921]}, -{"f":"ember-v3.17.0-beta.1-keyed","b":"07_create10k","v":[1843.941,1874.679,1845.41,1836.423,1863.095,1884.483,1874.849,1863.908,1853.519,1858.459]}, -{"f":"ember-v3.17.0-beta.1-keyed","b":"08_create1k-after1k_x2","v":[611.646,597.335,605.77,598.566,606.849,592.593,593.286,591.972,617.708,594.476]}, -{"f":"ember-v3.17.0-beta.1-keyed","b":"09_clear1k_x8","v":[145.896,141.684,142.438,132.226,143.481,143.059,141.954,140.218,145.743,148.508]}, -{"f":"ember-v3.17.0-beta.1-keyed","b":"21_ready-memory","v":[2.6863975524902344]}, -{"f":"ember-v3.17.0-beta.1-keyed","b":"22_run-memory","v":[9.657920837402344]}, -{"f":"ember-v3.17.0-beta.1-keyed","b":"23_update5-memory","v":[9.991310119628906]}, -{"f":"ember-v3.17.0-beta.1-keyed","b":"24_run5-memory","v":[16.847843170166016]}, -{"f":"ember-v3.17.0-beta.1-keyed","b":"25_run-clear-memory","v":[4.084972381591797]}, -{"f":"ember-v3.17.0-beta.1-keyed","b":"31_startup-ci","v":[4717.577499999999,4710.076000000001,4726.0095,4709.6265]}, -{"f":"ember-v3.17.0-beta.1-keyed","b":"32_startup-bt","v":[257.396,246.00799999999998,257.46,240.49599999999998]}, -{"f":"ember-v3.17.0-beta.1-keyed","b":"34_startup-totalbytes","v":[605.091796875,605.091796875,605.091796875,605.091796875]}, -{"f":"endorphin-v0.5.2-keyed","b":"01_run1k","v":[127.333,132.385,148.972,123.971,139.255,137.181,136.543,149.515,140.867,139.545]}, -{"f":"endorphin-v0.5.2-keyed","b":"02_replace1k","v":[123.23,129.7,136.261,124.764,122.155,123.66,125.594,126.57,135.713,120.194]}, -{"f":"endorphin-v0.5.2-keyed","b":"03_update10th1k_x16","v":[139.069,154.251,139.835,132.85,136.591,126.031,137.641,136.191,126.662,127.333]}, -{"f":"endorphin-v0.5.2-keyed","b":"04_select1k","v":[44.76,34.545,41.806,38.805,35.611,64.396,35.334,38.206,78.53,38.069]}, -{"f":"endorphin-v0.5.2-keyed","b":"05_swap1k","v":[58.052,54.795,49.1,45.176,50.038,62.93,49.718,60.323,59.991,46.031]}, -{"f":"endorphin-v0.5.2-keyed","b":"06_remove-one-1k","v":[46.848,35.727,33.731,40.924,34.008,35.512,44.374,39.311,41.972,45.789]}, -{"f":"endorphin-v0.5.2-keyed","b":"07_create10k","v":[1097.747,1099.202,1102.438,1108.19,1101.905,1080.018,1091.663,1095.552,1100.944,1112.335]}, -{"f":"endorphin-v0.5.2-keyed","b":"08_create1k-after1k_x2","v":[244.884,242.235,246.709,252.752,249.332,244.392,252.224,240.108,243.938,248.886]}, -{"f":"endorphin-v0.5.2-keyed","b":"09_clear1k_x8","v":[141.98,133.736,147.829,133.937,136.793,140.558,149.888,142.576,148.06,138.541]}, -{"f":"endorphin-v0.5.2-keyed","b":"21_ready-memory","v":[1.1026420593261719]}, -{"f":"endorphin-v0.5.2-keyed","b":"22_run-memory","v":[2.0290794372558594]}, -{"f":"endorphin-v0.5.2-keyed","b":"23_update5-memory","v":[2.5008277893066406]}, -{"f":"endorphin-v0.5.2-keyed","b":"24_run5-memory","v":[2.748516082763672]}, -{"f":"endorphin-v0.5.2-keyed","b":"25_run-clear-memory","v":[2.476177215576172]}, -{"f":"endorphin-v0.5.2-keyed","b":"31_startup-ci","v":[1959.996,1961.076,1960.504,1963.076]}, -{"f":"endorphin-v0.5.2-keyed","b":"32_startup-bt","v":[21.327999999999996,22.323999999999998,22.143999999999995,23.016]}, -{"f":"endorphin-v0.5.2-keyed","b":"34_startup-totalbytes","v":[151.138671875,151.138671875,151.138671875,151.138671875]}, -{"f":"etch-v0.14.0-keyed","b":"01_run1k","v":[139.734,151.779,153.603,145.496,165.504,141.953,154.943,157.726,154.875,156.315]}, -{"f":"etch-v0.14.0-keyed","b":"02_replace1k","v":[134.863,128.312,135.49,123.18,135.465,131.933,118.676,131.769,144.076,131.692]}, -{"f":"etch-v0.14.0-keyed","b":"03_update10th1k_x16","v":[170.471,174.848,210.732,180.845,162.87,172.782,181.079,176.998,178.816,177.34]}, -{"f":"etch-v0.14.0-keyed","b":"04_select1k","v":[42.336,41.415,63.772,62.876,62.696,119.062,44.159,41.693,47.625,112.841]}, -{"f":"etch-v0.14.0-keyed","b":"05_swap1k","v":[49.794,57.951,56.136,56.517,62.442,67.321,57.188,55.359,63.495,54.995]}, -{"f":"etch-v0.14.0-keyed","b":"06_remove-one-1k","v":[42.426,40.324,35.063,34.422,44.528,45.952,34.941,39.749,29.557,45.434]}, -{"f":"etch-v0.14.0-keyed","b":"07_create10k","v":[1204.966,1214.857,1298.65,1228.713,1282.035,1211.883,1231.808,1235.079,1291.288,1301.581]}, -{"f":"etch-v0.14.0-keyed","b":"08_create1k-after1k_x2","v":[261.752,257.421,254.804,257.096,248.784,255.67,255.174,253.203,252.896,249.843]}, -{"f":"etch-v0.14.0-keyed","b":"09_clear1k_x8","v":[116.438,105.748,110.672,116.438,109.67,122.563,110.293,108.115,106.247,116.767]}, -{"f":"etch-v0.14.0-keyed","b":"21_ready-memory","v":[1.1301345825195312]}, -{"f":"etch-v0.14.0-keyed","b":"22_run-memory","v":[3.6404380798339844]}, -{"f":"etch-v0.14.0-keyed","b":"23_update5-memory","v":[4.050563812255859]}, -{"f":"etch-v0.14.0-keyed","b":"24_run5-memory","v":[4.200763702392578]}, -{"f":"etch-v0.14.0-keyed","b":"25_run-clear-memory","v":[2.4040451049804688]}, -{"f":"etch-v0.14.0-keyed","b":"31_startup-ci","v":[2035.4560000000001,2035.268,2035.904,2031.2240000000002]}, -{"f":"etch-v0.14.0-keyed","b":"32_startup-bt","v":[22.415999999999993,22.243999999999996,23.039999999999992,17.799999999999997]}, -{"f":"etch-v0.14.0-keyed","b":"34_startup-totalbytes","v":[160.6875,160.6875,160.6875,160.6875]}, -{"f":"faster-dom-v0.0.43-alpha-keyed","b":"01_run1k","v":[138.06,142.955,137.771,136.142,136.869,143.634,140.815,231.04,137.416,145.939]}, -{"f":"faster-dom-v0.0.43-alpha-keyed","b":"02_replace1k","v":[132.025,130.42,129.036,128.995,127.004,132.215,124.322,127.457,134.678,128.254]}, -{"f":"faster-dom-v0.0.43-alpha-keyed","b":"03_update10th1k_x16","v":[137.284,140.657,139.136,141.365,129.585,140.807,149.349,150.757,144.419,137.803]}, -{"f":"faster-dom-v0.0.43-alpha-keyed","b":"04_select1k","v":[25.542,18.976,29.816,22.294,22.783,25.441,18.683,24.96,24.607,27.78]}, -{"f":"faster-dom-v0.0.43-alpha-keyed","b":"05_swap1k","v":[52.713,53.959,58.59,59.386,53.743,60.862,57.497,53.686,63.185,55.379]}, -{"f":"faster-dom-v0.0.43-alpha-keyed","b":"06_remove-one-1k","v":[28.396,30.192,35.109,29.465,32.806,30.084,28.134,29.76,28.183,29.886]}, -{"f":"faster-dom-v0.0.43-alpha-keyed","b":"07_create10k","v":[1315.162,1325.195,1348.141,1332.411,1330.792,1336.771,1262.616,1266.846,1307.958,1328.596]}, -{"f":"faster-dom-v0.0.43-alpha-keyed","b":"08_create1k-after1k_x2","v":[270.971,260.69,263.59,262.35,260.818,267.462,263.727,262.82,269.651,267.375]}, -{"f":"faster-dom-v0.0.43-alpha-keyed","b":"09_clear1k_x8","v":[112.476,116.751,115.29,115.469,117.7,116.287,118.99,109.542,108.291,119.654]}, -{"f":"faster-dom-v0.0.43-alpha-keyed","b":"21_ready-memory","v":[1.1137237548828125]}, -{"f":"faster-dom-v0.0.43-alpha-keyed","b":"22_run-memory","v":[3.5696334838867188]}, -{"f":"faster-dom-v0.0.43-alpha-keyed","b":"23_update5-memory","v":[3.8982772827148438]}, -{"f":"faster-dom-v0.0.43-alpha-keyed","b":"24_run5-memory","v":[4.219722747802734]}, -{"f":"faster-dom-v0.0.43-alpha-keyed","b":"25_run-clear-memory","v":[2.409351348876953]}, -{"f":"faster-dom-v0.0.43-alpha-keyed","b":"31_startup-ci","v":[2035.996,2037.804,2035.248,2032.772]}, -{"f":"faster-dom-v0.0.43-alpha-keyed","b":"32_startup-bt","v":[24.579999999999995,23.588,21.424,19.955999999999996]}, -{"f":"faster-dom-v0.0.43-alpha-keyed","b":"34_startup-totalbytes","v":[154.84765625,154.84765625,154.84765625,154.84765625]}, -{"f":"fidan-v0.0.23-keyed","b":"01_run1k","v":[112.495,114.239,138.351,112.515,125.955,112.597,112.873,111.261,110.891,114.443]}, -{"f":"fidan-v0.0.23-keyed","b":"02_replace1k","v":[115.46,113.633,109.311,109.908,110.699,109.884,108.37,116.012,110.58,108.402]}, -{"f":"fidan-v0.0.23-keyed","b":"03_update10th1k_x16","v":[126.969,128.763,126.464,128.866,128.19,131.666,135.619,144.214,137.944,122.652]}, -{"f":"fidan-v0.0.23-keyed","b":"04_select1k","v":[18.357,20.493,24.605,20.9,17.499,16.996,25.908,25.051,14.593,19.171]}, -{"f":"fidan-v0.0.23-keyed","b":"05_swap1k","v":[52.097,52.496,47.659,47.394,58.573,65.423,53.508,56.03,52.556,47.545]}, -{"f":"fidan-v0.0.23-keyed","b":"06_remove-one-1k","v":[26.506,25.051,28.932,26.513,27.216,27.074,25.865,33.12,27.883,28.121]}, -{"f":"fidan-v0.0.23-keyed","b":"07_create10k","v":[1037.95,1050.165,1045.446,1060.955,1051.501,1065.835,1044.57,1043.963,1059.784,1059.914]}, -{"f":"fidan-v0.0.23-keyed","b":"08_create1k-after1k_x2","v":[231.591,228.8,231.266,229.102,230.076,233.071,228.505,226.837,230.129,225.055]}, -{"f":"fidan-v0.0.23-keyed","b":"09_clear1k_x8","v":[101.246,90.673,96.919,98.884,97.534,105.909,92.595,102.182,102.769,103.528]}, -{"f":"fidan-v0.0.23-keyed","b":"21_ready-memory","v":[1.0857620239257812]}, -{"f":"fidan-v0.0.23-keyed","b":"22_run-memory","v":[2.932880401611328]}, -{"f":"fidan-v0.0.23-keyed","b":"23_update5-memory","v":[3.247100830078125]}, -{"f":"fidan-v0.0.23-keyed","b":"24_run5-memory","v":[3.615436553955078]}, -{"f":"fidan-v0.0.23-keyed","b":"25_run-clear-memory","v":[2.422557830810547]}, -{"f":"fidan-v0.0.23-keyed","b":"31_startup-ci","v":[1960.7240000000002,1960.228,1960.0479999999998,1960.2040000000002]}, -{"f":"fidan-v0.0.23-keyed","b":"32_startup-bt","v":[21.679999999999996,22.671999999999997,25.435999999999993,22.192]}, -{"f":"fidan-v0.0.23-keyed","b":"34_startup-totalbytes","v":[152.3662109375,152.3662109375,152.3662109375,152.3662109375]}, -{"f":"fntags-v0.1.7-keyed","b":"01_run1k","v":[150.569,146.351,145.175,142.939,147.413,139.509,151.45,145.696,184.74,139.764]}, -{"f":"fntags-v0.1.7-keyed","b":"02_replace1k","v":[134.706,134.842,135.365,133.532,133.579,134.878,132.134,131.17,139.178,132.046]}, -{"f":"fntags-v0.1.7-keyed","b":"03_update10th1k_x16","v":[164.314,161.12,163.15,162.781,164.526,168.396,171.637,169.145,165.476,164.095]}, -{"f":"fntags-v0.1.7-keyed","b":"04_select1k","v":[21.711,20.924,17.476,26.139,16.414,20.689,19.228,22.713,26.26,24.692]}, -{"f":"fntags-v0.1.7-keyed","b":"05_swap1k","v":[55.385,49.626,53.531,56.596,53.525,57.91,44.994,61.117,54.043,67.356]}, -{"f":"fntags-v0.1.7-keyed","b":"06_remove-one-1k","v":[27.196,25.835,27.197,27.85,25.944,25.691,25.009,27.461,26.814,27.752]}, -{"f":"fntags-v0.1.7-keyed","b":"07_create10k","v":[1405.164,1431.983,1343.573,1338.895,1340.115,1371.18,1342.814,1327.288,1330.316,1341.502]}, -{"f":"fntags-v0.1.7-keyed","b":"08_create1k-after1k_x2","v":[275.97,278.991,285.314,279.254,279.213,276.042,282.192,278.269,278.485,268.004]}, -{"f":"fntags-v0.1.7-keyed","b":"09_clear1k_x8","v":[106.633,115,126.73,104.672,106.185,119.143,106.561,113.522,113.5,113.332]}, -{"f":"fntags-v0.1.7-keyed","b":"21_ready-memory","v":[1.1020851135253906]}, -{"f":"fntags-v0.1.7-keyed","b":"22_run-memory","v":[2.7652206420898438]}, -{"f":"fntags-v0.1.7-keyed","b":"23_update5-memory","v":[3.0754776000976562]}, -{"f":"fntags-v0.1.7-keyed","b":"24_run5-memory","v":[3.0481834411621094]}, -{"f":"fntags-v0.1.7-keyed","b":"25_run-clear-memory","v":[2.500682830810547]}, -{"f":"fntags-v0.1.7-keyed","b":"31_startup-ci","v":[1961.772,1961.9565000000002,1964.1345,1962.4155]}, -{"f":"fntags-v0.1.7-keyed","b":"32_startup-bt","v":[51.34399999999999,43.28799999999999,40.61199999999998,37.291999999999994]}, -{"f":"fntags-v0.1.7-keyed","b":"34_startup-totalbytes","v":[146.419921875,146.419921875,146.419921875,146.419921875]}, -{"f":"ganic-v2.1.2-keyed","b":"01_run1k","v":[283.07,288.453,307.262,276.565,268.781,268.049,267.181,278.644,321.739,316.14]}, -{"f":"ganic-v2.1.2-keyed","b":"02_replace1k","v":[194.096,191.541,196.854,187.864,191.577,192.208,192.732,192.993,188.888,200.278]}, -{"f":"ganic-v2.1.2-keyed","b":"03_update10th1k_x16","v":[234.483,235.097,233.897,234.355,245.191,245.847,243.591,241.064,247.376,238.828]}, -{"f":"ganic-v2.1.2-keyed","b":"04_select1k","v":[96.79,72.758,100.877,77.808,99.137,83.312,193.728,101.627,96.259,99.472]}, -{"f":"ganic-v2.1.2-keyed","b":"05_swap1k","v":[58.829,57.746,55.871,58.725,60.532,60.519,62.023,57.913,57.912,58.102]}, -{"f":"ganic-v2.1.2-keyed","b":"06_remove-one-1k","v":[29.621,29.403,29.428,28.364,29.545,29.639,29.71,29.604,28.696,30.57]}, -{"f":"ganic-v2.1.2-keyed","b":"07_create10k","v":[1926.788,1905.603,1916.189,1908.282,1907.746,1930.797,1978.876,1954.844,1965.862,1937.845]}, -{"f":"ganic-v2.1.2-keyed","b":"08_create1k-after1k_x2","v":[386.869,389.314,379.726,388.729,395.726,383.254,384.609,376.149,386.28,394.326]}, -{"f":"ganic-v2.1.2-keyed","b":"09_clear1k_x8","v":[312.798,317.545,311.547,324.844,306.756,312.097,315.303,324.053,318.157,308.04]}, -{"f":"ganic-v2.1.2-keyed","b":"21_ready-memory","v":[1.1997795104980469]}, -{"f":"ganic-v2.1.2-keyed","b":"22_run-memory","v":[10.110763549804688]}, -{"f":"ganic-v2.1.2-keyed","b":"23_update5-memory","v":[10.507972717285156]}, -{"f":"ganic-v2.1.2-keyed","b":"24_run5-memory","v":[10.810840606689453]}, -{"f":"ganic-v2.1.2-keyed","b":"25_run-clear-memory","v":[2.8996238708496094]}, -{"f":"ganic-v2.1.2-keyed","b":"31_startup-ci","v":[2035.284,2029.3400000000001,2034.8600000000001,2035.5079999999998]}, -{"f":"ganic-v2.1.2-keyed","b":"32_startup-bt","v":[81.55199999999999,16,22.639999999999997,22.804]}, -{"f":"ganic-v2.1.2-keyed","b":"34_startup-totalbytes","v":[166.9833984375,166.9833984375,166.9833984375,166.9833984375]}, -{"f":"glasgow-v0.2.7-keyed","b":"01_run1k","v":[132.82,126.709,126.459,122.54,124.861,132.048,133.923,133.486,124.391,124.886]}, -{"f":"glasgow-v0.2.7-keyed","b":"02_replace1k","v":[129.905,131.256,129.3,128.288,131.308,132.157,130.158,143.499,131.913,130.702]}, -{"f":"glasgow-v0.2.7-keyed","b":"03_update10th1k_x16","v":[194.044,190.729,190.416,190.327,200.607,178.025,188.138,204.927,199.314,187.28]}, -{"f":"glasgow-v0.2.7-keyed","b":"04_select1k","v":[151.009,144.518,155.458,160.208,161.191,223.657,146.294,149.742,230.426,146.768]}, -{"f":"glasgow-v0.2.7-keyed","b":"05_swap1k","v":[411.491,420.817,413.076,429.937,416.662,423.637,416.707,419.393,414.101,419.867]}, -{"f":"glasgow-v0.2.7-keyed","b":"06_remove-one-1k","v":[28.712,30.217,29.917,28.003,30.113,30.522,28.837,30.106,30.218,31.212]}, -{"f":"glasgow-v0.2.7-keyed","b":"07_create10k","v":[1093.27,1115.101,1108.78,1089.006,1077.723,1093.506,1106.105,1094.049,1082.757,1085.494]}, -{"f":"glasgow-v0.2.7-keyed","b":"08_create1k-after1k_x2","v":[258.626,255.12,261.1,260.34,261.865,259.593,256.905,258.005,259.095,260.009]}, -{"f":"glasgow-v0.2.7-keyed","b":"09_clear1k_x8","v":[135.781,139.016,126.025,136.377,126.623,137.956,142.341,139.283,137.641,128.757]}, -{"f":"glasgow-v0.2.7-keyed","b":"21_ready-memory","v":[1.10906982421875]}, -{"f":"glasgow-v0.2.7-keyed","b":"22_run-memory","v":[2.715789794921875]}, -{"f":"glasgow-v0.2.7-keyed","b":"23_update5-memory","v":[3.0266189575195312]}, -{"f":"glasgow-v0.2.7-keyed","b":"24_run5-memory","v":[3.451976776123047]}, -{"f":"glasgow-v0.2.7-keyed","b":"25_run-clear-memory","v":[2.5002593994140625]}, -{"f":"glasgow-v0.2.7-keyed","b":"31_startup-ci","v":[2030.232,2034.548,2028.808,2035.824]}, -{"f":"glasgow-v0.2.7-keyed","b":"32_startup-bt","v":[16,21.11199999999999,16,25.444]}, -{"f":"glasgow-v0.2.7-keyed","b":"34_startup-totalbytes","v":[162.845703125,162.845703125,162.845703125,162.845703125]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"01_run1k","v":[309.004,339.357,298.399,330.456,305.616,304.349,299.905,311.03,298.331,301.67]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"02_replace1k","v":[182.814,188.012,189.585,190.673,188.471,198.214,185.788,185.011,187.656,189.358]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"03_update10th1k_x16","v":[151.122,187.736,199.179,172.64,167.281,193.127,200.78,184.22,195.447,183.752]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"04_select1k","v":[154.665,154.667,178.303,179.421,156.325,189.59,155.203,163.656,158.8,177.572]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"05_swap1k","v":[65.402,65.835,58.467,59.656,60.834,67.432,67.284,59.215,60.202,64.007]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"06_remove-one-1k","v":[28.989,29.396,31.647,31.779,30.587,30.113,30.622,30.614,29.684,30.98]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"07_create10k","v":[1648.094,1652.001,1650.641,1656.285,1653.131,1625.828,1614.67,1632.849,1667.472,1642.882]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"08_create1k-after1k_x2","v":[622.759,625.883,628.994,624.57,641.941,622.704,615.774,624.881,634.051,625.925]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"09_clear1k_x8","v":[127.984,135.897,134.289,135.406,138.775,124.647,138.826,131.695,134.463,142.097]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"21_ready-memory","v":[1.7049026489257812]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"22_run-memory","v":[6.922580718994141]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"23_update5-memory","v":[7.367252349853516]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"24_run5-memory","v":[24.056842803955078]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"25_run-clear-memory","v":[5.229328155517578]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"31_startup-ci","v":[3009.1680000000006,3006.324,3005.718,3164.6720000000005]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"32_startup-bt","v":[145.69600000000003,138.9,111.048,156.68399999999997]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"34_startup-totalbytes","v":[352.5712890625,352.5712890625,352.5712890625,352.5712890625]}, -{"f":"helix-v0.0.10-keyed","b":"01_run1k","v":[173.484,166.281,171.596,164.244,169.713,173.968,167.048,163.877,167.55,164.027]}, -{"f":"helix-v0.0.10-keyed","b":"02_replace1k","v":[129.97,126.46,127.992,141.044,126.712,136.45,131.1,128.895,138.565,124.92]}, -{"f":"helix-v0.0.10-keyed","b":"03_update10th1k_x16","v":[186.176,178.811,209.415,207.652,205.461,201.874,201.443,226.214,203.837,207.49]}, -{"f":"helix-v0.0.10-keyed","b":"04_select1k","v":[103.25,112.647,109.01,109.012,109.434,114.272,114.195,120.595,114.302,111.184]}, -{"f":"helix-v0.0.10-keyed","b":"05_swap1k","v":[415.207,417.374,414.059,432.134,415.067,422.455,428.614,418.206,423.083,424.676]}, -{"f":"helix-v0.0.10-keyed","b":"06_remove-one-1k","v":[29.752,29.469,28.997,29.904,30.33,27.884,29.717,30.814,28.814,28.962]}, -{"f":"helix-v0.0.10-keyed","b":"07_create10k","v":[1471.643,1513.834,1471.368,1493.603,1494.45,1512.434,1469.476,1476.231,1479.629,1495.031]}, -{"f":"helix-v0.0.10-keyed","b":"08_create1k-after1k_x2","v":[307.183,304.135,298.547,311.227,298.734,300.964,308.303,300.32,299.416,305.242]}, -{"f":"helix-v0.0.10-keyed","b":"09_clear1k_x8","v":[132.726,131.99,161.417,149.199,153.638,148.257,136.21,138.723,146.696,149.833]}, -{"f":"helix-v0.0.10-keyed","b":"21_ready-memory","v":[1.5250167846679688]}, -{"f":"helix-v0.0.10-keyed","b":"22_run-memory","v":[4.188312530517578]}, -{"f":"helix-v0.0.10-keyed","b":"23_update5-memory","v":[4.994300842285156]}, -{"f":"helix-v0.0.10-keyed","b":"24_run5-memory","v":[5.232509613037109]}, -{"f":"helix-v0.0.10-keyed","b":"25_run-clear-memory","v":[3.3660964965820312]}, -{"f":"helix-v0.0.10-keyed","b":"31_startup-ci","v":[3284.9439999999995,3279.268,3279.7,3286.988]}, -{"f":"helix-v0.0.10-keyed","b":"32_startup-bt","v":[100.97200000000001,102.86400000000002,97.284,106.71600000000001]}, -{"f":"helix-v0.0.10-keyed","b":"34_startup-totalbytes","v":[396.0517578125,396.0517578125,396.0517578125,396.0517578125]}, -{"f":"heresy-v0.26.1-keyed","b":"01_run1k","v":[187.155,188.865,182.937,182.588,190.13,186.735,190.027,179.975,193.27,214.023]}, -{"f":"heresy-v0.26.1-keyed","b":"02_replace1k","v":[185.847,174.016,175.983,173.251,173.182,173.604,174,175.907,181.26,173.703]}, -{"f":"heresy-v0.26.1-keyed","b":"03_update10th1k_x16","v":[195.327,196.113,207.76,211.072,204.405,204.864,200.894,205.618,199.523,198.85]}, -{"f":"heresy-v0.26.1-keyed","b":"04_select1k","v":[50.899,61.269,51.374,46.955,56.955,51.861,61.602,49.508,50.566,46.918]}, -{"f":"heresy-v0.26.1-keyed","b":"05_swap1k","v":[59.098,48.108,48.101,62.206,55.016,54.033,53.424,49.099,56.464,57.627]}, -{"f":"heresy-v0.26.1-keyed","b":"06_remove-one-1k","v":[27.414,26.118,26.611,29.021,27.89,29.382,29.113,30.405,27.829,26.567]}, -{"f":"heresy-v0.26.1-keyed","b":"07_create10k","v":[1786.084,1774.919,1788.12,1760.249,1780.851,1777.247,1802.485,1785.979,1841.044,1781.573]}, -{"f":"heresy-v0.26.1-keyed","b":"08_create1k-after1k_x2","v":[353.181,373.144,358.775,375.001,358.053,356.208,355.953,359.186,363.888,353.233]}, -{"f":"heresy-v0.26.1-keyed","b":"09_clear1k_x8","v":[136.079,131.419,129.269,146.412,143.102,139.346,130.357,145.126,145.491,134.205]}, -{"f":"heresy-v0.26.1-keyed","b":"21_ready-memory","v":[1.3552093505859375]}, -{"f":"heresy-v0.26.1-keyed","b":"22_run-memory","v":[3.7647476196289062]}, -{"f":"heresy-v0.26.1-keyed","b":"23_update5-memory","v":[4.120738983154297]}, -{"f":"heresy-v0.26.1-keyed","b":"24_run5-memory","v":[4.537464141845703]}, -{"f":"heresy-v0.26.1-keyed","b":"25_run-clear-memory","v":[2.863300323486328]}, -{"f":"heresy-v0.26.1-keyed","b":"31_startup-ci","v":[2034.804,2035.576,2029.2040000000002,2033.924]}, -{"f":"heresy-v0.26.1-keyed","b":"32_startup-bt","v":[107.53200000000005,105.10399999999998,79.20400000000001,84.32]}, -{"f":"heresy-v0.26.1-keyed","b":"34_startup-totalbytes","v":[161.8369140625,161.8369140625,161.8369140625,161.8369140625]}, -{"f":"hullo-v0.8.2-keyed","b":"01_run1k","v":[157.592,160.238,149.886,145.772,150,146.887,145.888,148.464,145.814,164.549]}, -{"f":"hullo-v0.8.2-keyed","b":"02_replace1k","v":[134.484,131.213,134.369,133.632,134.958,136.171,135.111,138.064,134.165,132.404]}, -{"f":"hullo-v0.8.2-keyed","b":"03_update10th1k_x16","v":[173.998,170.244,168.32,165.159,174.523,172.414,172.039,171.162,167.84,173.079]}, -{"f":"hullo-v0.8.2-keyed","b":"04_select1k","v":[50.978,53.801,54.127,50.496,51.328,55.909,50.234,55.961,53.505,53.17]}, -{"f":"hullo-v0.8.2-keyed","b":"05_swap1k","v":[53.113,51.175,51.332,50.851,57.672,51.861,58.821,59.175,55.018,54.438]}, -{"f":"hullo-v0.8.2-keyed","b":"06_remove-one-1k","v":[30.573,30.003,29.432,30.865,30.065,34.574,32.434,31.021,30.266,32.87]}, -{"f":"hullo-v0.8.2-keyed","b":"07_create10k","v":[1232.161,1285.215,1277.805,1254.945,1274.799,1235.009,1239.202,1262.54,1265.039,1249.634]}, -{"f":"hullo-v0.8.2-keyed","b":"08_create1k-after1k_x2","v":[293.814,314.63,304.067,314.641,292.342,295.297,300.258,293.721,297.344,302.469]}, -{"f":"hullo-v0.8.2-keyed","b":"09_clear1k_x8","v":[155.087,158.161,157.366,157.879,142.935,157.229,165.601,159.052,146.108,150.216]}, -{"f":"hullo-v0.8.2-keyed","b":"21_ready-memory","v":[1.1277656555175781]}, -{"f":"hullo-v0.8.2-keyed","b":"22_run-memory","v":[4.299285888671875]}, -{"f":"hullo-v0.8.2-keyed","b":"23_update5-memory","v":[4.626644134521484]}, -{"f":"hullo-v0.8.2-keyed","b":"24_run5-memory","v":[5.0023651123046875]}, -{"f":"hullo-v0.8.2-keyed","b":"25_run-clear-memory","v":[2.6901702880859375]}, -{"f":"hullo-v0.8.2-keyed","b":"31_startup-ci","v":[2109.996,2109.768,2111.2160000000003,2110.5280000000002]}, -{"f":"hullo-v0.8.2-keyed","b":"32_startup-bt","v":[21.468,22.116,22.052,22.035999999999994]}, -{"f":"hullo-v0.8.2-keyed","b":"34_startup-totalbytes","v":[179.1259765625,179.1259765625,179.1259765625,179.1259765625]}, -{"f":"hyperapp-v2.0.4-keyed","b":"01_run1k","v":[138.208,147.019,136.893,143.986,148.59,134.602,143.116,131.805,133.777,125.266]}, -{"f":"hyperapp-v2.0.4-keyed","b":"02_replace1k","v":[128.773,130.446,130.955,128.673,125.967,135.86,130.264,128.44,128.889,131.681]}, -{"f":"hyperapp-v2.0.4-keyed","b":"03_update10th1k_x16","v":[153.108,134.9,145.181,135.027,156.168,152.197,147.591,169.871,171.217,146.318]}, -{"f":"hyperapp-v2.0.4-keyed","b":"04_select1k","v":[50.624,46.72,46.325,41.83,64.987,39.853,61.131,44.44,45.635,40.098]}, -{"f":"hyperapp-v2.0.4-keyed","b":"05_swap1k","v":[45.441,58.779,60.68,49.797,47.173,47.987,55.42,57.89,60.604,51.916]}, -{"f":"hyperapp-v2.0.4-keyed","b":"06_remove-one-1k","v":[39.909,40.071,39.583,34.585,43.796,35.588,35.577,42.283,48.702,33.863]}, -{"f":"hyperapp-v2.0.4-keyed","b":"07_create10k","v":[1230.131,1223.213,1205.772,1201.271,1216.362,1209.754,1218.183,1197.546,1201.68,1213.811]}, -{"f":"hyperapp-v2.0.4-keyed","b":"08_create1k-after1k_x2","v":[253.9,252.179,248.69,252.471,254.073,249.062,257.56,249.223,260.364,246.344]}, -{"f":"hyperapp-v2.0.4-keyed","b":"09_clear1k_x8","v":[103.116,120.051,109.139,102.921,103.271,119.802,102.833,107.701,113.033,108.497]}, -{"f":"hyperapp-v2.0.4-keyed","b":"21_ready-memory","v":[1.0951614379882812]}, -{"f":"hyperapp-v2.0.4-keyed","b":"22_run-memory","v":[3.0944366455078125]}, -{"f":"hyperapp-v2.0.4-keyed","b":"23_update5-memory","v":[3.597301483154297]}, -{"f":"hyperapp-v2.0.4-keyed","b":"24_run5-memory","v":[3.764728546142578]}, -{"f":"hyperapp-v2.0.4-keyed","b":"25_run-clear-memory","v":[2.3396644592285156]}, -{"f":"hyperapp-v2.0.4-keyed","b":"31_startup-ci","v":[2034.4279999999999,2035.1439999999998,2034.692,2035.116]}, -{"f":"hyperapp-v2.0.4-keyed","b":"32_startup-bt","v":[33.648,25.552,21.951999999999995,23.78799999999999]}, +{"f":"domdiff-v2.2.2-keyed","b":"01_run1k","v":[248.066,254.536,250.946,259.771,260.953,256.297,258.371,267.963,256.884,258.864]}, +{"f":"domdiff-v2.2.2-keyed","b":"02_replace1k","v":[279.64,285.78,280.655,280.072,273.684,273.378,274.57,272.938,276.954,280.391]}, +{"f":"domdiff-v2.2.2-keyed","b":"03_update10th1k_x16","v":[1525.873,1526.756,1562.576,1517.741,1551.174,1528.642,1561.337,1525.227,1514.221,1545.353]}, +{"f":"domdiff-v2.2.2-keyed","b":"04_select1k","v":[53.988,48.979,50.922,54.026,49.508,55.54,50.334,50.924,52.039,53.425]}, +{"f":"domdiff-v2.2.2-keyed","b":"05_swap1k","v":[92.587,86.308,94.196,87.284,88.882,90.26,88.433,89.797,91.151,88.386]}, +{"f":"domdiff-v2.2.2-keyed","b":"06_remove-one-1k","v":[56.251,56.072,64.383,57.26,55.873,57.662,56.083,55.799,55.167,55.728]}, +{"f":"domdiff-v2.2.2-keyed","b":"07_create10k","v":[2426.294,2450.709,2429.758,2420.991,2412.505,2421.284,2436.617,2440.172,2443.319,2414.379]}, +{"f":"domdiff-v2.2.2-keyed","b":"08_create1k-after1k_x2","v":[710.124,538.631,662.342,531.893,692.599,531.599,667.341,678.01,638.296,532.242]}, +{"f":"domdiff-v2.2.2-keyed","b":"09_clear1k_x8","v":[321.658,319.732,328.433,298.628,326.549,292.494,287.536,287.827,320.506,295.149]}, +{"f":"domdiff-v2.2.2-keyed","b":"21_ready-memory","v":[1.080322265625]}, +{"f":"domdiff-v2.2.2-keyed","b":"22_run-memory","v":[1.7902603149414062]}, +{"f":"domdiff-v2.2.2-keyed","b":"23_update5-memory","v":[2.119976043701172]}, +{"f":"domdiff-v2.2.2-keyed","b":"24_run5-memory","v":[2.3673133850097656]}, +{"f":"domdiff-v2.2.2-keyed","b":"25_run-clear-memory","v":[2.309326171875]}, +{"f":"domdiff-v2.2.2-keyed","b":"31_startup-ci","v":[1882.4279999999999,1884.6599999999999,1884.0720000000001,1732.6264999999999]}, +{"f":"domdiff-v2.2.2-keyed","b":"32_startup-bt","v":[42.131999999999984,32.515999999999984,26.319999999999997,29.17999999999999]}, +{"f":"domdiff-v2.2.2-keyed","b":"34_startup-totalbytes","v":[145.2998046875,145.2998046875,145.2998046875,145.2998046875]}, +{"f":"hyperapp-v2.0.4-keyed","b":"01_run1k","v":[309.721,339.645,322.788,363.129,320.075,323.352,333.897,310.459,330.369,329.583]}, +{"f":"hyperapp-v2.0.4-keyed","b":"02_replace1k","v":[323.897,310.139,315.55,315.348,316.999,311.946,314.06,317.876,326.037,320.242]}, +{"f":"hyperapp-v2.0.4-keyed","b":"03_update10th1k_x16","v":[1545.815,1562.303,1561.185,1569.926,1533.868,1551.858,1556.19,1586.577,1611.063,1593.415]}, +{"f":"hyperapp-v2.0.4-keyed","b":"04_select1k","v":[106.135,99.286,108.644,100.392,108.3,98.42,102.695,97.896,99.861,105.745]}, +{"f":"hyperapp-v2.0.4-keyed","b":"05_swap1k","v":[102.03,90.796,100.013,84.396,101.44,88.72,85.013,89.763,91.218,89.413]}, +{"f":"hyperapp-v2.0.4-keyed","b":"06_remove-one-1k","v":[77.554,71.725,70.509,77.843,64.855,63.389,66.505,64.611,71.412,79.965]}, +{"f":"hyperapp-v2.0.4-keyed","b":"07_create10k","v":[2903.195,2946.769,2896.142,2872.627,2893.43,2887.234,2896.326,2907.063,2900.123,2930.43]}, +{"f":"hyperapp-v2.0.4-keyed","b":"08_create1k-after1k_x2","v":[610.223,658.225,734.967,717.622,620.235,712.783,623.38,738.423,617.572,617.219]}, +{"f":"hyperapp-v2.0.4-keyed","b":"09_clear1k_x8","v":[324.552,284.551,278.013,280.392,281.314,290.481,283.285,288.389,305.943,288.22]}, +{"f":"hyperapp-v2.0.4-keyed","b":"21_ready-memory","v":[1.09515380859375]}, +{"f":"hyperapp-v2.0.4-keyed","b":"22_run-memory","v":[3.0953369140625]}, +{"f":"hyperapp-v2.0.4-keyed","b":"23_update5-memory","v":[3.59808349609375]}, +{"f":"hyperapp-v2.0.4-keyed","b":"24_run5-memory","v":[3.7647056579589844]}, +{"f":"hyperapp-v2.0.4-keyed","b":"25_run-clear-memory","v":[2.3391494750976562]}, +{"f":"hyperapp-v2.0.4-keyed","b":"31_startup-ci","v":[1733.7955000000002,1884.712,1883.7640000000001,1882.336]}, +{"f":"hyperapp-v2.0.4-keyed","b":"32_startup-bt","v":[27.215999999999983,27.55999999999999,27.27599999999999,29.235999999999986]}, {"f":"hyperapp-v2.0.4-keyed","b":"34_startup-totalbytes","v":[145.162109375,145.162109375,145.162109375,145.162109375]}, -{"f":"hyperhtml-v2.32.1-keyed","b":"01_run1k","v":[124.065,130.721,122.876,121.318,147.075,121.344,121.786,119.415,122.721,125.652]}, -{"f":"hyperhtml-v2.32.1-keyed","b":"02_replace1k","v":[122.94,125.428,116.538,119.409,116.015,116.499,119.506,120.773,116.19,119.557]}, -{"f":"hyperhtml-v2.32.1-keyed","b":"03_update10th1k_x16","v":[159.579,148.779,151.882,154.71,155.408,155.342,161.137,164.851,161.15,158.57]}, -{"f":"hyperhtml-v2.32.1-keyed","b":"04_select1k","v":[45.973,42.482,43.38,45.779,44.078,48.698,42.524,55.211,45.89,40.815]}, -{"f":"hyperhtml-v2.32.1-keyed","b":"05_swap1k","v":[51.64,53.411,48.658,48.593,48.412,51.57,51.264,49.641,56.362,50.854]}, -{"f":"hyperhtml-v2.32.1-keyed","b":"06_remove-one-1k","v":[28.409,28.805,27.954,27.859,31.422,27.636,27.814,32.109,26.511,27.032]}, -{"f":"hyperhtml-v2.32.1-keyed","b":"07_create10k","v":[1151.266,1159.251,1141.105,1158.028,1134.227,1132.506,1130.212,1126.823,1123.414,1145.339]}, -{"f":"hyperhtml-v2.32.1-keyed","b":"08_create1k-after1k_x2","v":[242.092,244.287,244.168,244.644,244.351,239.889,240.847,244.604,243.019,239.198]}, -{"f":"hyperhtml-v2.32.1-keyed","b":"09_clear1k_x8","v":[117.687,120.094,106.215,120.567,108.666,118.955,114.506,117.972,117.634,116.612]}, -{"f":"hyperhtml-v2.32.1-keyed","b":"21_ready-memory","v":[1.1444664001464844]}, -{"f":"hyperhtml-v2.32.1-keyed","b":"22_run-memory","v":[2.7035560607910156]}, -{"f":"hyperhtml-v2.32.1-keyed","b":"23_update5-memory","v":[3.0459632873535156]}, -{"f":"hyperhtml-v2.32.1-keyed","b":"24_run5-memory","v":[3.3013954162597656]}, -{"f":"hyperhtml-v2.32.1-keyed","b":"25_run-clear-memory","v":[2.5157241821289062]}, -{"f":"hyperhtml-v2.32.1-keyed","b":"31_startup-ci","v":[2031.252,2035.132,2035.4560000000001,2034.772]}, -{"f":"hyperhtml-v2.32.1-keyed","b":"32_startup-bt","v":[16,22.211999999999996,25.372,22.127999999999993]}, -{"f":"hyperhtml-v2.32.1-keyed","b":"34_startup-totalbytes","v":[156.5625,156.5625,156.5625,156.5625]}, -{"f":"hyperoop-v0.1.12-keyed","b":"01_run1k","v":[130.393,137.059,155.172,122.585,128.972,121.884,145.863,156.34,125.938,125.822]}, -{"f":"hyperoop-v0.1.12-keyed","b":"02_replace1k","v":[131.154,124.234,121.382,124.257,122.273,126.23,126.163,127.858,126.46,126.423]}, -{"f":"hyperoop-v0.1.12-keyed","b":"03_update10th1k_x16","v":[298.069,267.431,245.468,277.912,285.09,240.573,258.999,253.035,242.821,248.425]}, -{"f":"hyperoop-v0.1.12-keyed","b":"04_select1k","v":[314.192,360.932,286.506,253.716,231.158,234.142,240.03,231.719,244.18,230.192]}, -{"f":"hyperoop-v0.1.12-keyed","b":"05_swap1k","v":[70.456,70.545,78.706,78.116,82.731,83.6,75.063,75.915,71.712,70.258]}, -{"f":"hyperoop-v0.1.12-keyed","b":"06_remove-one-1k","v":[33.064,35.318,36.099,35.836,33.068,34.268,35.271,35.579,33.338,36.103]}, -{"f":"hyperoop-v0.1.12-keyed","b":"07_create10k","v":[1188.402,1202.57,1194.605,1191.933,1189.738,1194.373,1197.367,1187.185,1176.859,1190.802]}, -{"f":"hyperoop-v0.1.12-keyed","b":"08_create1k-after1k_x2","v":[281.338,287.639,286.689,275.76,282.781,278.961,275.013,282.673,279.326,284.737]}, -{"f":"hyperoop-v0.1.12-keyed","b":"09_clear1k_x8","v":[192.758,190.729,171,193.77,180.4,183.611,176.466,200.134,171.483,194.634]}, -{"f":"hyperoop-v0.1.12-keyed","b":"21_ready-memory","v":[1.1053695678710938]}, -{"f":"hyperoop-v0.1.12-keyed","b":"22_run-memory","v":[2.7160491943359375]}, -{"f":"hyperoop-v0.1.12-keyed","b":"23_update5-memory","v":[3.5526123046875]}, -{"f":"hyperoop-v0.1.12-keyed","b":"24_run5-memory","v":[3.3849563598632812]}, -{"f":"hyperoop-v0.1.12-keyed","b":"25_run-clear-memory","v":[2.469806671142578]}, -{"f":"hyperoop-v0.1.12-keyed","b":"31_startup-ci","v":[2034.576,2035.496,2034.9879999999998,2032.848]}, -{"f":"hyperoop-v0.1.12-keyed","b":"32_startup-bt","v":[28.651999999999997,30.631999999999998,30.483999999999995,27.059999999999995]}, -{"f":"hyperoop-v0.1.12-keyed","b":"34_startup-totalbytes","v":[162.8271484375,162.8271484375,162.8271484375,162.8271484375]}, -{"f":"imba-v1.5.2-keyed","b":"01_run1k","v":[144.913,152.616,148.043,157.103,142.714,152.109,157.318,152.73,160.97,163.03]}, -{"f":"imba-v1.5.2-keyed","b":"02_replace1k","v":[145.446,132.046,136.747,142.729,131.611,134.064,138.957,138.756,135.288,136.263]}, -{"f":"imba-v1.5.2-keyed","b":"03_update10th1k_x16","v":[157.078,144.249,154.537,151.214,149.364,164.885,159.525,161.986,182.234,159.399]}, -{"f":"imba-v1.5.2-keyed","b":"04_select1k","v":[30.417,29.075,25.48,25.803,32.316,31.507,35.579,26.095,29.345,32.006]}, -{"f":"imba-v1.5.2-keyed","b":"05_swap1k","v":[50.988,58.94,61.105,53.637,53.806,47.626,52.052,55.516,56.872,59.867]}, -{"f":"imba-v1.5.2-keyed","b":"06_remove-one-1k","v":[50.561,34.795,35.282,35.272,38.913,39.995,34.043,44.256,37.617,40.97]}, -{"f":"imba-v1.5.2-keyed","b":"07_create10k","v":[1175.348,1205.743,1187.622,1206.72,1186.696,1191.394,1194.393,1192.43,1175.709,1193.663]}, -{"f":"imba-v1.5.2-keyed","b":"08_create1k-after1k_x2","v":[260.442,250.21,248.888,248.84,255.196,250.169,257.922,251.624,259.918,250.608]}, -{"f":"imba-v1.5.2-keyed","b":"09_clear1k_x8","v":[116.311,112.729,114.509,110.883,113.126,110.89,111.614,118.602,109.838,114.744]}, -{"f":"imba-v1.5.2-keyed","b":"21_ready-memory","v":[1.26422119140625]}, -{"f":"imba-v1.5.2-keyed","b":"22_run-memory","v":[3.3872909545898438]}, -{"f":"imba-v1.5.2-keyed","b":"23_update5-memory","v":[3.632843017578125]}, -{"f":"imba-v1.5.2-keyed","b":"24_run5-memory","v":[4.076904296875]}, -{"f":"imba-v1.5.2-keyed","b":"25_run-clear-memory","v":[2.5557785034179688]}, -{"f":"imba-v1.5.2-keyed","b":"31_startup-ci","v":[2257.8600000000006,2259.9840000000004,2260.7919999999995,2105.964]}, -{"f":"imba-v1.5.2-keyed","b":"32_startup-bt","v":[22.45199999999999,91.32000000000001,78.04400000000001,16.363999999999997]}, -{"f":"imba-v1.5.2-keyed","b":"34_startup-totalbytes","v":[203.0654296875,203.0654296875,203.0654296875,203.0654296875]}, -{"f":"inferno-v7.2.1-keyed","b":"01_run1k","v":[116.7,116.658,121.605,116.06,121.308,119.255,115.231,114.485,114.87,116.123]}, -{"f":"inferno-v7.2.1-keyed","b":"02_replace1k","v":[112.565,108.358,107.621,110.131,114.609,110.202,108.681,109.59,117.562,109.638]}, -{"f":"inferno-v7.2.1-keyed","b":"03_update10th1k_x16","v":[146.592,169.148,140.937,144.789,145.11,140.131,141.531,152.73,138.767,146.471]}, -{"f":"inferno-v7.2.1-keyed","b":"04_select1k","v":[48.211,43.184,40.519,46.223,42.701,46.237,41.237,41.106,39.99,38.419]}, -{"f":"inferno-v7.2.1-keyed","b":"05_swap1k","v":[45.797,52.607,53.972,49.326,53.981,61.89,52.544,57.501,54.47,49.639]}, -{"f":"inferno-v7.2.1-keyed","b":"06_remove-one-1k","v":[26.827,25.307,27.364,26.393,26.265,28.131,24.703,30.642,25.91,27.093]}, -{"f":"inferno-v7.2.1-keyed","b":"07_create10k","v":[1026.036,1012.779,1008.078,1018.034,1032.056,1010.505,1016.306,1023.123,1026.279,1025.139]}, -{"f":"inferno-v7.2.1-keyed","b":"08_create1k-after1k_x2","v":[226.945,229.228,225.913,228.042,232.321,222.991,228.885,227.553,226.346,225.641]}, -{"f":"inferno-v7.2.1-keyed","b":"09_clear1k_x8","v":[110.084,118.135,119.329,120.634,118.59,108.959,110.286,109.339,123.555,118.274]}, -{"f":"inferno-v7.2.1-keyed","b":"21_ready-memory","v":[1.1115379333496094]}, -{"f":"inferno-v7.2.1-keyed","b":"22_run-memory","v":[2.55865478515625]}, -{"f":"inferno-v7.2.1-keyed","b":"23_update5-memory","v":[2.9071197509765625]}, -{"f":"inferno-v7.2.1-keyed","b":"24_run5-memory","v":[3.1488609313964844]}, -{"f":"inferno-v7.2.1-keyed","b":"25_run-clear-memory","v":[2.3788070678710938]}, -{"f":"inferno-v7.2.1-keyed","b":"31_startup-ci","v":[2028.9,2029.156,2028.8760000000002,2036.2240000000002]}, -{"f":"inferno-v7.2.1-keyed","b":"32_startup-bt","v":[16,16.667999999999996,16,22.279999999999998]}, -{"f":"inferno-v7.2.1-keyed","b":"34_startup-totalbytes","v":[162.8544921875,162.8544921875,162.8544921875,162.8544921875]}, -{"f":"isotope-v0.2.0-keyed","b":"01_run1k","v":[151.962,149.11,154.086,147.647,148.2,146.951,151.288,143.337,155.146,148.304]}, -{"f":"isotope-v0.2.0-keyed","b":"02_replace1k","v":[171.306,160.144,160.171,159.922,163.213,162.525,160.123,159.912,160.136,167.234]}, -{"f":"isotope-v0.2.0-keyed","b":"03_update10th1k_x16","v":[152.778,154.791,150.458,156.615,157.654,144.957,168.211,151.392,155.809,156.774]}, -{"f":"isotope-v0.2.0-keyed","b":"04_select1k","v":[92.279,69.194,74.669,108.714,68.47,70.028,122.052,75.817,65.657,116.986]}, -{"f":"isotope-v0.2.0-keyed","b":"05_swap1k","v":[52.187,51.231,48.927,49.425,49.754,49.977,54.826,50.817,58.932,55.783]}, -{"f":"isotope-v0.2.0-keyed","b":"06_remove-one-1k","v":[30.945,28.529,29.524,27.639,28.737,28.724,26.986,30.982,28.239,29.798]}, -{"f":"isotope-v0.2.0-keyed","b":"07_create10k","v":[1890.203,1862.61,1897.381,1886.65,1897.83,1887.742,1879.176,1889.611,1895.353,1892.507]}, -{"f":"isotope-v0.2.0-keyed","b":"08_create1k-after1k_x2","v":[333.85,324.254,327.953,322.857,328.659,325.5,325.039,324.711,323.962,330.494]}, -{"f":"isotope-v0.2.0-keyed","b":"09_clear1k_x8","v":[95.411,91.882,91.275,92.948,99.831,91.955,97.4,102.496,104.267,92.013]}, -{"f":"isotope-v0.2.0-keyed","b":"21_ready-memory","v":[1.0952377319335938]}, -{"f":"isotope-v0.2.0-keyed","b":"22_run-memory","v":[2.2201080322265625]}, -{"f":"isotope-v0.2.0-keyed","b":"23_update5-memory","v":[2.518798828125]}, -{"f":"isotope-v0.2.0-keyed","b":"24_run5-memory","v":[2.757293701171875]}, -{"f":"isotope-v0.2.0-keyed","b":"25_run-clear-memory","v":[2.4909896850585938]}, -{"f":"isotope-v0.2.0-keyed","b":"31_startup-ci","v":[1885.2759999999998,1885.0639999999999,1883.4679999999998,1884.596]}, -{"f":"isotope-v0.2.0-keyed","b":"32_startup-bt","v":[22.555999999999994,22.56799999999999,20.951999999999998,26.127999999999997]}, -{"f":"isotope-v0.2.0-keyed","b":"34_startup-totalbytes","v":[148.1796875,148.1796875,148.1796875,148.1796875]}, -{"f":"ivi-v0.27.1-keyed","b":"01_run1k","v":[118.691,114.362,116.845,115.193,115.879,114.612,115.88,121.693,115.428,112.603]}, -{"f":"ivi-v0.27.1-keyed","b":"02_replace1k","v":[113.3,108.721,107.51,108.788,108.915,107.831,108.916,110.081,106.894,108.736]}, -{"f":"ivi-v0.27.1-keyed","b":"03_update10th1k_x16","v":[163.445,165.279,161.374,159.698,163.898,171.994,178.24,164.606,170.161,162.516]}, -{"f":"ivi-v0.27.1-keyed","b":"04_select1k","v":[24.847,28.634,22.07,33.101,26.832,31.145,29.47,30.869,30.31,23.767]}, -{"f":"ivi-v0.27.1-keyed","b":"05_swap1k","v":[59.547,54.486,55.281,46.927,47.282,53.972,59.062,46.878,50.014,47.114]}, -{"f":"ivi-v0.27.1-keyed","b":"06_remove-one-1k","v":[29.02,28.231,32.478,27.753,29.024,32.22,27.806,28.584,29.519,29.088]}, -{"f":"ivi-v0.27.1-keyed","b":"07_create10k","v":[1038.578,1091.337,1044.408,1066.478,1046.005,1053.479,1048.396,1040.135,1044.633,1073.086]}, -{"f":"ivi-v0.27.1-keyed","b":"08_create1k-after1k_x2","v":[235.623,237.229,236.645,225.737,233.717,236.166,232.124,233.375,233.53,243.177]}, -{"f":"ivi-v0.27.1-keyed","b":"09_clear1k_x8","v":[100.443,102.174,106.317,105.053,95.026,96.603,102.37,103.798,105.886,99.742]}, -{"f":"ivi-v0.27.1-keyed","b":"21_ready-memory","v":[1.1357154846191406]}, -{"f":"ivi-v0.27.1-keyed","b":"22_run-memory","v":[2.824512481689453]}, -{"f":"ivi-v0.27.1-keyed","b":"23_update5-memory","v":[3.1768836975097656]}, -{"f":"ivi-v0.27.1-keyed","b":"24_run5-memory","v":[3.3839111328125]}, -{"f":"ivi-v0.27.1-keyed","b":"25_run-clear-memory","v":[2.3635215759277344]}, -{"f":"ivi-v0.27.1-keyed","b":"31_startup-ci","v":[1960.98,1959.212,1959.484,1959.1239999999998]}, -{"f":"ivi-v0.27.1-keyed","b":"32_startup-bt","v":[60.72799999999998,58.96000000000001,49.784000000000006,59.63200000000001]}, -{"f":"ivi-v0.27.1-keyed","b":"34_startup-totalbytes","v":[149.7666015625,149.7666015625,149.7666015625,149.7666015625]}, -{"f":"knockout-v3.5.0-keyed","b":"01_run1k","v":[265.421,263.776,268.765,261.5,268.909,267.079,268.712,265.953,261.453,261.368]}, -{"f":"knockout-v3.5.0-keyed","b":"02_replace1k","v":[215.162,217.335,212.233,212.363,208.755,214.676,211.431,206.274,211.457,208.621]}, -{"f":"knockout-v3.5.0-keyed","b":"03_update10th1k_x16","v":[131.558,153.133,141.105,145.32,142.157,154.367,148.913,152.929,155.082,146.434]}, -{"f":"knockout-v3.5.0-keyed","b":"04_select1k","v":[141.611,140.667,141.559,139.285,136.862,141.601,132.199,135.087,135.611,139.277]}, -{"f":"knockout-v3.5.0-keyed","b":"05_swap1k","v":[51.902,51.832,53.068,55.393,53.29,63.974,63.4,54.404,62.499,55.935]}, -{"f":"knockout-v3.5.0-keyed","b":"06_remove-one-1k","v":[28.656,27.928,29.07,31.334,29.497,28.307,30.419,29.424,32.179,30.176]}, -{"f":"knockout-v3.5.0-keyed","b":"07_create10k","v":[2040.611,1982.439,2029.067,1986.38,2035.066,2003.04,2023.417,1984.855,2038.948,2001.913]}, -{"f":"knockout-v3.5.0-keyed","b":"08_create1k-after1k_x2","v":[463.087,466.286,468.845,468.029,468.064,471.895,470.327,480.739,469.699,461.388]}, -{"f":"knockout-v3.5.0-keyed","b":"09_clear1k_x8","v":[359.168,376.231,373.494,380.54,376.267,384.052,377.913,385.449,385.682,367.841]}, -{"f":"knockout-v3.5.0-keyed","b":"21_ready-memory","v":[1.3700294494628906]}, -{"f":"knockout-v3.5.0-keyed","b":"22_run-memory","v":[11.568778991699219]}, -{"f":"knockout-v3.5.0-keyed","b":"23_update5-memory","v":[11.87823486328125]}, -{"f":"knockout-v3.5.0-keyed","b":"24_run5-memory","v":[7.8745880126953125]}, -{"f":"knockout-v3.5.0-keyed","b":"25_run-clear-memory","v":[2.9200401306152344]}, -{"f":"knockout-v3.5.0-keyed","b":"31_startup-ci","v":[2253.452,2261.6360000000004,2261.112,2262.772]}, -{"f":"knockout-v3.5.0-keyed","b":"32_startup-bt","v":[16,80.83600000000001,82.656,84.048]}, -{"f":"knockout-v3.5.0-keyed","b":"34_startup-totalbytes","v":[207.7548828125,207.7548828125,207.7548828125,207.7548828125]}, -{"f":"ko-jsx-v0.12.0-keyed","b":"01_run1k","v":[116.906,110.673,119.987,109.733,116.143,120.124,121.622,108.162,113.046,120.579]}, -{"f":"ko-jsx-v0.12.0-keyed","b":"02_replace1k","v":[111.575,109.906,108.404,108.908,106.408,108.669,110.817,109.94,115.371,112.133]}, -{"f":"ko-jsx-v0.12.0-keyed","b":"03_update10th1k_x16","v":[144.906,130.678,126.157,142.457,133.9,139.038,132.533,141.136,134.673,140.323]}, -{"f":"ko-jsx-v0.12.0-keyed","b":"04_select1k","v":[24.429,20.652,19.389,21.777,21.168,19.629,17.19,23.939,21.195,24.703]}, -{"f":"ko-jsx-v0.12.0-keyed","b":"05_swap1k","v":[53.259,50.945,44.095,57.616,46.748,59.43,46.509,57.866,45.536,57.869]}, -{"f":"ko-jsx-v0.12.0-keyed","b":"06_remove-one-1k","v":[27.092,25.212,29.956,27.686,27.455,27.619,26.645,26.367,26.931,26.533]}, -{"f":"ko-jsx-v0.12.0-keyed","b":"07_create10k","v":[1011.992,1012.564,999.777,1008.299,1029.158,1015.311,1018.149,1024.167,1032.994,1014.138]}, -{"f":"ko-jsx-v0.12.0-keyed","b":"08_create1k-after1k_x2","v":[229.921,228.71,223.275,229.84,228.567,230.57,229.122,224.653,231.686,236.502]}, -{"f":"ko-jsx-v0.12.0-keyed","b":"09_clear1k_x8","v":[136.061,118.178,125.915,124.161,127.635,127.009,128.534,127.548,128.614,118.808]}, -{"f":"ko-jsx-v0.12.0-keyed","b":"21_ready-memory","v":[1.3174819946289062]}, -{"f":"ko-jsx-v0.12.0-keyed","b":"22_run-memory","v":[5.818656921386719]}, -{"f":"ko-jsx-v0.12.0-keyed","b":"23_update5-memory","v":[6.1239166259765625]}, -{"f":"ko-jsx-v0.12.0-keyed","b":"24_run5-memory","v":[3.6180343627929688]}, -{"f":"ko-jsx-v0.12.0-keyed","b":"25_run-clear-memory","v":[2.5606918334960938]}, -{"f":"ko-jsx-v0.12.0-keyed","b":"31_startup-ci","v":[2335.848,2334.964,2335.108,2338.2]}, -{"f":"ko-jsx-v0.12.0-keyed","b":"32_startup-bt","v":[22.007999999999992,72.23999999999998,22.024,78.00799999999998]}, -{"f":"ko-jsx-v0.12.0-keyed","b":"34_startup-totalbytes","v":[212.373046875,212.373046875,212.373046875,212.373046875]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"01_run1k","v":[123.616,124.021,128.375,122.823,119.75,119.059,118.526,119.426,121.497,120.556]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"02_replace1k","v":[122.481,117.304,117.927,115.825,118.103,114.597,118.514,115.432,116.326,118.6]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"03_update10th1k_x16","v":[150.599,162.639,142.308,148.342,144.739,147.474,152.732,146.138,149.435,152.552]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"04_select1k","v":[52.73,51.536,46.965,42.775,44.823,49.607,46.481,54.935,50.854,60.198]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"05_swap1k","v":[50.217,49.785,49.034,50.286,52.776,57.576,50.613,54.616,50.07,49.922]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"06_remove-one-1k","v":[28.35,27.923,27.076,29.052,26.984,29.091,30.622,26.83,28.325,28.272]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"07_create10k","v":[1113.802,1128.571,1118.216,1127.813,1115.838,1109.367,1133.137,1113.685,1126.925,1131.737]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"08_create1k-after1k_x2","v":[242.15,246.994,242.073,243.936,241.076,248.456,244.961,244.563,251.812,244.51]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"09_clear1k_x8","v":[119.868,118.987,109.437,120.13,116.67,117.518,112.395,108.016,116.247,118.237]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"21_ready-memory","v":[1.1376914978027344]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"22_run-memory","v":[2.7121505737304688]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"23_update5-memory","v":[3.0266876220703125]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"24_run5-memory","v":[3.390644073486328]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"25_run-clear-memory","v":[2.5661163330078125]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"31_startup-ci","v":[2034.96,2035.692,2035.8919999999998,2034.9360000000001]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"32_startup-bt","v":[22.403999999999996,23.863999999999994,22.007999999999996,21.904]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"34_startup-totalbytes","v":[153.7392578125,153.7392578125,153.7392578125,153.7392578125]}, -{"f":"lit-element-v2.3.1-keyed","b":"01_run1k","v":[126.202,132.623,133.27,130.433,133.805,127.049,130.531,144.895,129.4,131.277]}, -{"f":"lit-element-v2.3.1-keyed","b":"02_replace1k","v":[121.696,117.125,120.514,121.491,117.186,116.635,118.677,123.97,117.881,116.658]}, -{"f":"lit-element-v2.3.1-keyed","b":"03_update10th1k_x16","v":[206.231,197.551,215.278,207.212,233.073,211.732,213.04,210.45,212.832,218.803]}, -{"f":"lit-element-v2.3.1-keyed","b":"04_select1k","v":[95.427,94.346,100.99,99.161,90.092,108.076,95.391,99.656,94.977,96.149]}, -{"f":"lit-element-v2.3.1-keyed","b":"05_swap1k","v":[50.726,51.596,47.853,56.865,56.995,58.342,47.942,56.645,48.25,52.321]}, -{"f":"lit-element-v2.3.1-keyed","b":"06_remove-one-1k","v":[27.849,29.484,29.165,28.33,30.058,26.496,28.267,28.63,27.023,29.77]}, -{"f":"lit-element-v2.3.1-keyed","b":"07_create10k","v":[1139.113,1151.452,1133.81,1145.144,1141.535,1134.987,1153.188,1185.663,1191.614,1181.855]}, -{"f":"lit-element-v2.3.1-keyed","b":"08_create1k-after1k_x2","v":[252.421,251.622,251.591,253.184,249.603,254.987,253.504,258.509,251.09,249.807]}, -{"f":"lit-element-v2.3.1-keyed","b":"09_clear1k_x8","v":[119.633,135.616,125.416,126.914,132.331,122.207,126.95,138.138,134.006,131.751]}, -{"f":"lit-element-v2.3.1-keyed","b":"21_ready-memory","v":[1.1275520324707031]}, -{"f":"lit-element-v2.3.1-keyed","b":"22_run-memory","v":[2.8685951232910156]}, -{"f":"lit-element-v2.3.1-keyed","b":"23_update5-memory","v":[3.284534454345703]}, -{"f":"lit-element-v2.3.1-keyed","b":"24_run5-memory","v":[3.4635162353515625]}, -{"f":"lit-element-v2.3.1-keyed","b":"25_run-clear-memory","v":[2.549182891845703]}, -{"f":"lit-element-v2.3.1-keyed","b":"31_startup-ci","v":[2258.5119999999997,2258.2110000000002,2257.917,2255.1765]}, -{"f":"lit-element-v2.3.1-keyed","b":"32_startup-bt","v":[32.391999999999996,22.507999999999996,32.647999999999996,27.231999999999992]}, -{"f":"lit-element-v2.3.1-keyed","b":"34_startup-totalbytes","v":[174.5791015625,174.5771484375,174.576171875,174.578125]}, -{"f":"lit-html-v1.1.0-keyed","b":"01_run1k","v":[125.226,129.989,124.587,124.675,124.618,126.19,124.064,131.921,136.317,127.103]}, -{"f":"lit-html-v1.1.0-keyed","b":"02_replace1k","v":[117.651,114.354,113.04,118.307,115.842,116.389,115.141,113.414,114.362,118.608]}, -{"f":"lit-html-v1.1.0-keyed","b":"03_update10th1k_x16","v":[187.539,165.805,182.127,185.614,172.519,181.039,187.805,188.07,188.352,183.628]}, -{"f":"lit-html-v1.1.0-keyed","b":"04_select1k","v":[81.295,84.998,79.279,90.254,89.259,80.714,87.01,98.981,82.984,82.527]}, -{"f":"lit-html-v1.1.0-keyed","b":"05_swap1k","v":[46.367,54.714,47.197,45.633,47.322,55.541,48.866,46.547,58.689,52.494]}, -{"f":"lit-html-v1.1.0-keyed","b":"06_remove-one-1k","v":[27.565,31.009,28.348,26.795,27.461,27.304,28.301,27.868,28.664,27.634]}, -{"f":"lit-html-v1.1.0-keyed","b":"07_create10k","v":[1091.2,1114.702,1108.535,1097.426,1088.144,1092.164,1090.635,1097.373,1105.365,1108.363]}, -{"f":"lit-html-v1.1.0-keyed","b":"08_create1k-after1k_x2","v":[243.582,249.372,250.824,249.933,251.144,247.671,250.585,246.748,251.407,257.482]}, -{"f":"lit-html-v1.1.0-keyed","b":"09_clear1k_x8","v":[117.427,130.963,129.877,120.418,130.374,131.76,118.745,136.646,121.795,119.716]}, -{"f":"lit-html-v1.1.0-keyed","b":"21_ready-memory","v":[1.1296653747558594]}, -{"f":"lit-html-v1.1.0-keyed","b":"22_run-memory","v":[2.5112037658691406]}, -{"f":"lit-html-v1.1.0-keyed","b":"23_update5-memory","v":[2.9147682189941406]}, -{"f":"lit-html-v1.1.0-keyed","b":"24_run5-memory","v":[3.2751731872558594]}, -{"f":"lit-html-v1.1.0-keyed","b":"25_run-clear-memory","v":[2.549957275390625]}, -{"f":"lit-html-v1.1.0-keyed","b":"31_startup-ci","v":[2028.476,2034.328,2033.636,2037.7440000000001]}, -{"f":"lit-html-v1.1.0-keyed","b":"32_startup-bt","v":[16,21.995999999999995,24.063999999999997,20.924]}, -{"f":"lit-html-v1.1.0-keyed","b":"34_startup-totalbytes","v":[156.4052734375,156.4052734375,156.4052734375,156.4052734375]}, -{"f":"maquette-v3.3.0-keyed","b":"01_run1k","v":[150.736,173.741,158.434,155.13,174.004,157.948,163.936,168.661,139.629,154.961]}, -{"f":"maquette-v3.3.0-keyed","b":"02_replace1k","v":[138.911,135.147,132.477,143.126,141.214,143.433,141.526,142.005,143.003,145.992]}, -{"f":"maquette-v3.3.0-keyed","b":"03_update10th1k_x16","v":[163.651,149.245,153.016,155.307,156.236,143.465,152.418,155.793,164.001,153.328]}, -{"f":"maquette-v3.3.0-keyed","b":"04_select1k","v":[343.56,326.467,346.784,346.173,345.418,362.87,337.147,350.116,346.769,418.646]}, -{"f":"maquette-v3.3.0-keyed","b":"05_swap1k","v":[485.468,491.578,476.212,474.028,489.616,490.632,489.155,477.104,486.882,490.249]}, -{"f":"maquette-v3.3.0-keyed","b":"06_remove-one-1k","v":[46.152,37.809,46.364,43.884,44.21,45.309,36.324,41.143,42.448,39.861]}, -{"f":"maquette-v3.3.0-keyed","b":"07_create10k","v":[1204.378,1213.218,1233.315,1209.265,1205.663,1230.016,1193.417,1212.966,1218.365,1222.041]}, -{"f":"maquette-v3.3.0-keyed","b":"08_create1k-after1k_x2","v":[274.925,262.119,269.079,275.958,271.02,267.26,267.242,273.948,270.293,267.671]}, -{"f":"maquette-v3.3.0-keyed","b":"09_clear1k_x8","v":[129.54,111.764,109.128,111.261,116.73,112.664,110.655,114.451,127.163,111.567]}, -{"f":"maquette-v3.3.0-keyed","b":"21_ready-memory","v":[1.1057662963867188]}, -{"f":"maquette-v3.3.0-keyed","b":"22_run-memory","v":[2.7284584045410156]}, -{"f":"maquette-v3.3.0-keyed","b":"23_update5-memory","v":[2.9664878845214844]}, -{"f":"maquette-v3.3.0-keyed","b":"24_run5-memory","v":[3.2470436096191406]}, -{"f":"maquette-v3.3.0-keyed","b":"25_run-clear-memory","v":[2.554676055908203]}, -{"f":"maquette-v3.3.0-keyed","b":"31_startup-ci","v":[2185.8,2103.468,2110.344,2104.756]}, -{"f":"maquette-v3.3.0-keyed","b":"32_startup-bt","v":[22.208,16,17.348,16]}, -{"f":"maquette-v3.3.0-keyed","b":"34_startup-totalbytes","v":[181.935546875,181.935546875,181.935546875,181.935546875]}, -{"f":"marionette-v4.0.0-beta.1-keyed","b":"01_run1k","v":[155.501,159.061,166.136,149.935,153.364,180.005,154.751,152.56,168.302,153.775]}, -{"f":"marionette-v4.0.0-beta.1-keyed","b":"02_replace1k","v":[125.594,125.93,125.111,131.043,124.917,129.675,124.815,136.828,124.109,134.958]}, -{"f":"marionette-v4.0.0-beta.1-keyed","b":"03_update10th1k_x16","v":[158.279,149.422,162.101,160.218,167.11,169.938,177.658,163.1,159.979,162.158]}, -{"f":"marionette-v4.0.0-beta.1-keyed","b":"04_select1k","v":[25.038,20.698,17.775,18.201,27.177,18.284,22.912,22.874,21.904,24.162]}, -{"f":"marionette-v4.0.0-beta.1-keyed","b":"05_swap1k","v":[44.065,45.737,59.973,48.044,52.943,43.551,49.137,57.296,47.564,48.574]}, -{"f":"marionette-v4.0.0-beta.1-keyed","b":"06_remove-one-1k","v":[27.2,26.687,29.386,25.355,25.557,26.227,26.167,32.344,27.988,26.604]}, -{"f":"marionette-v4.0.0-beta.1-keyed","b":"07_create10k","v":[1199.025,1205.82,1194.816,1210.079,1223.449,1197.902,1216.213,1215.437,1225.139,1203.799]}, -{"f":"marionette-v4.0.0-beta.1-keyed","b":"08_create1k-after1k_x2","v":[284.881,278.681,285.057,282.486,283.551,284.554,285.713,282.725,283.91,284.063]}, -{"f":"marionette-v4.0.0-beta.1-keyed","b":"09_clear1k_x8","v":[156.399,150.474,157.127,156.358,150.791,156.951,150.207,157.824,165.574,150.206]}, -{"f":"marionette-v4.0.0-beta.1-keyed","b":"21_ready-memory","v":[1.3308219909667969]}, -{"f":"marionette-v4.0.0-beta.1-keyed","b":"22_run-memory","v":[2.803253173828125]}, -{"f":"marionette-v4.0.0-beta.1-keyed","b":"23_update5-memory","v":[3.1419601440429688]}, -{"f":"marionette-v4.0.0-beta.1-keyed","b":"24_run5-memory","v":[3.617919921875]}, -{"f":"marionette-v4.0.0-beta.1-keyed","b":"25_run-clear-memory","v":[2.903118133544922]}, -{"f":"marionette-v4.0.0-beta.1-keyed","b":"31_startup-ci","v":[2334.4079999999994,2329.0920000000006,2336.5159999999996,2253.348]}, -{"f":"marionette-v4.0.0-beta.1-keyed","b":"32_startup-bt","v":[24.451999999999995,16.743999999999996,81.81999999999998,16]}, -{"f":"marionette-v4.0.0-beta.1-keyed","b":"34_startup-totalbytes","v":[224.685546875,224.685546875,224.685546875,224.685546875]}, -{"f":"marionette-jquery-v4.0.0-beta.1-keyed","b":"01_run1k","v":[244.988,259.075,248.219,248.092,240.3,244.116,255.097,246.169,241.927,245.654]}, -{"f":"marionette-jquery-v4.0.0-beta.1-keyed","b":"02_replace1k","v":[197.958,199.2,198.858,197.85,195.187,197.414,194.09,195.629,196.991,199.147]}, -{"f":"marionette-jquery-v4.0.0-beta.1-keyed","b":"03_update10th1k_x16","v":[177.004,182.676,177.855,180.16,166.465,173.151,192.376,218.072,179.238,176.562]}, -{"f":"marionette-jquery-v4.0.0-beta.1-keyed","b":"04_select1k","v":[35.437,24.973,25.837,26.207,28.911,28.063,32.513,32.271,25.464,29.585]}, -{"f":"marionette-jquery-v4.0.0-beta.1-keyed","b":"05_swap1k","v":[56.958,46.555,45.173,58.202,57.718,54.281,58.894,45.274,49.53,49.548]}, -{"f":"marionette-jquery-v4.0.0-beta.1-keyed","b":"06_remove-one-1k","v":[27.241,27.753,27.577,27.825,27.94,27.305,27.014,26.132,28.364,27.83]}, -{"f":"marionette-jquery-v4.0.0-beta.1-keyed","b":"07_create10k","v":[2020.873,1992.82,2002.479,1999.471,2037.794,2024.108,1983.406,1993.259,2017.676,1962.873]}, -{"f":"marionette-jquery-v4.0.0-beta.1-keyed","b":"08_create1k-after1k_x2","v":[502.098,492.362,488.4,484.744,487.963,485.398,485.679,488.7,485.004,491.039]}, -{"f":"marionette-jquery-v4.0.0-beta.1-keyed","b":"09_clear1k_x8","v":[204.173,207.82,211.245,208.527,205.417,215.064,215.406,207.401,215.544,221.747]}, -{"f":"marionette-jquery-v4.0.0-beta.1-keyed","b":"21_ready-memory","v":[1.7112464904785156]}, -{"f":"marionette-jquery-v4.0.0-beta.1-keyed","b":"22_run-memory","v":[3.2535858154296875]}, -{"f":"marionette-jquery-v4.0.0-beta.1-keyed","b":"23_update5-memory","v":[3.58978271484375]}, -{"f":"marionette-jquery-v4.0.0-beta.1-keyed","b":"24_run5-memory","v":[4.207672119140625]}, -{"f":"marionette-jquery-v4.0.0-beta.1-keyed","b":"25_run-clear-memory","v":[3.4172019958496094]}, -{"f":"marionette-jquery-v4.0.0-beta.1-keyed","b":"31_startup-ci","v":[2834.7919999999995,2849.992,2840.7160000000003,2850.512]}, -{"f":"marionette-jquery-v4.0.0-beta.1-keyed","b":"32_startup-bt","v":[101.27200000000003,124.35200000000007,110.80800000000002,137.28400000000005]}, -{"f":"marionette-jquery-v4.0.0-beta.1-keyed","b":"34_startup-totalbytes","v":[306.74609375,306.74609375,306.74609375,306.74609375]}, -{"f":"marko-v4.12.3-keyed","b":"01_run1k","v":[139.586,141.439,140.833,139.114,147.48,142.812,149.094,140.044,143.704,140.158]}, -{"f":"marko-v4.12.3-keyed","b":"02_replace1k","v":[144.68,122.219,127.151,121.252,125.581,126.769,123.011,128.066,124.917,121.544]}, -{"f":"marko-v4.12.3-keyed","b":"03_update10th1k_x16","v":[224.701,232.085,254.099,228.789,203.774,257.542,209.385,211.039,237.145,219.555]}, -{"f":"marko-v4.12.3-keyed","b":"04_select1k","v":[101.969,100.468,86.649,79.209,88.445,87.906,81.401,83.497,98.611,107.422]}, -{"f":"marko-v4.12.3-keyed","b":"05_swap1k","v":[415.496,427.312,425.626,428.284,424.096,428.21,417.326,426.49,425.376,433.973]}, -{"f":"marko-v4.12.3-keyed","b":"06_remove-one-1k","v":[29.574,34.32,27.332,30.733,29.877,28.64,29.809,30.02,25.903,28.426]}, -{"f":"marko-v4.12.3-keyed","b":"07_create10k","v":[1260.344,1268.713,1267.519,1253.562,1258.352,1263.247,1271.929,1280.763,1266.723,1256.537]}, -{"f":"marko-v4.12.3-keyed","b":"08_create1k-after1k_x2","v":[277.942,278.298,278.458,277.281,276.528,285.286,272.596,276.656,274.399,285.297]}, -{"f":"marko-v4.12.3-keyed","b":"09_clear1k_x8","v":[164.628,159.514,177.921,163.899,177.498,164.355,166.729,177.521,187.503,165.451]}, -{"f":"marko-v4.12.3-keyed","b":"21_ready-memory","v":[1.1724739074707031]}, -{"f":"marko-v4.12.3-keyed","b":"22_run-memory","v":[3.398571014404297]}, -{"f":"marko-v4.12.3-keyed","b":"23_update5-memory","v":[3.869495391845703]}, -{"f":"marko-v4.12.3-keyed","b":"24_run5-memory","v":[4.020549774169922]}, -{"f":"marko-v4.12.3-keyed","b":"25_run-clear-memory","v":[2.6226882934570312]}, -{"f":"marko-v4.12.3-keyed","b":"31_startup-ci","v":[2109.68,2110.652,2110.572,2108.276]}, -{"f":"marko-v4.12.3-keyed","b":"32_startup-bt","v":[73.28,79.012,24.479999999999997,74.67599999999999]}, -{"f":"marko-v4.12.3-keyed","b":"34_startup-totalbytes","v":[176.5966796875,176.5966796875,176.5966796875,176.5966796875]}, -{"f":"mikado-v0.7.57-keyed","b":"01_run1k","v":[114.304,108.77,118.087,109.147,122.366,108.751,124.279,109.878,108.823,112.292]}, -{"f":"mikado-v0.7.57-keyed","b":"02_replace1k","v":[108.678,107.845,106.994,111.03,106.367,111.307,107.872,111.931,105.83,109.463]}, -{"f":"mikado-v0.7.57-keyed","b":"03_update10th1k_x16","v":[134.75,129.932,132.579,131.433,130.138,133.828,130.115,121.254,136.724,137.576]}, -{"f":"mikado-v0.7.57-keyed","b":"04_select1k","v":[19.685,17.45,18.515,22.611,23.955,16.489,22.732,22.168,23.321,19.784]}, -{"f":"mikado-v0.7.57-keyed","b":"05_swap1k","v":[56.432,48.961,48.476,48.165,44.1,52.404,45.638,53.452,65.469,43.243]}, -{"f":"mikado-v0.7.57-keyed","b":"06_remove-one-1k","v":[26.303,26.23,25.008,26.823,26.542,28.116,26.347,25.951,26.328,25.332]}, -{"f":"mikado-v0.7.57-keyed","b":"07_create10k","v":[1000.634,996.87,978.751,987.412,998.829,996.751,1004.045,988.743,998.12,999.58]}, -{"f":"mikado-v0.7.57-keyed","b":"08_create1k-after1k_x2","v":[218.689,215.024,219.683,220.552,219.773,221.864,218.667,216.856,218.59,223.249]}, -{"f":"mikado-v0.7.57-keyed","b":"09_clear1k_x8","v":[93.803,103.401,101.829,100.374,92.051,106.016,95.675,95.804,105.969,100.199]}, -{"f":"mikado-v0.7.57-keyed","b":"21_ready-memory","v":[1.2605552673339844]}, -{"f":"mikado-v0.7.57-keyed","b":"22_run-memory","v":[1.9092521667480469]}, -{"f":"mikado-v0.7.57-keyed","b":"23_update5-memory","v":[2.2279739379882812]}, -{"f":"mikado-v0.7.57-keyed","b":"24_run5-memory","v":[2.5636215209960938]}, -{"f":"mikado-v0.7.57-keyed","b":"25_run-clear-memory","v":[2.4824562072753906]}, -{"f":"mikado-v0.7.57-keyed","b":"31_startup-ci","v":[1883.6039999999998,1884.5479999999998,1884.732,1882.6399999999999]}, -{"f":"mikado-v0.7.57-keyed","b":"32_startup-bt","v":[21.587999999999994,22.452,24.623999999999995,25.14]}, -{"f":"mikado-v0.7.57-keyed","b":"34_startup-totalbytes","v":[150.88671875,150.88671875,150.88671875,150.88671875]}, -{"f":"mimbl-v0.1.10-keyed","b":"01_run1k","v":[157.94,163.255,176.662,164.488,153.004,167.363,153.329,174.646,158.701,215.824]}, -{"f":"mimbl-v0.1.10-keyed","b":"02_replace1k","v":[136.235,139.643,126.446,130.807,132.437,129.623,138.192,132.138,136.546,136.045]}, -{"f":"mimbl-v0.1.10-keyed","b":"03_update10th1k_x16","v":[166.215,182.249,170.357,176.326,191.321,175.634,174.928,182.195,172.427,185.626]}, -{"f":"mimbl-v0.1.10-keyed","b":"04_select1k","v":[28.779,25.618,20.363,26.701,25.142,19.435,26.776,23.555,29.462,22.99]}, -{"f":"mimbl-v0.1.10-keyed","b":"05_swap1k","v":[59.166,55.591,59.865,54.53,54.564,47.554,61.974,49.567,46.132,59.309]}, -{"f":"mimbl-v0.1.10-keyed","b":"06_remove-one-1k","v":[37.254,33.139,41.446,34.368,35.71,39.109,49.509,30.032,38.183,36.523]}, -{"f":"mimbl-v0.1.10-keyed","b":"07_create10k","v":[1361.057,1312.528,1329.024,1321.582,1342.224,1315.117,1300.553,1345.373,1306.351,1333.908]}, -{"f":"mimbl-v0.1.10-keyed","b":"08_create1k-after1k_x2","v":[293.064,294.083,292.774,290.275,286.225,293.71,288.548,294.053,291.623,299.005]}, -{"f":"mimbl-v0.1.10-keyed","b":"09_clear1k_x8","v":[126.108,105.671,111.578,109.086,113.962,113.051,115.024,124.228,128.486,110.085]}, -{"f":"mimbl-v0.1.10-keyed","b":"21_ready-memory","v":[1.1760940551757812]}, -{"f":"mimbl-v0.1.10-keyed","b":"22_run-memory","v":[4.396648406982422]}, -{"f":"mimbl-v0.1.10-keyed","b":"23_update5-memory","v":[4.73541259765625]}, -{"f":"mimbl-v0.1.10-keyed","b":"24_run5-memory","v":[5.041816711425781]}, -{"f":"mimbl-v0.1.10-keyed","b":"25_run-clear-memory","v":[2.9560279846191406]}, -{"f":"mimbl-v0.1.10-keyed","b":"31_startup-ci","v":[2184.3639999999996,2185.652,2187.068,2187.264]}, -{"f":"mimbl-v0.1.10-keyed","b":"32_startup-bt","v":[29.195999999999998,33.09599999999999,32.407999999999994,25.460000000000008]}, -{"f":"mimbl-v0.1.10-keyed","b":"34_startup-totalbytes","v":[180.3564453125,180.3564453125,180.3564453125,180.3564453125]}, -{"f":"miso-v1.4.0-keyed","b":"01_run1k","v":[287.39,300.88,303.183,298.14,295.233,299.94,299.163,310.527,295.793,314.312]}, -{"f":"miso-v1.4.0-keyed","b":"02_replace1k","v":[162.602,169.771,162.808,160.115,162.104,162.336,170.976,162.163,167.025,162.297]}, -{"f":"miso-v1.4.0-keyed","b":"03_update10th1k_x16","v":[692.699,672.331,708.717,699.637,680.856,684.365,694.192,698.567,669.253,660.323]}, -{"f":"miso-v1.4.0-keyed","b":"04_select1k","v":[1299.123,922.552,944.253,961.005,919.667,909.469,928.514,945.004,941.43,963.93]}, -{"f":"miso-v1.4.0-keyed","b":"05_swap1k","v":[134.423,134.455,136.083,141.03,137.963,137.772,144.947,139.954,138.643,139.794]}, -{"f":"miso-v1.4.0-keyed","b":"06_remove-one-1k","v":[69.51,50.667,58.119,51.211,61.164,52.553,51.403,50.832,54.9,50.63]}, -{"f":"miso-v1.4.0-keyed","b":"07_create10k","v":[1709.565,1692.6,1697.218,1679.312,1704.026,1697.405,1714.349,1691.721,1696.921,1692.542]}, -{"f":"miso-v1.4.0-keyed","b":"08_create1k-after1k_x2","v":[505.747,519.827,576.961,507.88,506.221,509.859,548.823,554.357,510.052,516.532]}, -{"f":"miso-v1.4.0-keyed","b":"09_clear1k_x8","v":[207.901,169.491,167.762,192.523,185.554,182.975,173.028,219.07,189.41,174.046]}, -{"f":"miso-v1.4.0-keyed","b":"21_ready-memory","v":[2.439861297607422]}, -{"f":"miso-v1.4.0-keyed","b":"22_run-memory","v":[7.011322021484375]}, -{"f":"miso-v1.4.0-keyed","b":"23_update5-memory","v":[9.33590316772461]}, -{"f":"miso-v1.4.0-keyed","b":"24_run5-memory","v":[7.695133209228516]}, -{"f":"miso-v1.4.0-keyed","b":"25_run-clear-memory","v":[7.830982208251953]}, -{"f":"miso-v1.4.0-keyed","b":"31_startup-ci","v":[4172.412,4169.18,4159.139999999999,4171.296]}, -{"f":"miso-v1.4.0-keyed","b":"32_startup-bt","v":[188.32799999999997,178.476,165.00399999999996,180.352]}, -{"f":"miso-v1.4.0-keyed","b":"34_startup-totalbytes","v":[580.98046875,580.98046875,580.98046875,580.98046875]}, -{"f":"misojs-v1.1.0.0-keyed","b":"01_run1k","v":[334.479,125.04,242.696,122.66,142.23,228.963,128.951,124.679,240.931,125.909]}, -{"f":"misojs-v1.1.0.0-keyed","b":"02_replace1k","v":[120.451,114.601,117.698,115.994,131.554,119.784,118.671,119.01,117.73,117.298]}, -{"f":"misojs-v1.1.0.0-keyed","b":"03_update10th1k_x16","v":[287.157,246.318,221.964,224.837,222.642,235.899,233.91,219.791,223.407,226.317]}, -{"f":"misojs-v1.1.0.0-keyed","b":"04_select1k","v":[223.249,274.384,222.662,228.091,209.34,227.878,228.786,214.326,211.38,227.029]}, -{"f":"misojs-v1.1.0.0-keyed","b":"05_swap1k","v":[54.882,52.835,54.2,58.956,60.59,53.576,63.301,62.567,59.34,54.532]}, -{"f":"misojs-v1.1.0.0-keyed","b":"06_remove-one-1k","v":[37.555,29.041,30.74,31.081,29.223,29.177,29.207,29.244,28.409,28.712]}, -{"f":"misojs-v1.1.0.0-keyed","b":"07_create10k","v":[2119.474,2081.254,2099.054,2113.4,2094.852,2126.139,2098.111,2090.04,2088.616,2123.537]}, -{"f":"misojs-v1.1.0.0-keyed","b":"08_create1k-after1k_x2","v":[264.317,261.384,261.877,259.629,264.274,263.82,257.147,262.974,256.758,253.556]}, -{"f":"misojs-v1.1.0.0-keyed","b":"09_clear1k_x8","v":[153.361,156.419,144.653,158.167,162.171,153.607,190.034,161.07,159.012,159.183]}, -{"f":"misojs-v1.1.0.0-keyed","b":"21_ready-memory","v":[1.1051902770996094]}, -{"f":"misojs-v1.1.0.0-keyed","b":"22_run-memory","v":[3.2431602478027344]}, -{"f":"misojs-v1.1.0.0-keyed","b":"23_update5-memory","v":[3.627593994140625]}, -{"f":"misojs-v1.1.0.0-keyed","b":"24_run5-memory","v":[3.808971405029297]}, -{"f":"misojs-v1.1.0.0-keyed","b":"25_run-clear-memory","v":[2.4390411376953125]}, -{"f":"misojs-v1.1.0.0-keyed","b":"31_startup-ci","v":[2111.061,2043.3690000000001,2037.6045,2042.982]}, -{"f":"misojs-v1.1.0.0-keyed","b":"32_startup-bt","v":[22.091999999999995,30.319999999999997,31.151999999999994,31.316000000000003]}, -{"f":"misojs-v1.1.0.0-keyed","b":"34_startup-totalbytes","v":[144.52734375,144.52734375,144.52734375,144.52734375]}, -{"f":"mithril-v2.0.4-keyed","b":"01_run1k","v":[160.604,157.932,162.391,156.009,149.056,165.83,154.409,152.068,173.965,250.392]}, -{"f":"mithril-v2.0.4-keyed","b":"02_replace1k","v":[129.138,136.591,133.661,125.094,133.569,135.505,144.813,136.694,124.152,136.388]}, -{"f":"mithril-v2.0.4-keyed","b":"03_update10th1k_x16","v":[224.555,241.867,218.583,208.091,229.427,222.618,214.253,249.513,244.684,231.648]}, -{"f":"mithril-v2.0.4-keyed","b":"04_select1k","v":[237.532,250.727,274.79,259.665,269.524,272.966,552.525,283.138,306.942,274.464]}, -{"f":"mithril-v2.0.4-keyed","b":"05_swap1k","v":[66.029,70.474,68.657,63.808,78.111,83.68,73.9,67.338,82.797,72.229]}, -{"f":"mithril-v2.0.4-keyed","b":"06_remove-one-1k","v":[34.215,48.02,38.419,37.988,37.011,50.759,38.718,44.858,37.163,45.241]}, -{"f":"mithril-v2.0.4-keyed","b":"07_create10k","v":[1260.966,1278.026,1296.927,1298.981,1266.878,1258.145,1273.038,1284.908,1292.18,1296.724]}, -{"f":"mithril-v2.0.4-keyed","b":"08_create1k-after1k_x2","v":[275.174,282.755,281.909,273.321,275.14,285.427,288.264,276.391,283.939,281.148]}, -{"f":"mithril-v2.0.4-keyed","b":"09_clear1k_x8","v":[133.959,139.236,137.847,136.048,136.402,148.624,130.478,134.134,148.26,156.183]}, -{"f":"mithril-v2.0.4-keyed","b":"21_ready-memory","v":[1.1534881591796875]}, -{"f":"mithril-v2.0.4-keyed","b":"22_run-memory","v":[3.5209197998046875]}, -{"f":"mithril-v2.0.4-keyed","b":"23_update5-memory","v":[5.0196533203125]}, -{"f":"mithril-v2.0.4-keyed","b":"24_run5-memory","v":[4.10247802734375]}, -{"f":"mithril-v2.0.4-keyed","b":"25_run-clear-memory","v":[2.616802215576172]}, -{"f":"mithril-v2.0.4-keyed","b":"31_startup-ci","v":[2110.2880000000005,2110.7839999999997,2109.5280000000002,2109.9480000000003]}, -{"f":"mithril-v2.0.4-keyed","b":"32_startup-bt","v":[21.939999999999994,25.239999999999995,20.048000000000002,23.455999999999996]}, -{"f":"mithril-v2.0.4-keyed","b":"34_startup-totalbytes","v":[175.2236328125,175.2236328125,175.2236328125,175.2236328125]}, -{"f":"mobx-jsx-v0.10.0-keyed","b":"01_run1k","v":[126.813,124.697,124.658,120.624,131.39,146.135,123.852,123.029,119.257,123.326]}, -{"f":"mobx-jsx-v0.10.0-keyed","b":"02_replace1k","v":[120.24,113.236,111.811,111.951,116.197,117.795,113.582,114.5,116.691,113.618]}, -{"f":"mobx-jsx-v0.10.0-keyed","b":"03_update10th1k_x16","v":[142.202,141.751,137.286,140.282,141.63,143.959,139.152,166.917,151.317,136.012]}, -{"f":"mobx-jsx-v0.10.0-keyed","b":"04_select1k","v":[20.191,23.627,16.941,21.845,24.61,17.976,21.557,21.971,25.262,17.399]}, -{"f":"mobx-jsx-v0.10.0-keyed","b":"05_swap1k","v":[52.308,56.706,50.585,54.228,50.934,56.418,50.29,53.878,59.166,53.766]}, -{"f":"mobx-jsx-v0.10.0-keyed","b":"06_remove-one-1k","v":[27.3,25.847,29.006,27.66,28.032,28.895,29.725,28.736,29.076,26.754]}, -{"f":"mobx-jsx-v0.10.0-keyed","b":"07_create10k","v":[1159.234,1132.347,1150.144,1134.558,1123.284,1147.86,1130.277,1144.399,1111.199,1157.671]}, -{"f":"mobx-jsx-v0.10.0-keyed","b":"08_create1k-after1k_x2","v":[252.051,250.636,253.148,242.915,251.995,251.706,254.038,253.213,250.547,249.436]}, -{"f":"mobx-jsx-v0.10.0-keyed","b":"09_clear1k_x8","v":[110.158,107.618,98.148,107.46,109.219,108.651,110.33,98.477,104.214,109.516]}, -{"f":"mobx-jsx-v0.10.0-keyed","b":"21_ready-memory","v":[1.1724014282226562]}, -{"f":"mobx-jsx-v0.10.0-keyed","b":"22_run-memory","v":[3.2221298217773438]}, -{"f":"mobx-jsx-v0.10.0-keyed","b":"23_update5-memory","v":[3.543193817138672]}, -{"f":"mobx-jsx-v0.10.0-keyed","b":"24_run5-memory","v":[4.018611907958984]}, -{"f":"mobx-jsx-v0.10.0-keyed","b":"25_run-clear-memory","v":[2.6442222595214844]}, -{"f":"mobx-jsx-v0.10.0-keyed","b":"31_startup-ci","v":[2186.4480000000003,2185.808,2179.988,2103.468]}, -{"f":"mobx-jsx-v0.10.0-keyed","b":"32_startup-bt","v":[21.844,22.319999999999993,16,16]}, -{"f":"mobx-jsx-v0.10.0-keyed","b":"34_startup-totalbytes","v":[192.20703125,192.20703125,192.20703125,192.20703125]}, -{"f":"naiv-v0.0.1-1-keyed","b":"01_run1k","v":[139.396,132.489,138.713,132.925,137.857,128.585,140.217,133.81,142.016,131.117]}, -{"f":"naiv-v0.0.1-1-keyed","b":"02_replace1k","v":[138.674,130.867,130.511,128.534,131.745,133.063,127.906,132.415,132.942,129.864]}, -{"f":"naiv-v0.0.1-1-keyed","b":"03_update10th1k_x16","v":[132.237,123.472,138.462,133.151,143.22,135.865,126.938,159.826,124.652,133.339]}, -{"f":"naiv-v0.0.1-1-keyed","b":"04_select1k","v":[25.161,21.452,24.618,21.136,21.845,16.228,20.885,16.481,18.482,18.501]}, -{"f":"naiv-v0.0.1-1-keyed","b":"05_swap1k","v":[54.518,57.143,55.766,56.345,60.654,52.116,59.601,52.892,51.975,56.701]}, -{"f":"naiv-v0.0.1-1-keyed","b":"06_remove-one-1k","v":[27.392,26.973,27.746,27.714,27.84,28.089,28.143,27.335,27.991,28.132]}, -{"f":"naiv-v0.0.1-1-keyed","b":"07_create10k","v":[1402.834,1415.604,1416.25,1422.227,1414.889,1432.245,1425.284,1408.305,1400.597,1401.331]}, -{"f":"naiv-v0.0.1-1-keyed","b":"08_create1k-after1k_x2","v":[267.89,264.843,274.59,274.201,272.474,266.431,271.096,268.459,264.275,271.025]}, -{"f":"naiv-v0.0.1-1-keyed","b":"09_clear1k_x8","v":[130.05,127.368,129.5,129.677,127.667,118.195,127.81,118.935,128.224,127.213]}, -{"f":"naiv-v0.0.1-1-keyed","b":"21_ready-memory","v":[1.1037864685058594]}, -{"f":"naiv-v0.0.1-1-keyed","b":"22_run-memory","v":[2.920379638671875]}, -{"f":"naiv-v0.0.1-1-keyed","b":"23_update5-memory","v":[3.2157211303710938]}, -{"f":"naiv-v0.0.1-1-keyed","b":"24_run5-memory","v":[3.4953765869140625]}, -{"f":"naiv-v0.0.1-1-keyed","b":"25_run-clear-memory","v":[2.3552627563476562]}, -{"f":"naiv-v0.0.1-1-keyed","b":"31_startup-ci","v":[1884.8560000000002,1886.444,1887.444,1878.5479999999998]}, -{"f":"naiv-v0.0.1-1-keyed","b":"32_startup-bt","v":[22.627999999999997,25.231999999999996,22.587999999999997,21.524]}, -{"f":"naiv-v0.0.1-1-keyed","b":"34_startup-totalbytes","v":[143.52734375,143.52734375,143.52734375,143.52734375]}, -{"f":"nervjs-v1.4.3-keyed","b":"01_run1k","v":[133.834,130.971,135.353,135.077,135.508,133.122,135.301,128.849,135.396,134.273]}, -{"f":"nervjs-v1.4.3-keyed","b":"02_replace1k","v":[125.482,117.173,117.404,115.346,114.674,116.624,124.937,121.481,119.278,114.978]}, -{"f":"nervjs-v1.4.3-keyed","b":"03_update10th1k_x16","v":[410.183,275.548,272.29,270.773,260.568,268.142,267.879,405.581,250.834,281.744]}, -{"f":"nervjs-v1.4.3-keyed","b":"04_select1k","v":[367.835,350.54,349.634,348.706,345.303,368.99,352.119,342.838,355.334,345.74]}, -{"f":"nervjs-v1.4.3-keyed","b":"05_swap1k","v":[67.099,68.679,69.185,71.727,76.861,67.25,72.121,70.843,67.518,75.082]}, -{"f":"nervjs-v1.4.3-keyed","b":"06_remove-one-1k","v":[32.435,37.382,32.252,31.824,33.712,30.808,32.224,33.608,34.946,33.314]}, -{"f":"nervjs-v1.4.3-keyed","b":"07_create10k","v":[1204.023,1179.821,1192.397,1180.674,1214.025,1207.137,1188.95,1193.47,1192.351,1201.339]}, -{"f":"nervjs-v1.4.3-keyed","b":"08_create1k-after1k_x2","v":[298.61,293.162,297.168,293.611,297.816,302.327,296.011,302.542,295.422,294.027]}, -{"f":"nervjs-v1.4.3-keyed","b":"09_clear1k_x8","v":[139.611,129.173,140.319,152.815,144.937,140.233,138.85,143.747,144.092,147.422]}, -{"f":"nervjs-v1.4.3-keyed","b":"21_ready-memory","v":[1.1671066284179688]}, -{"f":"nervjs-v1.4.3-keyed","b":"22_run-memory","v":[3.319355010986328]}, -{"f":"nervjs-v1.4.3-keyed","b":"23_update5-memory","v":[3.7407684326171875]}, -{"f":"nervjs-v1.4.3-keyed","b":"24_run5-memory","v":[3.883258819580078]}, -{"f":"nervjs-v1.4.3-keyed","b":"25_run-clear-memory","v":[2.593669891357422]}, -{"f":"nervjs-v1.4.3-keyed","b":"31_startup-ci","v":[2109.5599999999995,2109.3559999999998,2110.88,2103.232]}, -{"f":"nervjs-v1.4.3-keyed","b":"32_startup-bt","v":[22.508000000000003,74.224,24.787999999999997,23.528000000000006]}, -{"f":"nervjs-v1.4.3-keyed","b":"34_startup-totalbytes","v":[176.8681640625,176.8681640625,176.8681640625,176.8681640625]}, -{"f":"neverland-v3.3.2-keyed","b":"01_run1k","v":[144.409,143.494,144.006,135.938,146.899,141.225,144.533,244.682,142.113,147.501]}, -{"f":"neverland-v3.3.2-keyed","b":"02_replace1k","v":[141.314,136.643,132.096,136.427,132.912,132.768,134.631,131.55,136.279,135.12]}, -{"f":"neverland-v3.3.2-keyed","b":"03_update10th1k_x16","v":[164.481,176.926,165.278,171.625,170.737,180.409,167.51,169.862,174.725,169.465]}, -{"f":"neverland-v3.3.2-keyed","b":"04_select1k","v":[143.718,143.829,140.275,140.784,137.692,139.099,137.598,142.983,140.773,139.276]}, -{"f":"neverland-v3.3.2-keyed","b":"05_swap1k","v":[54.049,58.315,54.146,53.841,54.736,56.536,53.749,55.791,54.977,55.939]}, -{"f":"neverland-v3.3.2-keyed","b":"06_remove-one-1k","v":[31.302,32.115,31.183,31.552,32.215,31.264,31.662,31.926,30.204,31.896]}, -{"f":"neverland-v3.3.2-keyed","b":"07_create10k","v":[1400.33,1423.737,1413.664,1430.091,1409.355,1398.51,1401.961,1411.919,1413.92,1414.633]}, -{"f":"neverland-v3.3.2-keyed","b":"08_create1k-after1k_x2","v":[283.638,282.007,281.565,284.292,280.514,278.138,280.997,290.284,285.699,286.559]}, -{"f":"neverland-v3.3.2-keyed","b":"09_clear1k_x8","v":[115.54,114.776,118.612,109.099,106.157,123.582,107.772,117.017,117.895,119.704]}, -{"f":"neverland-v3.3.2-keyed","b":"21_ready-memory","v":[1.1677742004394531]}, -{"f":"neverland-v3.3.2-keyed","b":"22_run-memory","v":[3.798450469970703]}, -{"f":"neverland-v3.3.2-keyed","b":"23_update5-memory","v":[4.280025482177734]}, -{"f":"neverland-v3.3.2-keyed","b":"24_run5-memory","v":[4.484882354736328]}, -{"f":"neverland-v3.3.2-keyed","b":"25_run-clear-memory","v":[2.503143310546875]}, -{"f":"neverland-v3.3.2-keyed","b":"31_startup-ci","v":[2037.0720000000001,2031.9479999999999,2032.3400000000001,2034.6080000000002]}, -{"f":"neverland-v3.3.2-keyed","b":"32_startup-bt","v":[21.447999999999997,18.77199999999999,70.696,22.163999999999998]}, -{"f":"neverland-v3.3.2-keyed","b":"34_startup-totalbytes","v":[156.720703125,156.720703125,156.720703125,156.720703125]}, -{"f":"petit-dom-v0.2.0-keyed","b":"01_run1k","v":[125.893,122.09,125.043,123.428,122.727,122.591,126.696,180.269,125.7,123.189]}, -{"f":"petit-dom-v0.2.0-keyed","b":"02_replace1k","v":[119.767,122.077,120.903,116.312,117.472,120.704,119.88,117.022,117.124,118.925]}, -{"f":"petit-dom-v0.2.0-keyed","b":"03_update10th1k_x16","v":[145.695,142.043,145.578,144.006,145.613,145.191,147.366,148.671,142.652,137.08]}, -{"f":"petit-dom-v0.2.0-keyed","b":"04_select1k","v":[36.061,36.06,31.153,40.281,50.513,38.058,67.951,36.519,31.756,118.52]}, -{"f":"petit-dom-v0.2.0-keyed","b":"05_swap1k","v":[56.234,45.805,57.879,43.573,54.38,47.256,53.14,48.164,59.851,45.484]}, -{"f":"petit-dom-v0.2.0-keyed","b":"06_remove-one-1k","v":[27.562,27.436,27.333,26.818,27.06,27.175,26.226,27.127,28.374,27.397]}, -{"f":"petit-dom-v0.2.0-keyed","b":"07_create10k","v":[1095.089,1120.038,1152.105,1124.816,1120.989,1103.849,1132.695,1105.334,1107.825,1112.68]}, -{"f":"petit-dom-v0.2.0-keyed","b":"08_create1k-after1k_x2","v":[242.3,241.704,243.355,237.716,239.675,238.926,233.886,235.825,244.443,246.404]}, -{"f":"petit-dom-v0.2.0-keyed","b":"09_clear1k_x8","v":[110.013,99.956,108.479,105.163,97.948,108.796,106.208,104.634,104.977,95.838]}, -{"f":"petit-dom-v0.2.0-keyed","b":"21_ready-memory","v":[1.0939865112304688]}, -{"f":"petit-dom-v0.2.0-keyed","b":"22_run-memory","v":[2.8835830688476562]}, -{"f":"petit-dom-v0.2.0-keyed","b":"23_update5-memory","v":[3.2319068908691406]}, -{"f":"petit-dom-v0.2.0-keyed","b":"24_run5-memory","v":[3.4546890258789062]}, -{"f":"petit-dom-v0.2.0-keyed","b":"25_run-clear-memory","v":[2.348957061767578]}, -{"f":"petit-dom-v0.2.0-keyed","b":"31_startup-ci","v":[1884.636,1885.4160000000002,1885.404,1884.616]}, -{"f":"petit-dom-v0.2.0-keyed","b":"32_startup-bt","v":[21.075999999999993,22.163999999999994,17.007999999999996,22.367999999999995]}, -{"f":"petit-dom-v0.2.0-keyed","b":"34_startup-totalbytes","v":[148.767578125,148.767578125,148.767578125,148.767578125]}, -{"f":"plastiq-v1.33.0-keyed","b":"01_run1k","v":[159.497,156.677,167.682,163.416,159.341,154.439,159.622,144.97,168.452,151.563]}, -{"f":"plastiq-v1.33.0-keyed","b":"02_replace1k","v":[138.739,140.363,140.483,139.609,137.619,145.348,139.332,142.63,153.962,139.032]}, -{"f":"plastiq-v1.33.0-keyed","b":"03_update10th1k_x16","v":[189.834,194.858,183.308,191.342,183.278,184.761,196.118,206.606,184.118,193.093]}, -{"f":"plastiq-v1.33.0-keyed","b":"04_select1k","v":[49.612,51.397,48.301,58.871,56.766,51.4,62.23,53.013,52.565,47.063]}, -{"f":"plastiq-v1.33.0-keyed","b":"05_swap1k","v":[55.818,57.827,49.782,63.242,54.642,54.412,61.134,52.156,57.593,57.969]}, -{"f":"plastiq-v1.33.0-keyed","b":"06_remove-one-1k","v":[40.118,31.63,40.779,45.315,44.602,34.75,36.425,42.199,47.853,38.026]}, -{"f":"plastiq-v1.33.0-keyed","b":"07_create10k","v":[1217.033,1211.472,1282.367,1223.639,1210.804,1222.58,1232.843,1233.025,1228.612,1241.848]}, -{"f":"plastiq-v1.33.0-keyed","b":"08_create1k-after1k_x2","v":[256.084,264.677,265.454,272.076,272.171,268.519,259.91,263.591,271.034,268.434]}, -{"f":"plastiq-v1.33.0-keyed","b":"09_clear1k_x8","v":[134.571,135.686,138.712,144.735,138.055,144.751,142.014,140.078,140.74,156.621]}, -{"f":"plastiq-v1.33.0-keyed","b":"21_ready-memory","v":[1.1504020690917969]}, -{"f":"plastiq-v1.33.0-keyed","b":"22_run-memory","v":[4.213466644287109]}, -{"f":"plastiq-v1.33.0-keyed","b":"23_update5-memory","v":[5.497978210449219]}, -{"f":"plastiq-v1.33.0-keyed","b":"24_run5-memory","v":[13.333736419677734]}, -{"f":"plastiq-v1.33.0-keyed","b":"25_run-clear-memory","v":[13.325508117675781]}, -{"f":"plastiq-v1.33.0-keyed","b":"31_startup-ci","v":[2028.5520000000001,2035.2359999999999,2029.2559999999999,2035.344]}, -{"f":"plastiq-v1.33.0-keyed","b":"32_startup-bt","v":[16,79.47199999999998,16,22.060000000000002]}, -{"f":"plastiq-v1.33.0-keyed","b":"34_startup-totalbytes","v":[167.9287109375,167.9287109375,167.9287109375,167.9287109375]}, -{"f":"preact-v10.0.1-keyed","b":"01_run1k","v":[144.276,144.674,147.501,136.641,143.731,139.325,143.106,149.765,192.654,141.221]}, -{"f":"preact-v10.0.1-keyed","b":"02_replace1k","v":[127.554,127.384,125.928,124.299,127.965,132.877,131.076,165.02,127.996,137.198]}, -{"f":"preact-v10.0.1-keyed","b":"03_update10th1k_x16","v":[179.23,174.915,219.149,173.931,175.167,176.868,175.034,178.939,195.38,187.407]}, -{"f":"preact-v10.0.1-keyed","b":"04_select1k","v":[60.963,88.6,64.346,69.48,71.5,125.728,61.63,112.49,62.91,63.572]}, -{"f":"preact-v10.0.1-keyed","b":"05_swap1k","v":[52.899,58.684,51.536,51.509,61.371,57.904,52.653,50.354,52.456,51.411]}, -{"f":"preact-v10.0.1-keyed","b":"06_remove-one-1k","v":[28.761,32.518,28.38,27.706,28.473,28.951,29.296,30.209,33.362,29.164]}, -{"f":"preact-v10.0.1-keyed","b":"07_create10k","v":[1422.671,1430.597,1383.11,1422.008,1397.134,1407.317,1401.816,1412.191,1418.332,1426.631]}, -{"f":"preact-v10.0.1-keyed","b":"08_create1k-after1k_x2","v":[267.877,277.537,276.248,268.952,274.816,272.727,274.051,279.311,273.891,272.132]}, -{"f":"preact-v10.0.1-keyed","b":"09_clear1k_x8","v":[150.429,145.685,161.539,145.911,148.209,157.08,143.174,142.343,157.543,145.107]}, -{"f":"preact-v10.0.1-keyed","b":"21_ready-memory","v":[1.1105613708496094]}, -{"f":"preact-v10.0.1-keyed","b":"22_run-memory","v":[2.863666534423828]}, -{"f":"preact-v10.0.1-keyed","b":"23_update5-memory","v":[3.224365234375]}, -{"f":"preact-v10.0.1-keyed","b":"24_run5-memory","v":[4.862796783447266]}, -{"f":"preact-v10.0.1-keyed","b":"25_run-clear-memory","v":[3.8825607299804688]}, -{"f":"preact-v10.0.1-keyed","b":"31_startup-ci","v":[2028.316,2035.1640000000002,2031.096,2035.784]}, -{"f":"preact-v10.0.1-keyed","b":"32_startup-bt","v":[16,22.563999999999993,16.572,22.263999999999996]}, -{"f":"preact-v10.0.1-keyed","b":"34_startup-totalbytes","v":[152.5029296875,152.5029296875,152.5029296875,152.5029296875]}, -{"f":"ractive-v1.3.6-keyed","b":"01_run1k","v":[207.478,217.039,221.62,229.212,241.692,222.151,230.686,239.861,218.231,221.752]}, -{"f":"ractive-v1.3.6-keyed","b":"02_replace1k","v":[161.153,163.076,162.316,163.722,162.985,160.777,163.137,157.6,162.186,161.459]}, -{"f":"ractive-v1.3.6-keyed","b":"03_update10th1k_x16","v":[136.717,149.795,148.458,150.397,148.561,147.172,148.632,160.633,150.515,151.134]}, -{"f":"ractive-v1.3.6-keyed","b":"04_select1k","v":[119.865,120.443,125.89,126.438,121.009,125.853,129.962,127.472,126.434,128.841]}, -{"f":"ractive-v1.3.6-keyed","b":"05_swap1k","v":[420.541,418.828,420.623,426.08,421.614,424.299,424.927,431.515,415.128,427.492]}, -{"f":"ractive-v1.3.6-keyed","b":"06_remove-one-1k","v":[30.417,31.739,29.427,30.095,32.524,38.139,32.449,31.7,30.996,33.518]}, -{"f":"ractive-v1.3.6-keyed","b":"07_create10k","v":[1566.061,1562.222,1565.137,1574.957,1562.655,1557.636,1551.695,1556.235,1553.876,1555.797]}, -{"f":"ractive-v1.3.6-keyed","b":"08_create1k-after1k_x2","v":[421.231,422.557,406.528,399.184,397.213,411.701,409.395,412.988,431.917,411.251]}, -{"f":"ractive-v1.3.6-keyed","b":"09_clear1k_x8","v":[284.762,280.853,290.122,284.87,282.076,294.919,295.186,296.045,299.563,293.941]}, -{"f":"ractive-v1.3.6-keyed","b":"21_ready-memory","v":[1.4290657043457031]}, -{"f":"ractive-v1.3.6-keyed","b":"22_run-memory","v":[7.989032745361328]}, -{"f":"ractive-v1.3.6-keyed","b":"23_update5-memory","v":[8.315044403076172]}, -{"f":"ractive-v1.3.6-keyed","b":"24_run5-memory","v":[8.820842742919922]}, -{"f":"ractive-v1.3.6-keyed","b":"25_run-clear-memory","v":[3.6482391357421875]}, -{"f":"ractive-v1.3.6-keyed","b":"31_startup-ci","v":[3126.496,3133.736,3139.5159999999996,3131.0959999999995]}, -{"f":"ractive-v1.3.6-keyed","b":"32_startup-bt","v":[88.84399999999998,105.58400000000002,114.28400000000003,93.708]}, -{"f":"ractive-v1.3.6-keyed","b":"34_startup-totalbytes","v":[363.0478515625,363.0478515625,363.0478515625,363.0478515625]}, -{"f":"rawact-v0.5.0-keyed","b":"01_run1k","v":[128.751,126.192,130.454,124.658,130.362,140.995,134.802,126.813,123.873,130.24]}, -{"f":"rawact-v0.5.0-keyed","b":"02_replace1k","v":[120.264,116.097,116.598,110.88,112.108,133.106,115.57,115.798,115.585,112.016]}, -{"f":"rawact-v0.5.0-keyed","b":"03_update10th1k_x16","v":[168.945,156.085,179.943,169.372,156.616,159.432,161.377,162.986,162.037,160.011]}, -{"f":"rawact-v0.5.0-keyed","b":"04_select1k","v":[70.272,60.939,64.775,64.062,64.89,93.508,67.547,62.831,60.744,57.88]}, -{"f":"rawact-v0.5.0-keyed","b":"05_swap1k","v":[51.073,48.933,54.776,49.585,53.292,49.199,53.426,57.845,49.365,50.16]}, -{"f":"rawact-v0.5.0-keyed","b":"06_remove-one-1k","v":[28.263,28.05,29.115,28,29.561,26.256,27.961,28.049,27.054,27.802]}, -{"f":"rawact-v0.5.0-keyed","b":"07_create10k","v":[1126.668,1117.946,1118.736,1136.666,1150.477,1126.063,1136.528,1141.416,1135.533,1115.993]}, -{"f":"rawact-v0.5.0-keyed","b":"08_create1k-after1k_x2","v":[239.128,239.543,232.716,231.947,239.692,242.73,237.658,241.172,240.142,241.158]}, -{"f":"rawact-v0.5.0-keyed","b":"09_clear1k_x8","v":[97.488,101.133,94.73,105.558,103.684,103.311,108.253,105.031,106.852,108.231]}, -{"f":"rawact-v0.5.0-keyed","b":"21_ready-memory","v":[1.1136283874511719]}, -{"f":"rawact-v0.5.0-keyed","b":"22_run-memory","v":[3.4567794799804688]}, -{"f":"rawact-v0.5.0-keyed","b":"23_update5-memory","v":[3.89190673828125]}, -{"f":"rawact-v0.5.0-keyed","b":"24_run5-memory","v":[11.010711669921875]}, -{"f":"rawact-v0.5.0-keyed","b":"25_run-clear-memory","v":[11.265098571777344]}, -{"f":"rawact-v0.5.0-keyed","b":"31_startup-ci","v":[1954.708,1961.0720000000001,1964.46,1963.2800000000002]}, -{"f":"rawact-v0.5.0-keyed","b":"32_startup-bt","v":[23.616,22.272000000000002,22.243999999999996,22.395999999999994]}, -{"f":"rawact-v0.5.0-keyed","b":"34_startup-totalbytes","v":[150.2265625,150.2265625,150.2265625,150.2265625]}, -{"f":"rax-v0.6.7-keyed","b":"01_run1k","v":[158.797,164.771,159.882,152.851,153.503,173.954,148.767,160.603,151.848,160.525]}, -{"f":"rax-v0.6.7-keyed","b":"02_replace1k","v":[138.465,141.727,140.917,140.29,137.282,142.095,140.001,142.564,135.08,137.4]}, -{"f":"rax-v0.6.7-keyed","b":"03_update10th1k_x16","v":[204.073,224.453,206.512,207.988,224.883,217.047,206.085,214.936,221.719,217.332]}, -{"f":"rax-v0.6.7-keyed","b":"04_select1k","v":[85.785,91.065,73.106,72.308,201.051,93.941,81.452,79.8,78.599,423.241]}, -{"f":"rax-v0.6.7-keyed","b":"05_swap1k","v":[439.745,409.587,408.917,421.446,411.446,410.271,407.868,425.187,412.921,412.95]}, -{"f":"rax-v0.6.7-keyed","b":"06_remove-one-1k","v":[27.852,29.157,30.652,28.713,28.835,27.831,28.451,29.686,27.351,28.549]}, -{"f":"rax-v0.6.7-keyed","b":"07_create10k","v":[1336.717,1357.544,1366.187,1368.636,1369.846,1342.439,1329.374,1359.563,1370.951,1357.92]}, -{"f":"rax-v0.6.7-keyed","b":"08_create1k-after1k_x2","v":[318.078,309.649,316.412,315.372,309.809,310.599,311.588,316.635,306.584,314.496]}, -{"f":"rax-v0.6.7-keyed","b":"09_clear1k_x8","v":[193.438,202.599,188.488,203.862,200.963,193.724,204.354,204.736,203.34,201.284]}, -{"f":"rax-v0.6.7-keyed","b":"21_ready-memory","v":[1.1858406066894531]}, -{"f":"rax-v0.6.7-keyed","b":"22_run-memory","v":[4.246608734130859]}, -{"f":"rax-v0.6.7-keyed","b":"23_update5-memory","v":[4.653949737548828]}, -{"f":"rax-v0.6.7-keyed","b":"24_run5-memory","v":[4.945003509521484]}, -{"f":"rax-v0.6.7-keyed","b":"25_run-clear-memory","v":[2.6830711364746094]}, -{"f":"rax-v0.6.7-keyed","b":"31_startup-ci","v":[2263.456,2262.768,2263.436,2262.6399999999994]}, -{"f":"rax-v0.6.7-keyed","b":"32_startup-bt","v":[99.272,77.932,22.503999999999998,91.40400000000001]}, -{"f":"rax-v0.6.7-keyed","b":"34_startup-totalbytes","v":[203.6572265625,203.6572265625,203.6572265625,203.6572265625]}, -{"f":"react-v16.8.6-keyed","b":"01_run1k","v":[165.014,162.67,160.593,157.898,163.334,218.968,157.287,162.233,162.525,159.316]}, -{"f":"react-v16.8.6-keyed","b":"02_replace1k","v":[126.24,131.445,131.907,128.517,129.387,139.44,126.882,126.89,128.461,125.709]}, -{"f":"react-v16.8.6-keyed","b":"03_update10th1k_x16","v":[168.438,170.801,180.035,193.446,178.813,178.62,184.853,179.282,180.334,173.14]}, -{"f":"react-v16.8.6-keyed","b":"04_select1k","v":[75.998,116.847,70.762,94.563,73.506,77.493,72.63,77.451,85.408,76.915]}, -{"f":"react-v16.8.6-keyed","b":"05_swap1k","v":[404.42,415.719,414.262,429.492,412.811,420.615,411.986,420.658,412.734,419.711]}, -{"f":"react-v16.8.6-keyed","b":"06_remove-one-1k","v":[27.272,27.529,26.486,27.581,31.357,26.706,28.434,28.908,27.508,27.924]}, -{"f":"react-v16.8.6-keyed","b":"07_create10k","v":[1680.614,1664.988,1666.786,1654.371,1677.575,1650.52,1666.182,1661.303,1660.323,1661.54]}, -{"f":"react-v16.8.6-keyed","b":"08_create1k-after1k_x2","v":[294.894,292.002,292.122,295.624,294.093,294.425,295.04,313.607,293.448,289.194]}, -{"f":"react-v16.8.6-keyed","b":"09_clear1k_x8","v":[140.036,134.875,142.926,130.262,132.29,143.29,146.783,145.039,144.152,130.309]}, -{"f":"react-v16.8.6-keyed","b":"21_ready-memory","v":[1.3166847229003906]}, -{"f":"react-v16.8.6-keyed","b":"22_run-memory","v":[3.907878875732422]}, -{"f":"react-v16.8.6-keyed","b":"23_update5-memory","v":[4.670879364013672]}, -{"f":"react-v16.8.6-keyed","b":"24_run5-memory","v":[5.237010955810547]}, -{"f":"react-v16.8.6-keyed","b":"25_run-clear-memory","v":[3.2179908752441406]}, -{"f":"react-v16.8.6-keyed","b":"31_startup-ci","v":[2527.932,2543.392,2507.1360000000004,2528.6440000000002]}, -{"f":"react-v16.8.6-keyed","b":"32_startup-bt","v":[90.36800000000001,116.01600000000002,16,91.496]}, -{"f":"react-v16.8.6-keyed","b":"34_startup-totalbytes","v":[260.6171875,260.6171875,260.6171875,260.6171875]}, -{"f":"react-djinn-v16.8.3 + 1.3.1 + 1.4.0-keyed","b":"01_run1k","v":[167.179,161.826,159.575,155.818,162.684,229.208,160.896,160.488,156.482,271.959]}, -{"f":"react-djinn-v16.8.3 + 1.3.1 + 1.4.0-keyed","b":"02_replace1k","v":[131.539,127.386,125.089,128.416,130.62,131.13,125.065,127.837,135.285,128.175]}, -{"f":"react-djinn-v16.8.3 + 1.3.1 + 1.4.0-keyed","b":"03_update10th1k_x16","v":[192.202,165.988,165.311,170.542,166.348,169.994,170.209,183.898,160.547,165.34]}, -{"f":"react-djinn-v16.8.3 + 1.3.1 + 1.4.0-keyed","b":"04_select1k","v":[79.046,108.054,72.139,72.894,71.812,76.2,73.916,75.581,77.803,84.493]}, -{"f":"react-djinn-v16.8.3 + 1.3.1 + 1.4.0-keyed","b":"05_swap1k","v":[423.611,412.257,408.602,420.39,412.083,418.389,420.27,422.179,411.455,420.672]}, -{"f":"react-djinn-v16.8.3 + 1.3.1 + 1.4.0-keyed","b":"06_remove-one-1k","v":[27.183,25.972,27.379,27.847,25.731,29.928,31.065,34.348,27.787,28.451]}, -{"f":"react-djinn-v16.8.3 + 1.3.1 + 1.4.0-keyed","b":"07_create10k","v":[1673.725,1692.721,1672.594,1652.205,1689.937,1683.168,1664.065,1683.142,1653.485,1697.236]}, -{"f":"react-djinn-v16.8.3 + 1.3.1 + 1.4.0-keyed","b":"08_create1k-after1k_x2","v":[295.612,299.722,292.528,298.352,299.347,298.523,301.425,296.85,298.852,300.695]}, -{"f":"react-djinn-v16.8.3 + 1.3.1 + 1.4.0-keyed","b":"09_clear1k_x8","v":[130.659,133.912,134.338,128.843,132.935,140.299,146.669,142.61,146.676,130.853]}, -{"f":"react-djinn-v16.8.3 + 1.3.1 + 1.4.0-keyed","b":"21_ready-memory","v":[1.3861732482910156]}, -{"f":"react-djinn-v16.8.3 + 1.3.1 + 1.4.0-keyed","b":"22_run-memory","v":[3.9853363037109375]}, -{"f":"react-djinn-v16.8.3 + 1.3.1 + 1.4.0-keyed","b":"23_update5-memory","v":[4.692005157470703]}, -{"f":"react-djinn-v16.8.3 + 1.3.1 + 1.4.0-keyed","b":"24_run5-memory","v":[5.263866424560547]}, -{"f":"react-djinn-v16.8.3 + 1.3.1 + 1.4.0-keyed","b":"25_run-clear-memory","v":[3.2072982788085938]}, -{"f":"react-djinn-v16.8.3 + 1.3.1 + 1.4.0-keyed","b":"31_startup-ci","v":[2706.102,2717.7360000000003,2718.174,2717.178]}, -{"f":"react-djinn-v16.8.3 + 1.3.1 + 1.4.0-keyed","b":"32_startup-bt","v":[70.184,103.31200000000001,100.544,85.836]}, -{"f":"react-djinn-v16.8.3 + 1.3.1 + 1.4.0-keyed","b":"34_startup-totalbytes","v":[266.3359375,266.3359375,266.3359375,266.3359375]}, -{"f":"react-easy-state-v16.1.0 + 5.0.0-keyed","b":"01_run1k","v":[177.401,189.103,198.724,177.981,203.562,175.543,174.396,271.263,191.161,181.877]}, -{"f":"react-easy-state-v16.1.0 + 5.0.0-keyed","b":"02_replace1k","v":[137.073,135.578,135.957,136.519,139.215,141.422,141.331,138.585,139.042,139.121]}, -{"f":"react-easy-state-v16.1.0 + 5.0.0-keyed","b":"03_update10th1k_x16","v":[180.603,175.69,175.395,171.923,180.46,178.859,180.746,176.907,175.495,184.258]}, -{"f":"react-easy-state-v16.1.0 + 5.0.0-keyed","b":"04_select1k","v":[44.603,60.785,45.69,51.397,41.474,73.959,51.22,44.558,46.734,46.373]}, -{"f":"react-easy-state-v16.1.0 + 5.0.0-keyed","b":"05_swap1k","v":[416.652,421.148,418.101,430.783,428.387,422.078,416.783,434.539,425.833,427.154]}, -{"f":"react-easy-state-v16.1.0 + 5.0.0-keyed","b":"06_remove-one-1k","v":[29.472,30.275,29.372,29.852,28.105,30.19,29.361,29.655,29.436,29.632]}, -{"f":"react-easy-state-v16.1.0 + 5.0.0-keyed","b":"07_create10k","v":[1513.311,1520.733,1513.956,1519.65,1518.948,1522.332,1534.431,1522.671,1513.917,1525.041]}, -{"f":"react-easy-state-v16.1.0 + 5.0.0-keyed","b":"08_create1k-after1k_x2","v":[320.583,314.342,318.763,318.833,309.008,312.081,322.731,313.966,316.558,313.054]}, -{"f":"react-easy-state-v16.1.0 + 5.0.0-keyed","b":"09_clear1k_x8","v":[159.425,175.965,149.747,160.932,169.445,156.75,168.388,158.318,163.127,166.67]}, -{"f":"react-easy-state-v16.1.0 + 5.0.0-keyed","b":"21_ready-memory","v":[1.4000816345214844]}, -{"f":"react-easy-state-v16.1.0 + 5.0.0-keyed","b":"22_run-memory","v":[4.786968231201172]}, -{"f":"react-easy-state-v16.1.0 + 5.0.0-keyed","b":"23_update5-memory","v":[5.467891693115234]}, -{"f":"react-easy-state-v16.1.0 + 5.0.0-keyed","b":"24_run5-memory","v":[7.2043609619140625]}, -{"f":"react-easy-state-v16.1.0 + 5.0.0-keyed","b":"25_run-clear-memory","v":[3.9394073486328125]}, -{"f":"react-easy-state-v16.1.0 + 5.0.0-keyed","b":"31_startup-ci","v":[2706.876,2716.38,2717.874,2717.3640000000005]}, -{"f":"react-easy-state-v16.1.0 + 5.0.0-keyed","b":"32_startup-bt","v":[107.42800000000005,91.19600000000001,117.22800000000002,120.66800000000003]}, -{"f":"react-easy-state-v16.1.0 + 5.0.0-keyed","b":"34_startup-totalbytes","v":[268.3662109375,268.3662109375,268.3662109375,268.3662109375]}, -{"f":"react-hooks-v16.8.6-keyed","b":"01_run1k","v":[160.191,158.001,161.069,164.892,163.88,153.657,169.893,158.054,165.793,248.849]}, -{"f":"react-hooks-v16.8.6-keyed","b":"02_replace1k","v":[124.058,125.246,123.062,123.153,123.788,134.811,125.47,128.225,130.774,123.67]}, -{"f":"react-hooks-v16.8.6-keyed","b":"03_update10th1k_x16","v":[167.826,169.813,175.911,167.853,173.122,171.368,174.227,178.58,170.295,177.135]}, -{"f":"react-hooks-v16.8.6-keyed","b":"04_select1k","v":[72.388,125.783,68.995,93.724,93.628,72.423,94.387,76.323,85.065,96.117]}, -{"f":"react-hooks-v16.8.6-keyed","b":"05_swap1k","v":[413.272,421.21,416.418,424.774,406.263,418.695,408.008,420.317,425.072,420.502]}, -{"f":"react-hooks-v16.8.6-keyed","b":"06_remove-one-1k","v":[27.451,26.039,27.572,32.29,25.533,28.956,28.996,28.041,29.349,28.217]}, -{"f":"react-hooks-v16.8.6-keyed","b":"07_create10k","v":[1662.17,1647.663,1652.42,1668.901,1661.311,1651.843,1658.684,1642.502,1663.197,1651.564]}, -{"f":"react-hooks-v16.8.6-keyed","b":"08_create1k-after1k_x2","v":[290.957,296.886,296.89,291.449,296.553,295.98,294.591,291.604,294.859,296.587]}, -{"f":"react-hooks-v16.8.6-keyed","b":"09_clear1k_x8","v":[141.45,145.419,133.987,137.951,129.581,139.134,134.498,142.035,142.888,129.291]}, -{"f":"react-hooks-v16.8.6-keyed","b":"21_ready-memory","v":[1.35980224609375]}, -{"f":"react-hooks-v16.8.6-keyed","b":"22_run-memory","v":[4.094448089599609]}, -{"f":"react-hooks-v16.8.6-keyed","b":"23_update5-memory","v":[4.866825103759766]}, -{"f":"react-hooks-v16.8.6-keyed","b":"24_run5-memory","v":[5.186576843261719]}, -{"f":"react-hooks-v16.8.6-keyed","b":"25_run-clear-memory","v":[3.098499298095703]}, -{"f":"react-hooks-v16.8.6-keyed","b":"31_startup-ci","v":[2507.0879999999997,2522.304,2517.848,2502.376]}, -{"f":"react-hooks-v16.8.6-keyed","b":"32_startup-bt","v":[16,81.57199999999999,76.34,16]}, -{"f":"react-hooks-v16.8.6-keyed","b":"34_startup-totalbytes","v":[259.7587890625,259.7587890625,259.7587890625,259.7587890625]}, -{"f":"react-lite-v0.15.30-keyed","b":"01_run1k","v":[138.008,135.195,130.091,150.905,127.773,127.291,154.234,140.947,129.123,130.715]}, -{"f":"react-lite-v0.15.30-keyed","b":"02_replace1k","v":[143.235,144.752,145.224,145.25,148.595,149.878,149.757,150.853,148.317,144.471]}, -{"f":"react-lite-v0.15.30-keyed","b":"03_update10th1k_x16","v":[324.074,328.499,349.226,331.586,325.841,326.822,331.991,329.493,321.157,336.286]}, -{"f":"react-lite-v0.15.30-keyed","b":"04_select1k","v":[577.74,562.132,561.36,591.752,570.662,588.413,587.742,579.613,573.981,583.03]}, -{"f":"react-lite-v0.15.30-keyed","b":"05_swap1k","v":[445.689,442.912,439.514,440.044,451.564,439.24,443.282,442.606,439.288,441.028]}, -{"f":"react-lite-v0.15.30-keyed","b":"06_remove-one-1k","v":[33.977,33.988,35.892,34.254,39.279,35.712,35.596,34.885,38.189,35.337]}, -{"f":"react-lite-v0.15.30-keyed","b":"07_create10k","v":[1246.428,1255.303,1228.907,1246.255,1258.004,1238.484,1250.372,1246.711,1240.129,1247.1]}, -{"f":"react-lite-v0.15.30-keyed","b":"08_create1k-after1k_x2","v":[338.112,349.837,342.797,343.582,345.297,340.847,339.696,342.381,342.701,342.617]}, -{"f":"react-lite-v0.15.30-keyed","b":"09_clear1k_x8","v":[192.588,189.731,192.19,205.807,193.645,199.225,182.808,200.624,201.341,192.335]}, -{"f":"react-lite-v0.15.30-keyed","b":"21_ready-memory","v":[1.2056350708007812]}, -{"f":"react-lite-v0.15.30-keyed","b":"22_run-memory","v":[6.740184783935547]}, -{"f":"react-lite-v0.15.30-keyed","b":"23_update5-memory","v":[4.302947998046875]}, -{"f":"react-lite-v0.15.30-keyed","b":"24_run5-memory","v":[4.59912109375]}, -{"f":"react-lite-v0.15.30-keyed","b":"25_run-clear-memory","v":[2.6902923583984375]}, -{"f":"react-lite-v0.15.30-keyed","b":"31_startup-ci","v":[2104.584,2111.8639999999996,2111.804,2104.3680000000004]}, -{"f":"react-lite-v0.15.30-keyed","b":"32_startup-bt","v":[16,83.14,16.916,16]}, -{"f":"react-lite-v0.15.30-keyed","b":"34_startup-totalbytes","v":[174.0732421875,174.0732421875,174.0732421875,174.0732421875]}, -{"f":"react-mobX-v16.4.1 + 5.0.3-keyed","b":"01_run1k","v":[226.038,211.522,212.993,279.68,213.864,201.89,217.345,214.569,203.097,212.218]}, -{"f":"react-mobX-v16.4.1 + 5.0.3-keyed","b":"02_replace1k","v":[150.451,150.713,147.932,147.201,155.85,147.869,149.735,149.053,147.437,153.505]}, -{"f":"react-mobX-v16.4.1 + 5.0.3-keyed","b":"03_update10th1k_x16","v":[183.859,188.879,187.048,201.152,190.247,195.734,204.042,189.151,188.711,196.862]}, -{"f":"react-mobX-v16.4.1 + 5.0.3-keyed","b":"04_select1k","v":[111.402,103.047,103.609,219.148,108.237,162.257,114.229,108.809,113.847,102.452]}, -{"f":"react-mobX-v16.4.1 + 5.0.3-keyed","b":"05_swap1k","v":[420.176,423.14,432.649,429.662,423.35,424.46,427.204,428.167,424.723,428.244]}, -{"f":"react-mobX-v16.4.1 + 5.0.3-keyed","b":"06_remove-one-1k","v":[29.664,30.602,30.833,30.902,30.906,30.101,29.817,30.753,29.774,30.896]}, -{"f":"react-mobX-v16.4.1 + 5.0.3-keyed","b":"07_create10k","v":[1659.421,1663.36,1678.886,1654.795,1679.162,1646.295,1690.744,1662.733,1659.27,1651.903]}, -{"f":"react-mobX-v16.4.1 + 5.0.3-keyed","b":"08_create1k-after1k_x2","v":[398.979,397.95,397.171,401.262,393.412,393.179,388.636,381.569,392.185,394.193]}, -{"f":"react-mobX-v16.4.1 + 5.0.3-keyed","b":"09_clear1k_x8","v":[219.582,200.827,230.952,213.968,216.454,216.125,213.383,208.222,215.964,218.437]}, -{"f":"react-mobX-v16.4.1 + 5.0.3-keyed","b":"21_ready-memory","v":[1.6446952819824219]}, -{"f":"react-mobX-v16.4.1 + 5.0.3-keyed","b":"22_run-memory","v":[5.649589538574219]}, -{"f":"react-mobX-v16.4.1 + 5.0.3-keyed","b":"23_update5-memory","v":[6.281593322753906]}, -{"f":"react-mobX-v16.4.1 + 5.0.3-keyed","b":"24_run5-memory","v":[10.278358459472656]}, -{"f":"react-mobX-v16.4.1 + 5.0.3-keyed","b":"25_run-clear-memory","v":[5.193614959716797]}, -{"f":"react-mobX-v16.4.1 + 5.0.3-keyed","b":"31_startup-ci","v":[2865.294,2856.192,2866.632,2860.3619999999996]}, -{"f":"react-mobX-v16.4.1 + 5.0.3-keyed","b":"32_startup-bt","v":[94.00000000000003,65.64000000000001,124.852,108.18400000000003]}, -{"f":"react-mobX-v16.4.1 + 5.0.3-keyed","b":"34_startup-totalbytes","v":[313.0166015625,313.0166015625,313.0166015625,313.0166015625]}, -{"f":"react-redux-v16.8.6 + 7.1.0-keyed","b":"01_run1k","v":[194.655,189.04,187.507,187.12,203.817,189.457,192.113,188.952,185.921,187.949]}, -{"f":"react-redux-v16.8.6 + 7.1.0-keyed","b":"02_replace1k","v":[138.849,143.263,140.235,149.172,141.864,141.405,141.661,146.486,139.376,141.455]}, -{"f":"react-redux-v16.8.6 + 7.1.0-keyed","b":"03_update10th1k_x16","v":[246.553,233.337,232.945,257.984,265.047,254.306,266.76,259.493,255.95,249.117]}, -{"f":"react-redux-v16.8.6 + 7.1.0-keyed","b":"04_select1k","v":[68.92,60.785,61.036,63.28,62.094,60.538,63.672,63.528,64.043,60.129]}, -{"f":"react-redux-v16.8.6 + 7.1.0-keyed","b":"05_swap1k","v":[411.202,416.275,418.583,467.545,412.126,420.209,413.485,420.257,425.038,425.301]}, -{"f":"react-redux-v16.8.6 + 7.1.0-keyed","b":"06_remove-one-1k","v":[33.209,35.781,34.124,35.368,35.729,35.989,35.129,37.58,35.097,37.135]}, -{"f":"react-redux-v16.8.6 + 7.1.0-keyed","b":"07_create10k","v":[1634.877,1631.125,1634.912,1608.282,1641.878,1611.775,1649.365,1674.877,1679.84,1614.891]}, -{"f":"react-redux-v16.8.6 + 7.1.0-keyed","b":"08_create1k-after1k_x2","v":[345.856,340.345,348.382,352.328,347.607,349.804,347.626,342.99,352.798,338.911]}, -{"f":"react-redux-v16.8.6 + 7.1.0-keyed","b":"09_clear1k_x8","v":[151.389,158.654,158.874,152.859,154.629,151.229,160.931,162.079,160.842,160.553]}, -{"f":"react-redux-v16.8.6 + 7.1.0-keyed","b":"21_ready-memory","v":[1.4632568359375]}, -{"f":"react-redux-v16.8.6 + 7.1.0-keyed","b":"22_run-memory","v":[6.7585601806640625]}, -{"f":"react-redux-v16.8.6 + 7.1.0-keyed","b":"23_update5-memory","v":[7.739990234375]}, -{"f":"react-redux-v16.8.6 + 7.1.0-keyed","b":"24_run5-memory","v":[7.909999847412109]}, -{"f":"react-redux-v16.8.6 + 7.1.0-keyed","b":"25_run-clear-memory","v":[3.2894363403320312]}, -{"f":"react-redux-v16.8.6 + 7.1.0-keyed","b":"31_startup-ci","v":[2687.9400000000005,2691.604,2692.188,2660.836]}, -{"f":"react-redux-v16.8.6 + 7.1.0-keyed","b":"32_startup-bt","v":[110.60800000000002,116.47199999999998,114.09600000000003,66.33200000000002]}, -{"f":"react-redux-v16.8.6 + 7.1.0-keyed","b":"34_startup-totalbytes","v":[279.1953125,279.1953125,279.1953125,279.1953125]}, -{"f":"react-redux-combiner-v16.8.6 + 0.4.4-keyed","b":"01_run1k","v":[166.863,158.421,159.384,154.09,161.759,171.639,170.507,157.92,163.72,254.967]}, -{"f":"react-redux-combiner-v16.8.6 + 0.4.4-keyed","b":"02_replace1k","v":[123.678,124.667,126.339,129.092,124.312,129.995,125.514,126.47,132.806,128.044]}, -{"f":"react-redux-combiner-v16.8.6 + 0.4.4-keyed","b":"03_update10th1k_x16","v":[190.906,188.208,189.297,188.302,184.825,187.73,191.678,184.901,190.723,195.111]}, -{"f":"react-redux-combiner-v16.8.6 + 0.4.4-keyed","b":"04_select1k","v":[77.274,118.718,75.295,81.714,88.529,89.8,83.129,73.415,75.48,76.03]}, -{"f":"react-redux-combiner-v16.8.6 + 0.4.4-keyed","b":"05_swap1k","v":[399.995,413.955,411.637,429.725,420.11,419.465,417.61,412.708,418.415,418.874]}, -{"f":"react-redux-combiner-v16.8.6 + 0.4.4-keyed","b":"06_remove-one-1k","v":[27.32,26.623,28.791,27.61,26.738,27.959,25.828,27.577,28.228,29.922]}, -{"f":"react-redux-combiner-v16.8.6 + 0.4.4-keyed","b":"07_create10k","v":[1688.157,1676.573,1675.725,1669.962,1676.615,1676.201,1673.168,1671.81,1682.936,1731.071]}, -{"f":"react-redux-combiner-v16.8.6 + 0.4.4-keyed","b":"08_create1k-after1k_x2","v":[298.714,293.854,292.506,291.833,293.724,290.852,302.87,291.393,291.268,288.903]}, -{"f":"react-redux-combiner-v16.8.6 + 0.4.4-keyed","b":"09_clear1k_x8","v":[143.996,130.632,144.416,140.82,133.94,143.501,147.673,157.586,141.584,153.194]}, -{"f":"react-redux-combiner-v16.8.6 + 0.4.4-keyed","b":"21_ready-memory","v":[1.6229209899902344]}, -{"f":"react-redux-combiner-v16.8.6 + 0.4.4-keyed","b":"22_run-memory","v":[4.24114990234375]}, -{"f":"react-redux-combiner-v16.8.6 + 0.4.4-keyed","b":"23_update5-memory","v":[5.010196685791016]}, -{"f":"react-redux-combiner-v16.8.6 + 0.4.4-keyed","b":"24_run5-memory","v":[5.499763488769531]}, -{"f":"react-redux-combiner-v16.8.6 + 0.4.4-keyed","b":"25_run-clear-memory","v":[3.3835296630859375]}, -{"f":"react-redux-combiner-v16.8.6 + 0.4.4-keyed","b":"31_startup-ci","v":[2845.396,2838.192,2857.62,2847.304]}, -{"f":"react-redux-combiner-v16.8.6 + 0.4.4-keyed","b":"32_startup-bt","v":[126.67600000000002,113.48,146.36800000000005,127.628]}, -{"f":"react-redux-combiner-v16.8.6 + 0.4.4-keyed","b":"34_startup-totalbytes","v":[307.873046875,307.873046875,307.873046875,307.873046875]}, -{"f":"react-redux-hooks-v16.8.6 + 7.1.0-keyed","b":"01_run1k","v":[167.924,164.613,174.689,170.898,171.932,259.257,165.517,166.639,169.422,232.139]}, -{"f":"react-redux-hooks-v16.8.6 + 7.1.0-keyed","b":"02_replace1k","v":[123.752,127.323,123.985,124.1,124.256,140.05,124.185,127.529,132.648,128.787]}, -{"f":"react-redux-hooks-v16.8.6 + 7.1.0-keyed","b":"03_update10th1k_x16","v":[210.127,210.236,213.545,212.415,233.791,212.341,207.205,250.707,210.751,234.047]}, -{"f":"react-redux-hooks-v16.8.6 + 7.1.0-keyed","b":"04_select1k","v":[40.461,41.429,43.951,37.648,58.169,36.131,45.273,45.345,40.598,84.456]}, -{"f":"react-redux-hooks-v16.8.6 + 7.1.0-keyed","b":"05_swap1k","v":[402.968,416.305,410.012,416.369,418.627,420.562,408.518,415.695,412.473,417.516]}, -{"f":"react-redux-hooks-v16.8.6 + 7.1.0-keyed","b":"06_remove-one-1k","v":[27.886,27.206,31.65,28.624,27.975,28.871,27.143,27.771,29.391,29.737]}, -{"f":"react-redux-hooks-v16.8.6 + 7.1.0-keyed","b":"07_create10k","v":[1594.207,1594.465,1592.714,1581.219,1600.038,1600.714,1626.999,1599.083,1606.096,1615.771]}, -{"f":"react-redux-hooks-v16.8.6 + 7.1.0-keyed","b":"08_create1k-after1k_x2","v":[289.133,290.274,296.59,285.225,290.612,292.344,287.775,291.969,306.504,286.863]}, -{"f":"react-redux-hooks-v16.8.6 + 7.1.0-keyed","b":"09_clear1k_x8","v":[164.652,158.942,144.807,153.179,156.647,147.271,160.99,172.82,156.214,167.177]}, -{"f":"react-redux-hooks-v16.8.6 + 7.1.0-keyed","b":"21_ready-memory","v":[1.4391365051269531]}, -{"f":"react-redux-hooks-v16.8.6 + 7.1.0-keyed","b":"22_run-memory","v":[5.228610992431641]}, -{"f":"react-redux-hooks-v16.8.6 + 7.1.0-keyed","b":"23_update5-memory","v":[6.036670684814453]}, -{"f":"react-redux-hooks-v16.8.6 + 7.1.0-keyed","b":"24_run5-memory","v":[6.730281829833984]}, -{"f":"react-redux-hooks-v16.8.6 + 7.1.0-keyed","b":"25_run-clear-memory","v":[3.530242919921875]}, -{"f":"react-redux-hooks-v16.8.6 + 7.1.0-keyed","b":"31_startup-ci","v":[2672.628,2687.1720000000005,2678.3559999999998,2658.068]}, -{"f":"react-redux-hooks-v16.8.6 + 7.1.0-keyed","b":"32_startup-bt","v":[85.16,108.816,99.268,16]}, -{"f":"react-redux-hooks-v16.8.6 + 7.1.0-keyed","b":"34_startup-totalbytes","v":[277.5654296875,277.5654296875,277.5654296875,277.5654296875]}, -{"f":"reagent-v0.10-keyed","b":"01_run1k","v":[298.415,332.174,294.744,299.972,316.887,285.219,296.846,302.616,315.947,282.713]}, -{"f":"reagent-v0.10-keyed","b":"02_replace1k","v":[166.232,165.711,162.847,160.104,171.66,165.101,164.492,161.428,171.547,166.04]}, -{"f":"reagent-v0.10-keyed","b":"03_update10th1k_x16","v":[371.479,247.885,245.755,262.809,260.867,250.997,266.115,263.074,269.149,248.009]}, -{"f":"reagent-v0.10-keyed","b":"04_select1k","v":[87.045,88.209,90.385,89.331,88.416,90.199,89.846,83.567,92.097,88.033]}, -{"f":"reagent-v0.10-keyed","b":"05_swap1k","v":[420.205,429.057,411.616,439.398,426.664,416.728,427.731,415.382,435.654,440.262]}, -{"f":"reagent-v0.10-keyed","b":"06_remove-one-1k","v":[37.935,46.223,40.062,36.812,45.462,39.183,39.725,38.263,35.393,40.364]}, -{"f":"reagent-v0.10-keyed","b":"07_create10k","v":[1812.203,1827.602,1886.912,1836.443,1861.665,1814.349,1845.683,1874.365,1873.289,1833.935]}, -{"f":"reagent-v0.10-keyed","b":"08_create1k-after1k_x2","v":[476.73,471.771,468.885,486.612,470.993,470.37,465.298,475.077,472.781,504.594]}, -{"f":"reagent-v0.10-keyed","b":"09_clear1k_x8","v":[325.38,326.395,324.119,325.707,326.565,329.446,332.993,334.568,323.885,326.353]}, -{"f":"reagent-v0.10-keyed","b":"21_ready-memory","v":[1.6144981384277344]}, -{"f":"reagent-v0.10-keyed","b":"22_run-memory","v":[5.5469512939453125]}, -{"f":"reagent-v0.10-keyed","b":"23_update5-memory","v":[6.554653167724609]}, -{"f":"reagent-v0.10-keyed","b":"24_run5-memory","v":[6.983314514160156]}, -{"f":"reagent-v0.10-keyed","b":"25_run-clear-memory","v":[4.095222473144531]}, -{"f":"reagent-v0.10-keyed","b":"31_startup-ci","v":[3317.5139999999997,3317.76,3316.2780000000002,3316.356]}, -{"f":"reagent-v0.10-keyed","b":"32_startup-bt","v":[121.23600000000002,117.876,133.72400000000002,96.816]}, -{"f":"reagent-v0.10-keyed","b":"34_startup-totalbytes","v":[412.951171875,412.951171875,412.951171875,412.951171875]}, -{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"01_run1k","v":[164.897,210.268,169.709,170.703,170.224,170.641,162.404,238.365,243.936,168.761]}, -{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"02_replace1k","v":[141.549,142.578,141.426,142.549,141.479,146.759,140.598,143.773,143.803,143.703]}, -{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"03_update10th1k_x16","v":[230.064,171.623,174.172,183.54,178.472,175.307,186.679,193.69,180.135,181.437]}, -{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"04_select1k","v":[51.851,62.341,62.562,67.249,110.045,97.969,93.535,74.308,120.406,59.36]}, -{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"05_swap1k","v":[58.754,48.738,49.223,47.641,47.496,48.039,52.275,50.272,51.121,61.262]}, -{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"06_remove-one-1k","v":[31.369,29.821,30.749,29.888,29.476,30.442,30.693,29.844,30.022,32.624]}, -{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"07_create10k","v":[1360.204,1352.863,1376.326,1365.136,1358.697,1350.883,1354.219,1360.332,1362.861,1348.597]}, -{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"08_create1k-after1k_x2","v":[362.846,380.96,362.67,367.881,354.838,360.038,374.478,373.429,357.786,353.2]}, -{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"09_clear1k_x8","v":[138.672,147.332,148.787,146.873,149.833,133.283,136.117,149.013,139.375,151.726]}, -{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"21_ready-memory","v":[1.1291084289550781]}, -{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"22_run-memory","v":[4.316867828369141]}, -{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"23_update5-memory","v":[4.549396514892578]}, -{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"24_run5-memory","v":[4.8435516357421875]}, -{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"25_run-clear-memory","v":[2.4368553161621094]}, -{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"31_startup-ci","v":[2028.404,2028.6,2029.592,2035.8919999999998]}, -{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"32_startup-bt","v":[16,16,16,73.73199999999996]}, -{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"34_startup-totalbytes","v":[153.798828125,153.798828125,153.798828125,153.798828125]}, -{"f":"reaml-react-v0.13.0 + 16.13.0-keyed","b":"01_run1k","v":[172.925,184.617,179.329,175.123,180.972,172.541,171.586,187.909,177.047,178.894]}, -{"f":"reaml-react-v0.13.0 + 16.13.0-keyed","b":"02_replace1k","v":[129.236,129.018,128.564,129.297,136.848,138.451,134.471,129.844,133.486,129.055]}, -{"f":"reaml-react-v0.13.0 + 16.13.0-keyed","b":"03_update10th1k_x16","v":[202.233,180.273,204.431,206.366,187.452,194.752,190.381,201.611,194.151,200.913]}, -{"f":"reaml-react-v0.13.0 + 16.13.0-keyed","b":"04_select1k","v":[75.644,91.831,75.284,75.864,75.818,77.935,75.886,100.09,70.732,76.475]}, -{"f":"reaml-react-v0.13.0 + 16.13.0-keyed","b":"05_swap1k","v":[410.434,412.913,423.295,422.843,421.526,424.239,420.686,424.278,416.286,426.833]}, -{"f":"reaml-react-v0.13.0 + 16.13.0-keyed","b":"06_remove-one-1k","v":[31.439,33.022,26.946,27.744,28.586,27.446,27.068,27.744,26.927,30.815]}, -{"f":"reaml-react-v0.13.0 + 16.13.0-keyed","b":"07_create10k","v":[1452.855,1449.364,1466.4,1458.824,1459.475,1469.496,1447.941,1470.543,1455.251,1472.452]}, -{"f":"reaml-react-v0.13.0 + 16.13.0-keyed","b":"08_create1k-after1k_x2","v":[300.013,299.545,305.897,303.824,300.011,296.777,306.101,294.893,296.068,300.765]}, -{"f":"reaml-react-v0.13.0 + 16.13.0-keyed","b":"09_clear1k_x8","v":[140.098,137.691,140.406,140.184,148.757,148.835,145.87,147.312,151.016,155.471]}, -{"f":"reaml-react-v0.13.0 + 16.13.0-keyed","b":"21_ready-memory","v":[1.328948974609375]}, -{"f":"reaml-react-v0.13.0 + 16.13.0-keyed","b":"22_run-memory","v":[4.0357666015625]}, -{"f":"reaml-react-v0.13.0 + 16.13.0-keyed","b":"23_update5-memory","v":[4.784130096435547]}, -{"f":"reaml-react-v0.13.0 + 16.13.0-keyed","b":"24_run5-memory","v":[5.008014678955078]}, -{"f":"reaml-react-v0.13.0 + 16.13.0-keyed","b":"25_run-clear-memory","v":[3.1690711975097656]}, -{"f":"reaml-react-v0.13.0 + 16.13.0-keyed","b":"31_startup-ci","v":[2684.532,2683.58,2674.648,2674.8279999999995]}, -{"f":"reaml-react-v0.13.0 + 16.13.0-keyed","b":"32_startup-bt","v":[98.83599999999998,97.42799999999998,85.98799999999999,84.41999999999999]}, -{"f":"reaml-react-v0.13.0 + 16.13.0-keyed","b":"34_startup-totalbytes","v":[271.1943359375,271.1943359375,271.1943359375,271.1943359375]}, -{"f":"reason-react-v0.7.0-keyed","b":"01_run1k","v":[185.839,156.78,161.1,160.051,160.321,163.796,155.215,155.531,163.832,161.979]}, -{"f":"reason-react-v0.7.0-keyed","b":"02_replace1k","v":[126.221,124.134,123.697,124.291,128.772,129.495,127.054,127.065,137.653,128.385]}, -{"f":"reason-react-v0.7.0-keyed","b":"03_update10th1k_x16","v":[244.702,227.585,226.106,235.89,229.792,234.194,235.22,232.198,228.658,235.899]}, -{"f":"reason-react-v0.7.0-keyed","b":"04_select1k","v":[406.03,394.961,401.854,420.237,422.602,820.729,385.004,389.14,886.306,393.766]}, -{"f":"reason-react-v0.7.0-keyed","b":"05_swap1k","v":[429.492,429.194,428.779,422.381,435.717,443.184,441.838,436.541,428.426,456.329]}, -{"f":"reason-react-v0.7.0-keyed","b":"06_remove-one-1k","v":[31.961,32.516,30.979,31.326,30.527,32.973,35.482,32.477,32.34,31.767]}, -{"f":"reason-react-v0.7.0-keyed","b":"07_create10k","v":[1656.345,1638.157,1641.617,1646.248,1662.992,1639.543,1629.989,1620.121,1639.43,1625.216]}, -{"f":"reason-react-v0.7.0-keyed","b":"08_create1k-after1k_x2","v":[317.252,326.453,311.555,310.405,310.247,313.335,313.36,320.544,307.079,307.911]}, -{"f":"reason-react-v0.7.0-keyed","b":"09_clear1k_x8","v":[141.405,145.256,147.914,128.209,132.461,131.807,145.901,144.545,147.37,145.315]}, -{"f":"reason-react-v0.7.0-keyed","b":"21_ready-memory","v":[1.3228225708007812]}, -{"f":"reason-react-v0.7.0-keyed","b":"22_run-memory","v":[3.9514198303222656]}, -{"f":"reason-react-v0.7.0-keyed","b":"23_update5-memory","v":[6.416675567626953]}, -{"f":"reason-react-v0.7.0-keyed","b":"24_run5-memory","v":[5.0273895263671875]}, -{"f":"reason-react-v0.7.0-keyed","b":"25_run-clear-memory","v":[3.1317520141601562]}, -{"f":"reason-react-v0.7.0-keyed","b":"31_startup-ci","v":[2521.352,2531.124,2534.38,2530.3680000000004]}, -{"f":"reason-react-v0.7.0-keyed","b":"32_startup-bt","v":[78.52000000000001,97.91600000000003,101.72000000000001,96.268]}, -{"f":"reason-react-v0.7.0-keyed","b":"34_startup-totalbytes","v":[266.962890625,266.962890625,266.962890625,266.962890625]}, -{"f":"redom-v3.27.0-keyed","b":"01_run1k","v":[127.04,124.592,136.388,157.232,124.481,124.833,126.58,156.754,125.286,201.329]}, -{"f":"redom-v3.27.0-keyed","b":"02_replace1k","v":[115.295,116.686,117.741,115.021,116.093,117.005,119.46,117.262,116.478,121.029]}, -{"f":"redom-v3.27.0-keyed","b":"03_update10th1k_x16","v":[164.08,161.095,166.082,163.426,163.937,167.422,181.517,167.887,170.672,163.803]}, -{"f":"redom-v3.27.0-keyed","b":"04_select1k","v":[39.06,31.519,43.553,37.965,34.587,37.95,36.383,42.704,40.116,44.809]}, -{"f":"redom-v3.27.0-keyed","b":"05_swap1k","v":[49.089,55.678,44.132,45.048,58.101,53.336,54.141,54.696,58.439,50.473]}, -{"f":"redom-v3.27.0-keyed","b":"06_remove-one-1k","v":[27.162,27.231,27.947,28.779,26.626,28.661,27.665,28.188,27.088,27.158]}, -{"f":"redom-v3.27.0-keyed","b":"07_create10k","v":[1158.959,1158.298,1153.806,1148.655,1146.676,1186.428,1173.218,1166.478,1159.966,1160.721]}, -{"f":"redom-v3.27.0-keyed","b":"08_create1k-after1k_x2","v":[243.003,237.911,239.223,239.201,239.867,245.051,239.677,237.897,242.468,238.657]}, -{"f":"redom-v3.27.0-keyed","b":"09_clear1k_x8","v":[119.282,127.207,119.944,126.78,115.272,125.098,114.83,122.745,122.049,131.277]}, -{"f":"redom-v3.27.0-keyed","b":"21_ready-memory","v":[1.1228065490722656]}, -{"f":"redom-v3.27.0-keyed","b":"22_run-memory","v":[2.3983917236328125]}, -{"f":"redom-v3.27.0-keyed","b":"23_update5-memory","v":[2.756244659423828]}, -{"f":"redom-v3.27.0-keyed","b":"24_run5-memory","v":[3.8147354125976562]}, -{"f":"redom-v3.27.0-keyed","b":"25_run-clear-memory","v":[3.2558326721191406]}, -{"f":"redom-v3.27.0-keyed","b":"31_startup-ci","v":[1887.02,1886.6840000000002,1886.596,1886.7040000000002]}, -{"f":"redom-v3.27.0-keyed","b":"32_startup-bt","v":[21.923999999999996,22.247999999999998,25.072000000000003,23.859999999999996]}, +{"f":"lit-html-v1.1.0-keyed","b":"01_run1k","v":[283.993,291.161,287.542,291.986,295.836,299.906,284.444,290.214,306.182,284.097]}, +{"f":"lit-html-v1.1.0-keyed","b":"02_replace1k","v":[277.226,275.763,282.447,278.205,278.807,278.508,278.316,279.116,279.136,286.533]}, +{"f":"lit-html-v1.1.0-keyed","b":"03_update10th1k_x16","v":[1658.613,1590.862,1655.227,1638.356,1654.281,1661.839,1632.204,1676.517,1684.941,1636.261]}, +{"f":"lit-html-v1.1.0-keyed","b":"04_select1k","v":[196.041,190.01,191.733,187.754,192.525,192.212,192.788,245.354,189.323,190.21]}, +{"f":"lit-html-v1.1.0-keyed","b":"05_swap1k","v":[86.492,86.225,91.404,87.745,87.872,88.153,88.923,87.448,86.657,87.581]}, +{"f":"lit-html-v1.1.0-keyed","b":"06_remove-one-1k","v":[53.804,54.725,55.1,57.149,55.62,55.464,55.068,55.643,55.429,56.104]}, +{"f":"lit-html-v1.1.0-keyed","b":"07_create10k","v":[2576.114,2601.656,2605.264,2641.655,2625.012,2587.602,2589.646,2582.896,2591.213,2604.271]}, +{"f":"lit-html-v1.1.0-keyed","b":"08_create1k-after1k_x2","v":[592.602,722.846,602.877,723.313,590.099,758.759,759.238,594.452,721.256,599.041]}, +{"f":"lit-html-v1.1.0-keyed","b":"09_clear1k_x8","v":[348.329,349.942,348.816,319.903,320.735,344.524,348.635,322.39,349.127,322.347]}, +{"f":"lit-html-v1.1.0-keyed","b":"21_ready-memory","v":[1.1295738220214844]}, +{"f":"lit-html-v1.1.0-keyed","b":"22_run-memory","v":[2.5111770629882812]}, +{"f":"lit-html-v1.1.0-keyed","b":"23_update5-memory","v":[2.915576934814453]}, +{"f":"lit-html-v1.1.0-keyed","b":"24_run5-memory","v":[3.2993431091308594]}, +{"f":"lit-html-v1.1.0-keyed","b":"25_run-clear-memory","v":[2.533721923828125]}, +{"f":"lit-html-v1.1.0-keyed","b":"31_startup-ci","v":[2031.42,2034.1239999999998,2033.4319999999998,2033.5639999999999]}, +{"f":"lit-html-v1.1.0-keyed","b":"32_startup-bt","v":[16.78,20.808,16.56,18.855999999999998]}, +{"f":"lit-html-v1.1.0-keyed","b":"34_startup-totalbytes","v":[156.490234375,156.490234375,156.490234375,156.490234375]}, +{"f":"preact-v10.0.1-keyed","b":"01_run1k","v":[343.854,357.301,341.114,368.7,342.614,363.057,338.597,361.563,339.697,359.888]}, +{"f":"preact-v10.0.1-keyed","b":"02_replace1k","v":[355.82,348.07,353.325,351.536,345.173,346.012,354.103,346.177,347.597,351.62]}, +{"f":"preact-v10.0.1-keyed","b":"03_update10th1k_x16","v":[1649.604,1617.787,1621.845,1655.307,1627.814,1629.918,1639.584,1625.272,1614.302,1625.506]}, +{"f":"preact-v10.0.1-keyed","b":"04_select1k","v":[118.304,133.128,145.26,136.662,136.019,123.594,117.377,149.076,125.656,131.875]}, +{"f":"preact-v10.0.1-keyed","b":"05_swap1k","v":[94.251,94.303,92.96,95.435,94.595,95.558,98.542,102.763,95.007,93.262]}, +{"f":"preact-v10.0.1-keyed","b":"06_remove-one-1k","v":[58.963,58.049,60.241,59.903,60.185,59.596,59.435,60.631,59.934,60.654]}, +{"f":"preact-v10.0.1-keyed","b":"07_create10k","v":[3166.688,3161.37,3171.724,3193.491,3188.586,3183.384,3198.763,3173.638,3219.176,3178.56]}, +{"f":"preact-v10.0.1-keyed","b":"08_create1k-after1k_x2","v":[811.058,691.644,700.166,813.135,697.618,789.032,711.631,701.877,702.815,837.292]}, +{"f":"preact-v10.0.1-keyed","b":"09_clear1k_x8","v":[364.326,326.361,381.156,366.688,335.612,343.324,334.867,364.836,379.801,334.264]}, +{"f":"preact-v10.0.1-keyed","b":"21_ready-memory","v":[1.1152992248535156]}, +{"f":"preact-v10.0.1-keyed","b":"22_run-memory","v":[4.093631744384766]}, +{"f":"preact-v10.0.1-keyed","b":"23_update5-memory","v":[4.412235260009766]}, +{"f":"preact-v10.0.1-keyed","b":"24_run5-memory","v":[4.73455810546875]}, +{"f":"preact-v10.0.1-keyed","b":"25_run-clear-memory","v":[2.3857078552246094]}, +{"f":"preact-v10.0.1-keyed","b":"31_startup-ci","v":[2031.964,2032.4,2034.98,2031.2399999999998]}, +{"f":"preact-v10.0.1-keyed","b":"32_startup-bt","v":[20.099999999999994,19.50399999999999,19.083999999999996,17.191999999999997]}, +{"f":"preact-v10.0.1-keyed","b":"34_startup-totalbytes","v":[152.9208984375,152.9208984375,152.9208984375,152.9208984375]}, +{"f":"react-hooks-v16.8.6-keyed","b":"01_run1k","v":[357.464,358.515,353.075,420.02,365.126,370.797,354.986,363.088,372.077,364.066]}, +{"f":"react-hooks-v16.8.6-keyed","b":"02_replace1k","v":[320.788,312.785,317.064,331.454,316.948,320.399,325.699,313.321,327.583,320.87]}, +{"f":"react-hooks-v16.8.6-keyed","b":"03_update10th1k_x16","v":[1677.268,1605.836,1703.449,1601.65,1636.167,1624.635,1631.1,1641.052,1603.225,1660.527]}, +{"f":"react-hooks-v16.8.6-keyed","b":"04_select1k","v":[194.231,267.022,187.261,243.282,241.553,238.201,235.72,192.808,185.434,182.93]}, +{"f":"react-hooks-v16.8.6-keyed","b":"05_swap1k","v":[1041.363,1054.375,1050.198,1054.156,1077.285,1072.909,1054.213,1056.344,1057.496,1061.183]}, +{"f":"react-hooks-v16.8.6-keyed","b":"06_remove-one-1k","v":[56.616,57.804,55.161,56.088,55.981,56.399,54.961,56.736,55.15,55.463]}, +{"f":"react-hooks-v16.8.6-keyed","b":"07_create10k","v":[3957.888,3964.982,3895.014,3930.83,3904.612,3943.617,3918.13,3900.789,3972.014,3883.564]}, +{"f":"react-hooks-v16.8.6-keyed","b":"08_create1k-after1k_x2","v":[718.695,731.263,724.678,861.464,733.186,847.143,731.724,733.782,851.963,832.021]}, +{"f":"react-hooks-v16.8.6-keyed","b":"09_clear1k_x8","v":[365.665,334.444,340.728,334.899,337.256,379.237,338.682,337.59,343.226,368.758]}, +{"f":"react-hooks-v16.8.6-keyed","b":"21_ready-memory","v":[1.3595504760742188]}, +{"f":"react-hooks-v16.8.6-keyed","b":"22_run-memory","v":[4.094043731689453]}, +{"f":"react-hooks-v16.8.6-keyed","b":"23_update5-memory","v":[4.868122100830078]}, +{"f":"react-hooks-v16.8.6-keyed","b":"24_run5-memory","v":[5.180118560791016]}, +{"f":"react-hooks-v16.8.6-keyed","b":"25_run-clear-memory","v":[3.097698211669922]}, +{"f":"react-hooks-v16.8.6-keyed","b":"31_startup-ci","v":[2452.6725,2519.652,2520.916,2522]}, +{"f":"react-hooks-v16.8.6-keyed","b":"32_startup-bt","v":[91.03599999999999,79.924,79.964,80.68]}, +{"f":"react-hooks-v16.8.6-keyed","b":"34_startup-totalbytes","v":[260.0107421875,260.0107421875,260.0107421875,260.0107421875]}, +{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"01_run1k","v":[376.98,442.6,392.628,384.104,386.506,385.701,373.725,439.173,393.432,782.857]}, +{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"02_replace1k","v":[350.959,350.925,347.297,354.137,353.263,345.877,353.751,354.407,347.099,352.641]}, +{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"03_update10th1k_x16","v":[1691.743,1618.328,1621.858,1630.028,1618.884,1630.65,1646.968,1673.234,1624.725,1685.941]}, +{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"04_select1k","v":[150.776,139.598,150.401,151.754,210.776,197.14,215.526,145.114,201.726,136.232]}, +{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"05_swap1k","v":[88.053,94.162,96.721,93.91,93.505,89.661,94.335,90.293,93.116,93.613]}, +{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"06_remove-one-1k","v":[60.971,60.186,58.831,58.778,71.583,59.639,58.835,59.055,57.391,58.337]}, +{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"07_create10k","v":[3244.436,3228.669,3246.438,3240.855,3247.129,3238.538,3256.015,3281.244,3212.636,3214.757]}, +{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"08_create1k-after1k_x2","v":[825.217,834.352,901.326,829.356,1010.806,952.333,835.968,967.819,832.672,832.243]}, +{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"09_clear1k_x8","v":[]}, +{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"21_ready-memory","v":[1.1291236877441406]}, +{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"22_run-memory","v":[4.3109283447265625]}, +{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"23_update5-memory","v":[4.549381256103516]}, +{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"24_run5-memory","v":[4.874034881591797]}, +{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"25_run-clear-memory","v":[2.436859130859375]}, +{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"31_startup-ci","v":[2033.688,2031.8560000000002,2030.8600000000001,2030.216]}, +{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"32_startup-bt","v":[16,19.635999999999996,17.767999999999997,19.351999999999997]}, +{"f":"reaml-preact-v0.13.0 + 10.3.2-keyed","b":"34_startup-totalbytes","v":[153.7958984375,153.7958984375,153.7958984375,153.7958984375]}, +{"f":"redom-v3.27.0-keyed","b":"01_run1k","v":[289.228,293.631,299.789,307.251,292.528,293.615,305.382,298.193,295.901,409.285]}, +{"f":"redom-v3.27.0-keyed","b":"02_replace1k","v":[298.453,293.17,293.959,293.604,294.543,306.598,293.107,293.933,296.99,293.961]}, +{"f":"redom-v3.27.0-keyed","b":"03_update10th1k_x16","v":[1574.106,1571.578,1582.494,1602.874,1590.025,1619.592,1573.992,1585.246,1591.944,1610.966]}, +{"f":"redom-v3.27.0-keyed","b":"04_select1k","v":[79.521,76.643,76.568,73.132,76.477,82.203,75.01,77.408,77.076,78.37]}, +{"f":"redom-v3.27.0-keyed","b":"05_swap1k","v":[86.177,86.407,83.539,97.847,87.569,87.341,83.793,86.979,85.53,86.004]}, +{"f":"redom-v3.27.0-keyed","b":"06_remove-one-1k","v":[55.515,55.443,57.065,54.039,53.934,56.067,56.156,56.542,57.644,55.839]}, +{"f":"redom-v3.27.0-keyed","b":"07_create10k","v":[2706.047,2726.401,2696.127,2686.371,2697.994,2701.635,2724.808,2726.365,2714.625,2704.917]}, +{"f":"redom-v3.27.0-keyed","b":"08_create1k-after1k_x2","v":[576.441,682.768,570.575,712.064,578.532,718.515,573.225,579.476,662.421,582.692]}, +{"f":"redom-v3.27.0-keyed","b":"09_clear1k_x8","v":[348.586,310.815,332.823,307.64,306.746,303.72,305.751,307.946,337.692,336.017]}, +{"f":"redom-v3.27.0-keyed","b":"21_ready-memory","v":[1.1227912902832031]}, +{"f":"redom-v3.27.0-keyed","b":"22_run-memory","v":[2.3983192443847656]}, +{"f":"redom-v3.27.0-keyed","b":"23_update5-memory","v":[2.7561798095703125]}, +{"f":"redom-v3.27.0-keyed","b":"24_run5-memory","v":[3.8120651245117188]}, +{"f":"redom-v3.27.0-keyed","b":"25_run-clear-memory","v":[3.2557525634765625]}, +{"f":"redom-v3.27.0-keyed","b":"31_startup-ci","v":[1882.0720000000001,1881.7359999999999,1881.7759999999998,1881.6480000000001]}, +{"f":"redom-v3.27.0-keyed","b":"32_startup-bt","v":[16.5,20.652,22.175999999999995,17.932]}, {"f":"redom-v3.27.0-keyed","b":"34_startup-totalbytes","v":[147.59765625,147.59765625,147.59765625,147.59765625]}, -{"f":"reflex-dom-v0.4-keyed","b":"01_run1k","v":[522.58,506.272,515.855,527.758,566.147,553.874,538.499,608.862,552.46,510.587]}, -{"f":"reflex-dom-v0.4-keyed","b":"02_replace1k","v":[270.965,275.428,278.012,282.916,306.884,296.465,290.519,293.149,278.27,280.146]}, -{"f":"reflex-dom-v0.4-keyed","b":"03_update10th1k_x16","v":[937.509,954.166,935.828,969.522,935.598,922.739,893.313,924.32,960.547,944.38]}, -{"f":"reflex-dom-v0.4-keyed","b":"04_select1k","v":[332.117,301.227,317.109,313.477,314.968,313.941,317.133,317.133,316.432,294.335]}, -{"f":"reflex-dom-v0.4-keyed","b":"05_swap1k","v":[59.893,56.888,56.313,56.343,58.88,56.468,68.416,56.326,62.336,66.635]}, -{"f":"reflex-dom-v0.4-keyed","b":"06_remove-one-1k","v":[38.795,36.532,44.646,37.085,36.439,44.245,31.763,33.154,42.149,38.958]}, -{"f":"reflex-dom-v0.4-keyed","b":"07_create10k","v":[2868.646,2827.573,2847.542,2780.145,2797.744,2820.212,2843.916,2849.385,2822.246,2828.609]}, -{"f":"reflex-dom-v0.4-keyed","b":"08_create1k-after1k_x2","v":[700.764,697.904,714.837,710.58,700.566,698.996,737.835,708.603,693.422,733.768]}, -{"f":"reflex-dom-v0.4-keyed","b":"09_clear1k_x8","v":[745.309,734.641,733.758,714.946,728.341,736.393,720.784,746.534,741.324,756.846]}, -{"f":"reflex-dom-v0.4-keyed","b":"21_ready-memory","v":[4.711246490478516]}, -{"f":"reflex-dom-v0.4-keyed","b":"22_run-memory","v":[16.655235290527344]}, -{"f":"reflex-dom-v0.4-keyed","b":"23_update5-memory","v":[20.311973571777344]}, -{"f":"reflex-dom-v0.4-keyed","b":"24_run5-memory","v":[37.91407012939453]}, -{"f":"reflex-dom-v0.4-keyed","b":"25_run-clear-memory","v":[32.49851989746094]}, -{"f":"reflex-dom-v0.4-keyed","b":"31_startup-ci","v":[15657.695999999998,15658.2275,16034.580000000002,15082.566]}, -{"f":"reflex-dom-v0.4-keyed","b":"32_startup-bt","v":[386.10800000000006,375.40000000000003,380.82399999999996,381.41999999999996]}, -{"f":"reflex-dom-v0.4-keyed","b":"34_startup-totalbytes","v":[2878.6982421875,2878.6982421875,2878.6982421875,2878.6982421875]}, -{"f":"resonatejs-keyed","b":"01_run1k","v":[139.026,139.679,144.699,139.743,140.006,150.339,137.771,143.839,149.84,142.447]}, -{"f":"resonatejs-keyed","b":"02_replace1k","v":[134.358,135.421,135.145,135.094,133.574,133.144,135.028,133.546,134.855,131.524]}, -{"f":"resonatejs-keyed","b":"03_update10th1k_x16","v":[139.762,144.551,140.845,143.762,139.956,143.949,151.724,143.763,143.622,148.626]}, -{"f":"resonatejs-keyed","b":"04_select1k","v":[48.422,45.673,54.989,49.949,74.676,50.842,50.876,54.141,53.142,94.236]}, -{"f":"resonatejs-keyed","b":"05_swap1k","v":[58.161,51.562,62.416,59.368,58.237,48.621,52.352,50.862,49.986,59.035]}, -{"f":"resonatejs-keyed","b":"06_remove-one-1k","v":[28.457,30.208,28.931,28.232,28.564,30.201,28.763,30.208,29.192,28.732]}, -{"f":"resonatejs-keyed","b":"07_create10k","v":[1392.128,1376.698,1390.214,1370.172,1406.11,1383.575,1390.475,1384.303,1387.934,1387.537]}, -{"f":"resonatejs-keyed","b":"08_create1k-after1k_x2","v":[293.12,291.504,293.389,292.914,291.159,293.942,294.336,291.11,289.512,290.098]}, -{"f":"resonatejs-keyed","b":"09_clear1k_x8","v":[137.411,133.127,140.455,136.444,136.075,138.609,131.9,141.318,139.958,133.456]}, -{"f":"resonatejs-keyed","b":"21_ready-memory","v":[1.2483978271484375]}, -{"f":"resonatejs-keyed","b":"22_run-memory","v":[3.3169631958007812]}, -{"f":"resonatejs-keyed","b":"23_update5-memory","v":[3.5617408752441406]}, -{"f":"resonatejs-keyed","b":"24_run5-memory","v":[3.8296432495117188]}, -{"f":"resonatejs-keyed","b":"25_run-clear-memory","v":[2.629688262939453]}, -{"f":"resonatejs-keyed","b":"31_startup-ci","v":[2192.3700000000003,2187.0285000000003,2194.5885,2191.1865]}, -{"f":"resonatejs-keyed","b":"32_startup-bt","v":[21.81999999999999,24.972,21.343999999999994,21.759999999999998]}, -{"f":"resonatejs-keyed","b":"34_startup-totalbytes","v":[175.529296875,175.529296875,175.529296875,175.529296875]}, -{"f":"riot-v4.12.0-keyed","b":"01_run1k","v":[143.649,137.67,145.429,135.918,137.829,137.486,143.709,141.434,137.001,253.265]}, -{"f":"riot-v4.12.0-keyed","b":"02_replace1k","v":[129.39,129.118,132.941,133.472,136.113,139.954,132.791,129.592,134.119,139.235]}, -{"f":"riot-v4.12.0-keyed","b":"03_update10th1k_x16","v":[170.292,171.821,163.503,174.347,164.116,169.807,175.22,162.272,180.021,168.559]}, -{"f":"riot-v4.12.0-keyed","b":"04_select1k","v":[93.634,86.322,88.158,92.438,91.659,91.996,93.021,95.127,91.86,90.363]}, -{"f":"riot-v4.12.0-keyed","b":"05_swap1k","v":[54.631,55.495,60.581,52.708,55.902,54.784,55.734,52.705,50.902,52.572]}, -{"f":"riot-v4.12.0-keyed","b":"06_remove-one-1k","v":[30.29,27.202,27.121,28.536,27.066,30.65,28.136,28.254,26.821,29.382]}, -{"f":"riot-v4.12.0-keyed","b":"07_create10k","v":[1286.138,1306.725,1299.36,1271.335,1279.871,1282.674,1291.97,1286.306,1284.1,1282.845]}, -{"f":"riot-v4.12.0-keyed","b":"08_create1k-after1k_x2","v":[271.498,273.732,269.982,271.309,270.259,273.209,271.66,274.683,274.564,275.996]}, -{"f":"riot-v4.12.0-keyed","b":"09_clear1k_x8","v":[178.764,207.561,216.846,207.457,227.081,214.353,224.102,211.073,205.796,226.841]}, -{"f":"riot-v4.12.0-keyed","b":"21_ready-memory","v":[1.14337158203125]}, -{"f":"riot-v4.12.0-keyed","b":"22_run-memory","v":[3.401092529296875]}, -{"f":"riot-v4.12.0-keyed","b":"23_update5-memory","v":[3.7276687622070312]}, -{"f":"riot-v4.12.0-keyed","b":"24_run5-memory","v":[4.058345794677734]}, -{"f":"riot-v4.12.0-keyed","b":"25_run-clear-memory","v":[2.5237464904785156]}, -{"f":"riot-v4.12.0-keyed","b":"31_startup-ci","v":[2028.196,2034.976,2035.8,2034.616]}, -{"f":"riot-v4.12.0-keyed","b":"32_startup-bt","v":[16,21.964,22.295999999999992,25.567999999999998]}, -{"f":"riot-v4.12.0-keyed","b":"34_startup-totalbytes","v":[161.5205078125,161.5205078125,161.5205078125,161.5205078125]}, -{"f":"san-v3.7.7-keyed","b":"01_run1k","v":[121.774,119.549,121.669,121.512,118.447,118.368,136.133,142.47,119.971,127.731]}, -{"f":"san-v3.7.7-keyed","b":"02_replace1k","v":[111.745,119.764,112.518,132.224,118.885,112.586,115.152,115.016,117.397,116.973]}, -{"f":"san-v3.7.7-keyed","b":"03_update10th1k_x16","v":[173.287,181.549,169.651,167.867,169.927,169.134,177.642,171.964,173.311,168.115]}, -{"f":"san-v3.7.7-keyed","b":"04_select1k","v":[41.517,29.065,39.288,30.162,31.267,35.247,32.923,28.9,33.592,31.429]}, -{"f":"san-v3.7.7-keyed","b":"05_swap1k","v":[46.066,59.26,50.273,54.814,58.746,55.086,54.273,45.818,47.199,54.17]}, -{"f":"san-v3.7.7-keyed","b":"06_remove-one-1k","v":[27.209,26.566,26.084,26.482,27.533,27.981,27.896,29.293,29.466,26.946]}, -{"f":"san-v3.7.7-keyed","b":"07_create10k","v":[1059.797,1060.595,1051.797,1037.814,1046.003,1055.351,1065.985,1056.84,1035.17,1047.924]}, -{"f":"san-v3.7.7-keyed","b":"08_create1k-after1k_x2","v":[234.97,236.148,233.169,236.654,235.047,233.624,237.595,230.375,234.335,232.91]}, -{"f":"san-v3.7.7-keyed","b":"09_clear1k_x8","v":[129.097,135.317,114.32,123.716,125.419,124.459,124.499,118.12,118.395,124.399]}, -{"f":"san-v3.7.7-keyed","b":"21_ready-memory","v":[1.2556800842285156]}, -{"f":"san-v3.7.7-keyed","b":"22_run-memory","v":[3.4262771606445312]}, -{"f":"san-v3.7.7-keyed","b":"23_update5-memory","v":[3.7644729614257812]}, -{"f":"san-v3.7.7-keyed","b":"24_run5-memory","v":[4.020389556884766]}, -{"f":"san-v3.7.7-keyed","b":"25_run-clear-memory","v":[2.647991180419922]}, -{"f":"san-v3.7.7-keyed","b":"31_startup-ci","v":[2255.9840000000004,2261.504,2253.192,2257.888]}, -{"f":"san-v3.7.7-keyed","b":"32_startup-bt","v":[80.536,73.56800000000001,16,99.08400000000002]}, -{"f":"san-v3.7.7-keyed","b":"34_startup-totalbytes","v":[199.1875,199.1875,199.1875,199.1875]}, -{"f":"scarletsframe-v0.26.1-keyed","b":"01_run1k","v":[130.168,127.099,128.856,133.371,128.742,127.284,129.914,125.987,129.292,129.608]}, -{"f":"scarletsframe-v0.26.1-keyed","b":"02_replace1k","v":[127.572,125.389,120.309,123.928,125.274,120.102,121.449,122.989,124.121,121.466]}, -{"f":"scarletsframe-v0.26.1-keyed","b":"03_update10th1k_x16","v":[137.1,134.862,138.309,137.623,137.198,137.04,151.174,148.839,140.284,139.782]}, -{"f":"scarletsframe-v0.26.1-keyed","b":"04_select1k","v":[28.418,25.377,21.49,23.942,22.09,19.079,20.416,22.608,22.709,26.06]}, -{"f":"scarletsframe-v0.26.1-keyed","b":"05_swap1k","v":[54.6,53.737,50.064,46.693,54.487,59.06,55.215,46.368,50.505,45.783]}, -{"f":"scarletsframe-v0.26.1-keyed","b":"06_remove-one-1k","v":[28.743,26.535,27.685,31.152,28.297,26.975,29.935,27.585,28.454,26.069]}, -{"f":"scarletsframe-v0.26.1-keyed","b":"07_create10k","v":[1245.82,1235.929,1224.937,1247.429,1218.862,1230.001,1223.769,1256.957,1229.576,1232.412]}, -{"f":"scarletsframe-v0.26.1-keyed","b":"08_create1k-after1k_x2","v":[310.021,297.588,307.88,307.982,304.576,308.207,315.259,301.88,303.459,307.604]}, -{"f":"scarletsframe-v0.26.1-keyed","b":"09_clear1k_x8","v":[104.947,111.976,110.221,108.112,98.744,110.283,111.203,109.708,101.464,109.023]}, -{"f":"scarletsframe-v0.26.1-keyed","b":"21_ready-memory","v":[1.29205322265625]}, -{"f":"scarletsframe-v0.26.1-keyed","b":"22_run-memory","v":[2.985248565673828]}, -{"f":"scarletsframe-v0.26.1-keyed","b":"23_update5-memory","v":[3.2341461181640625]}, -{"f":"scarletsframe-v0.26.1-keyed","b":"24_run5-memory","v":[3.5237350463867188]}, -{"f":"scarletsframe-v0.26.1-keyed","b":"25_run-clear-memory","v":[2.724567413330078]}, -{"f":"scarletsframe-v0.26.1-keyed","b":"31_startup-ci","v":[2478.7119999999995,2485.072,2487.808,2485.736]}, -{"f":"scarletsframe-v0.26.1-keyed","b":"32_startup-bt","v":[16,86.70400000000002,87.89599999999999,71.32000000000001]}, -{"f":"scarletsframe-v0.26.1-keyed","b":"34_startup-totalbytes","v":[253.8994140625,253.8994140625,253.8994140625,253.8994140625]}, -{"f":"sifrr-v0.0.5-keyed","b":"01_run1k","v":[108.6,108.514,108.549,121.582,115.407,116.931,113.605,123.716,112.669,109.825]}, -{"f":"sifrr-v0.0.5-keyed","b":"02_replace1k","v":[113.434,113.193,110.707,110.842,109.563,112.071,112.826,110.218,110.712,111.729]}, -{"f":"sifrr-v0.0.5-keyed","b":"03_update10th1k_x16","v":[142.857,139.529,138.11,172.03,142.148,128.543,136.651,137.461,138.314,144.478]}, -{"f":"sifrr-v0.0.5-keyed","b":"04_select1k","v":[39.084,35.34,39.326,35.843,36.943,37.494,40.989,39.085,40.658,33.54]}, -{"f":"sifrr-v0.0.5-keyed","b":"05_swap1k","v":[54.83,57.645,50.871,49.872,57.149,50.649,51.535,58.153,55.406,59.795]}, -{"f":"sifrr-v0.0.5-keyed","b":"06_remove-one-1k","v":[29.385,29.295,27.947,28.717,28.243,27.657,29.621,28.371,29.087,29.028]}, -{"f":"sifrr-v0.0.5-keyed","b":"07_create10k","v":[1009.027,993.532,1000.876,1023.712,1002.541,1018.179,994.789,1003.454,1002.078,999.329]}, -{"f":"sifrr-v0.0.5-keyed","b":"08_create1k-after1k_x2","v":[226.68,221.413,227.078,226.604,224.423,228.018,222.472,225.528,223.287,221.166]}, -{"f":"sifrr-v0.0.5-keyed","b":"09_clear1k_x8","v":[103.145,105.802,105.742,96.529,107.208,110.115,110.399,104.069,106.426,106.867]}, -{"f":"sifrr-v0.0.5-keyed","b":"21_ready-memory","v":[1.1179542541503906]}, -{"f":"sifrr-v0.0.5-keyed","b":"22_run-memory","v":[1.8124465942382812]}, -{"f":"sifrr-v0.0.5-keyed","b":"23_update5-memory","v":[2.118610382080078]}, -{"f":"sifrr-v0.0.5-keyed","b":"24_run5-memory","v":[2.4135704040527344]}, -{"f":"sifrr-v0.0.5-keyed","b":"25_run-clear-memory","v":[2.3443336486816406]}, -{"f":"sifrr-v0.0.5-keyed","b":"31_startup-ci","v":[2237.3044999999997,2228.342,2229.0784999999996,2232.448]}, -{"f":"sifrr-v0.0.5-keyed","b":"32_startup-bt","v":[22.372,20.919999999999995,21.795999999999996,22.168]}, -{"f":"sifrr-v0.0.5-keyed","b":"34_startup-totalbytes","v":[163.8779296875,163.8779296875,163.8779296875,163.8779296875]}, -{"f":"sinuous-v0.15.1-keyed","b":"01_run1k","v":[108.622,107.765,110.203,106.663,120.952,107.447,123.158,109.23,109.784,114.451]}, -{"f":"sinuous-v0.15.1-keyed","b":"02_replace1k","v":[106.636,110.316,109.678,108.21,107.64,107.976,107.651,108.21,108.635,111.933]}, -{"f":"sinuous-v0.15.1-keyed","b":"03_update10th1k_x16","v":[124.953,133.105,135.03,147.389,134.062,124.993,137.274,135.286,121.317,132.467]}, -{"f":"sinuous-v0.15.1-keyed","b":"04_select1k","v":[27.555,19.326,22.549,23.036,21.304,18.719,18.395,19.416,22.728,22.675]}, -{"f":"sinuous-v0.15.1-keyed","b":"05_swap1k","v":[53.081,55.727,59.915,57.373,59.632,45.296,49.618,48.127,59.622,59.554]}, -{"f":"sinuous-v0.15.1-keyed","b":"06_remove-one-1k","v":[31.41,28.69,26.441,26.938,28.848,28.551,27.477,30.293,28.614,33.27]}, -{"f":"sinuous-v0.15.1-keyed","b":"07_create10k","v":[995.414,994.236,992.89,1000.198,981.408,1003.914,1004.551,1006.888,1003.572,988.081]}, -{"f":"sinuous-v0.15.1-keyed","b":"08_create1k-after1k_x2","v":[219.916,220.202,214.121,219.027,221.749,218.5,218.025,219.73,218.696,220.249]}, -{"f":"sinuous-v0.15.1-keyed","b":"09_clear1k_x8","v":[100.689,100.72,102.296,100.524,103.243,101.453,91.669,94.475,101.973,100.313]}, -{"f":"sinuous-v0.15.1-keyed","b":"21_ready-memory","v":[1.1134414672851562]}, -{"f":"sinuous-v0.15.1-keyed","b":"22_run-memory","v":[2.3173828125]}, -{"f":"sinuous-v0.15.1-keyed","b":"23_update5-memory","v":[2.6407241821289062]}, -{"f":"sinuous-v0.15.1-keyed","b":"24_run5-memory","v":[2.982402801513672]}, -{"f":"sinuous-v0.15.1-keyed","b":"25_run-clear-memory","v":[2.445331573486328]}, -{"f":"sinuous-v0.15.1-keyed","b":"31_startup-ci","v":[1878.516,1884.784,1879.6439999999998,1883.3919999999998]}, -{"f":"sinuous-v0.15.1-keyed","b":"32_startup-bt","v":[16,22.143999999999995,16.04,21.38]}, +{"f":"sinuous-v0.15.1-keyed","b":"01_run1k","v":[250.436,253.429,254.85,252.642,252.888,254.663,258.368,255.796,260.482,253.423]}, +{"f":"sinuous-v0.15.1-keyed","b":"02_replace1k","v":[260.06,266.57,261.142,261.676,262.901,263.759,260.591,265.026,263.919,267.021]}, +{"f":"sinuous-v0.15.1-keyed","b":"03_update10th1k_x16","v":[1506.875,1511.706,1517.804,1513.319,1523.857,1515.298,1514.074,1541.864,1532.681,1518.956]}, +{"f":"sinuous-v0.15.1-keyed","b":"04_select1k","v":[36.998,35.011,35.523,37.537,33.943,44.48,34.076,40.948,36.064,35.962]}, +{"f":"sinuous-v0.15.1-keyed","b":"05_swap1k","v":[87.986,82.894,82.242,84.22,83.352,86.023,87.814,83.268,85.621,87.79]}, +{"f":"sinuous-v0.15.1-keyed","b":"06_remove-one-1k","v":[57.678,58.261,60.303,61.545,58.865,57.747,58.986,63.696,57.016,58.601]}, +{"f":"sinuous-v0.15.1-keyed","b":"07_create10k","v":[2363.021,2368.645,2387.158,2389.783,2365.609,2368.387,2368.664,2379.866,2365.68,2393.99]}, +{"f":"sinuous-v0.15.1-keyed","b":"08_create1k-after1k_x2","v":[525.156,650.792,650.542,527.442,518.676,515.786,537.55,525.578,620.734,522.185]}, +{"f":"sinuous-v0.15.1-keyed","b":"09_clear1k_x8","v":[263.735,234.794,233.925,284.499,235.809,245.249,235.617,265.334,235.909,241.053]}, +{"f":"sinuous-v0.15.1-keyed","b":"21_ready-memory","v":[1.1134567260742188]}, +{"f":"sinuous-v0.15.1-keyed","b":"22_run-memory","v":[2.317218780517578]}, +{"f":"sinuous-v0.15.1-keyed","b":"23_update5-memory","v":[2.6409873962402344]}, +{"f":"sinuous-v0.15.1-keyed","b":"24_run5-memory","v":[2.9821701049804688]}, +{"f":"sinuous-v0.15.1-keyed","b":"25_run-clear-memory","v":[2.4453163146972656]}, +{"f":"sinuous-v0.15.1-keyed","b":"31_startup-ci","v":[1882.488,1805.7015000000001,1881.556,1806.076]}, +{"f":"sinuous-v0.15.1-keyed","b":"32_startup-bt","v":[17.843999999999998,18.124,20.567999999999994,20.24]}, {"f":"sinuous-v0.15.1-keyed","b":"34_startup-totalbytes","v":[147.185546875,147.185546875,147.185546875,147.185546875]}, -{"f":"solid-v0.17.2-keyed","b":"01_run1k","v":[107.685,120.585,116.378,120.436,108.215,118.246,102.496,106.612,115.847,107.297]}, -{"f":"solid-v0.17.2-keyed","b":"02_replace1k","v":[110.066,107.256,107.621,107.367,106.252,118.852,109.159,109.292,108.423,106.671]}, -{"f":"solid-v0.17.2-keyed","b":"03_update10th1k_x16","v":[129.551,127.545,133.174,125.707,135.773,136.81,131.489,126.737,124.43,134.429]}, -{"f":"solid-v0.17.2-keyed","b":"04_select1k","v":[22.197,20.487,19.595,18.956,20.363,22.837,22.8,19.98,25.628,18.65]}, -{"f":"solid-v0.17.2-keyed","b":"05_swap1k","v":[58.185,44.589,58.287,47.111,51.74,57.956,44.826,44.793,49.605,54.036]}, -{"f":"solid-v0.17.2-keyed","b":"06_remove-one-1k","v":[27.18,25.793,27.447,28.608,28.199,26.116,31.891,28.644,26.295,30.834]}, -{"f":"solid-v0.17.2-keyed","b":"07_create10k","v":[975.185,978.16,986.616,981.214,974.362,982.445,981.352,967.69,959.368,979.618]}, -{"f":"solid-v0.17.2-keyed","b":"08_create1k-after1k_x2","v":[213.065,215.868,213.953,218.241,215.704,218.815,216.744,217.178,217.934,219.114]}, -{"f":"solid-v0.17.2-keyed","b":"09_clear1k_x8","v":[101.545,108.398,105.826,96.8,105.702,105.656,103.541,103.872,105.976,103.788]}, -{"f":"solid-v0.17.2-keyed","b":"21_ready-memory","v":[1.0931816101074219]}, -{"f":"solid-v0.17.2-keyed","b":"22_run-memory","v":[2.141998291015625]}, -{"f":"solid-v0.17.2-keyed","b":"23_update5-memory","v":[2.462657928466797]}, -{"f":"solid-v0.17.2-keyed","b":"24_run5-memory","v":[2.8329620361328125]}, -{"f":"solid-v0.17.2-keyed","b":"25_run-clear-memory","v":[2.345611572265625]}, -{"f":"solid-v0.17.2-keyed","b":"31_startup-ci","v":[1885.6039999999998,1885.6239999999998,1885.8159999999998,1878.6399999999999]}, -{"f":"solid-v0.17.2-keyed","b":"32_startup-bt","v":[22.095999999999997,22.223999999999997,22.567999999999994,16]}, -{"f":"solid-v0.17.2-keyed","b":"34_startup-totalbytes","v":[149.109375,149.109375,149.109375,149.109375]}, -{"f":"solid-state-v0.17.2-keyed","b":"01_run1k","v":[106.745,105.395,113.344,111.759,124.229,120.177,108.681,110.367,113.49,107.798]}, -{"f":"solid-state-v0.17.2-keyed","b":"02_replace1k","v":[107.429,107.353,119.055,108.267,111.501,111.222,106.607,108.366,107.243,108.635]}, -{"f":"solid-state-v0.17.2-keyed","b":"03_update10th1k_x16","v":[143.422,169.789,137.15,135.188,139.38,138.834,139.172,135.814,135.441,141.832]}, -{"f":"solid-state-v0.17.2-keyed","b":"04_select1k","v":[32.267,19.199,17.472,18.255,20.328,25.813,25.511,24.57,21.841,24.372]}, -{"f":"solid-state-v0.17.2-keyed","b":"05_swap1k","v":[46.879,48.025,54.543,54.21,54.581,59.502,51.44,53.749,53.024,46.253]}, -{"f":"solid-state-v0.17.2-keyed","b":"06_remove-one-1k","v":[27.239,26.653,28.728,29.595,28.21,28.252,31.748,27.845,26.738,29.057]}, -{"f":"solid-state-v0.17.2-keyed","b":"07_create10k","v":[996.074,996.257,1005.644,1008.808,991.03,993.045,997.96,987.945,1001.562,1004.424]}, -{"f":"solid-state-v0.17.2-keyed","b":"08_create1k-after1k_x2","v":[225.892,224.744,222.607,220.435,224.56,224.082,225.044,223.197,227.269,229.392]}, -{"f":"solid-state-v0.17.2-keyed","b":"09_clear1k_x8","v":[96.376,106.78,105.878,103.447,105.525,104.857,102.487,99.191,106.627,107.053]}, -{"f":"solid-state-v0.17.2-keyed","b":"21_ready-memory","v":[1.0990066528320312]}, -{"f":"solid-state-v0.17.2-keyed","b":"22_run-memory","v":[2.3648414611816406]}, -{"f":"solid-state-v0.17.2-keyed","b":"23_update5-memory","v":[2.6868019104003906]}, -{"f":"solid-state-v0.17.2-keyed","b":"24_run5-memory","v":[3.0353775024414062]}, -{"f":"solid-state-v0.17.2-keyed","b":"25_run-clear-memory","v":[2.474864959716797]}, -{"f":"solid-state-v0.17.2-keyed","b":"31_startup-ci","v":[1960.7399999999998,1962.232,1961.004,1961.5479999999998]}, -{"f":"solid-state-v0.17.2-keyed","b":"32_startup-bt","v":[21.052,22.727999999999998,22.087999999999994,25.471999999999994]}, -{"f":"solid-state-v0.17.2-keyed","b":"34_startup-totalbytes","v":[151.0615234375,151.0615234375,151.0615234375,151.0615234375]}, -{"f":"stage0-v0.0.2-keyed","b":"01_run1k","v":[105.01,107.726,104.084,119.396,110.113,107.102,111.738,114.53,117.55,110.067]}, -{"f":"stage0-v0.0.2-keyed","b":"02_replace1k","v":[101.355,101.958,103.209,110.815,104.873,103.124,102.437,103.355,102.761,102.704]}, -{"f":"stage0-v0.0.2-keyed","b":"03_update10th1k_x16","v":[131.876,134.068,130.74,133.849,136.84,132.629,135.048,137.074,133.717,132.594]}, -{"f":"stage0-v0.0.2-keyed","b":"04_select1k","v":[24.489,25.306,24.411,24.553,26.579,23.991,20.01,25.614,26.345,25.103]}, -{"f":"stage0-v0.0.2-keyed","b":"05_swap1k","v":[57.265,46.529,49.711,55.848,56.388,44.528,48.779,53.981,53.904,57.371]}, -{"f":"stage0-v0.0.2-keyed","b":"06_remove-one-1k","v":[26.722,26.273,27.55,24.745,26.288,26.213,25.99,27.121,25.706,26.517]}, -{"f":"stage0-v0.0.2-keyed","b":"07_create10k","v":[958.913,956.771,956.348,950.563,963.823,960.079,954.277,975.512,964.359,955.391]}, -{"f":"stage0-v0.0.2-keyed","b":"08_create1k-after1k_x2","v":[216.099,211.653,211.51,218.277,210.364,211.644,210.926,209.315,210.446,209.433]}, -{"f":"stage0-v0.0.2-keyed","b":"09_clear1k_x8","v":[91.824,96.43,102.005,102.303,105.796,92.359,90.878,100.649,103.115,102.568]}, -{"f":"stage0-v0.0.2-keyed","b":"21_ready-memory","v":[1.1133766174316406]}, -{"f":"stage0-v0.0.2-keyed","b":"22_run-memory","v":[1.8772239685058594]}, -{"f":"stage0-v0.0.2-keyed","b":"23_update5-memory","v":[2.195667266845703]}, -{"f":"stage0-v0.0.2-keyed","b":"24_run5-memory","v":[2.587757110595703]}, -{"f":"stage0-v0.0.2-keyed","b":"25_run-clear-memory","v":[2.3082847595214844]}, -{"f":"stage0-v0.0.2-keyed","b":"31_startup-ci","v":[1886.5,1886,1878.592,1888.716]}, -{"f":"stage0-v0.0.2-keyed","b":"32_startup-bt","v":[53.75599999999999,47.55999999999999,30.923999999999992,57.35599999999997]}, -{"f":"stage0-v0.0.2-keyed","b":"34_startup-totalbytes","v":[144.259765625,144.259765625,144.259765625,144.259765625]}, -{"f":"stdweb-v0.4.17-keyed","b":"01_run1k","v":[122.381,124.347,123.593,131.299,122.98,129.572,118.565,127.983,123.216,133.374]}, -{"f":"stdweb-v0.4.17-keyed","b":"02_replace1k","v":[126.699,115.853,121.569,118.873,117.695,119.629,120.065,118.898,125.016,118.813]}, -{"f":"stdweb-v0.4.17-keyed","b":"03_update10th1k_x16","v":[145.486,135.796,142.822,137.777,142.198,144.924,143.332,148.532,141.016,142.384]}, -{"f":"stdweb-v0.4.17-keyed","b":"04_select1k","v":[26.168,21.57,27.417,20.633,19.541,25.137,23.254,22.752,25.852,26.147]}, -{"f":"stdweb-v0.4.17-keyed","b":"05_swap1k","v":[55.654,48.349,58.273,52.065,56.307,53.677,58.107,54.781,44.893,46.889]}, -{"f":"stdweb-v0.4.17-keyed","b":"06_remove-one-1k","v":[27.042,32.164,27.398,25.238,25.51,27.52,27.658,26.55,25.488,26.269]}, -{"f":"stdweb-v0.4.17-keyed","b":"07_create10k","v":[1176.859,1168.685,1161.656,1185.687,1169.382,1147.186,1149.563,1158.098,1167.376,1140.603]}, -{"f":"stdweb-v0.4.17-keyed","b":"08_create1k-after1k_x2","v":[256.198,253.005,258.937,253.773,257.674,258.226,261.975,254.804,262.304,253.698]}, -{"f":"stdweb-v0.4.17-keyed","b":"09_clear1k_x8","v":[107.726,108.824,112.669,104.279,112.15,109.612,100.236,101.512,115.049,111.99]}, -{"f":"stdweb-v0.4.17-keyed","b":"21_ready-memory","v":[1.1319580078125]}, -{"f":"stdweb-v0.4.17-keyed","b":"22_run-memory","v":[1.9226760864257812]}, -{"f":"stdweb-v0.4.17-keyed","b":"23_update5-memory","v":[2.2353172302246094]}, -{"f":"stdweb-v0.4.17-keyed","b":"24_run5-memory","v":[2.878955841064453]}, -{"f":"stdweb-v0.4.17-keyed","b":"25_run-clear-memory","v":[2.8331069946289062]}, -{"f":"stdweb-v0.4.17-keyed","b":"31_startup-ci","v":[2035.808,2036.44,1885.192,2037.9]}, -{"f":"stdweb-v0.4.17-keyed","b":"32_startup-bt","v":[34.25599999999999,34.33999999999999,31.631999999999994,34.352000000000004]}, -{"f":"stdweb-v0.4.17-keyed","b":"34_startup-totalbytes","v":[269.2060546875,269.2060546875,269.2060546875,269.2060546875]}, -{"f":"surplus-v0.5.3-keyed","b":"01_run1k","v":[115.295,121.678,111.844,113.997,118.888,123.041,118.327,112.127,111.51,111.894]}, -{"f":"surplus-v0.5.3-keyed","b":"02_replace1k","v":[112.74,107.061,107.356,107.774,108.276,107.174,114.945,110.274,108.977,110.367]}, -{"f":"surplus-v0.5.3-keyed","b":"03_update10th1k_x16","v":[133.087,131.679,134.328,141.004,134.611,133.301,138.476,132.289,129.248,139.037]}, -{"f":"surplus-v0.5.3-keyed","b":"04_select1k","v":[26.653,19.468,19.53,23.164,18.57,20.466,16.683,23.962,24.33,20.071]}, -{"f":"surplus-v0.5.3-keyed","b":"05_swap1k","v":[51.917,51.969,50.626,47.925,60.162,57.908,59.057,44.788,55.682,59.77]}, -{"f":"surplus-v0.5.3-keyed","b":"06_remove-one-1k","v":[26.377,27.076,25.845,25.922,25.097,28.161,28.636,25.828,27.412,29.543]}, -{"f":"surplus-v0.5.3-keyed","b":"07_create10k","v":[991.754,1007.794,998.3,1002.714,1013.75,1001.481,1011.444,1013.787,1001.518,1004.955]}, -{"f":"surplus-v0.5.3-keyed","b":"08_create1k-after1k_x2","v":[225.037,227.146,224.646,227.185,223.795,226.926,227.751,222.27,227.542,226.329]}, -{"f":"surplus-v0.5.3-keyed","b":"09_clear1k_x8","v":[101.954,95.536,102.906,106.872,106.606,111.433,95.857,99.871,99.972,106.809]}, -{"f":"surplus-v0.5.3-keyed","b":"21_ready-memory","v":[1.0978622436523438]}, -{"f":"surplus-v0.5.3-keyed","b":"22_run-memory","v":[2.1861305236816406]}, -{"f":"surplus-v0.5.3-keyed","b":"23_update5-memory","v":[2.4809608459472656]}, -{"f":"surplus-v0.5.3-keyed","b":"24_run5-memory","v":[2.92578125]}, -{"f":"surplus-v0.5.3-keyed","b":"25_run-clear-memory","v":[2.4772109985351562]}, -{"f":"surplus-v0.5.3-keyed","b":"31_startup-ci","v":[1958.096,1960.516,1960.4679999999998,1961.004]}, -{"f":"surplus-v0.5.3-keyed","b":"32_startup-bt","v":[19.203999999999997,23.855999999999995,24.288,24.42399999999999]}, -{"f":"surplus-v0.5.3-keyed","b":"34_startup-totalbytes","v":[150.7197265625,150.7197265625,150.7197265625,150.7197265625]}, -{"f":"svelte-v3.18.1-keyed","b":"01_run1k","v":[134.802,127.671,132.468,162.14,127.56,131.767,156.094,127.748,128.275,127.677]}, -{"f":"svelte-v3.18.1-keyed","b":"02_replace1k","v":[142.775,128.679,128.966,129.949,135.458,131.873,129.285,126.641,131.554,131.871]}, -{"f":"svelte-v3.18.1-keyed","b":"03_update10th1k_x16","v":[156.989,162.19,160.379,162.005,166.263,164.04,162.748,162.746,158.666,160.671]}, -{"f":"svelte-v3.18.1-keyed","b":"04_select1k","v":[38.347,34.125,26.886,67.08,36.537,30.809,88.203,34.949,31.981,28.151]}, -{"f":"svelte-v3.18.1-keyed","b":"05_swap1k","v":[55.658,58.382,59.202,53.259,56.896,50.292,48.371,54.278,50.077,46.614]}, -{"f":"svelte-v3.18.1-keyed","b":"06_remove-one-1k","v":[27.386,27.567,27.693,28.059,28.566,27.187,27.615,27.67,27.046,27.773]}, -{"f":"svelte-v3.18.1-keyed","b":"07_create10k","v":[1176.217,1175.972,1170.022,1210.364,1182.372,1186.842,1181.607,1194.308,1182.014,1185.835]}, -{"f":"svelte-v3.18.1-keyed","b":"08_create1k-after1k_x2","v":[268.322,272.727,268.519,266.142,272.605,270.04,269.528,266.726,269.676,266.631]}, -{"f":"svelte-v3.18.1-keyed","b":"09_clear1k_x8","v":[145.8,145.957,133.639,129.663,147.013,144.164,142.488,136.044,135.451,148.391]}, -{"f":"svelte-v3.18.1-keyed","b":"21_ready-memory","v":[1.0941734313964844]}, -{"f":"svelte-v3.18.1-keyed","b":"22_run-memory","v":[2.70703125]}, -{"f":"svelte-v3.18.1-keyed","b":"23_update5-memory","v":[3.0329551696777344]}, -{"f":"svelte-v3.18.1-keyed","b":"24_run5-memory","v":[3.241943359375]}, -{"f":"svelte-v3.18.1-keyed","b":"25_run-clear-memory","v":[2.429485321044922]}, -{"f":"svelte-v3.18.1-keyed","b":"31_startup-ci","v":[1885.98,1885.576,1878.44,1880.4119999999998]}, -{"f":"svelte-v3.18.1-keyed","b":"32_startup-bt","v":[21.932,22.715999999999994,16,16.259999999999998]}, +{"f":"svelte-v3.18.1-keyed","b":"01_run1k","v":[309.081,306.924,310.591,305.233,310.06,306.667,325.88,315.852,315.932,315.671]}, +{"f":"svelte-v3.18.1-keyed","b":"02_replace1k","v":[328.119,318.774,320.411,326.152,316.382,449.779,322.457,332.335,322.742,355.357]}, +{"f":"svelte-v3.18.1-keyed","b":"03_update10th1k_x16","v":[1590.441,1593.943,1616.808,1583.484,1828.524,1846.438,1826.178,2035.642,1596.268,1612.069]}, +{"f":"svelte-v3.18.1-keyed","b":"04_select1k","v":[77.447,103.046,73.681,70.087,70.748,76.573,68.438,73.741,76.35,381.955]}, +{"f":"svelte-v3.18.1-keyed","b":"05_swap1k","v":[90.662,85.991,93.686,89.994,88.722,94.229,88.988,85.833,89.036,88.94]}, +{"f":"svelte-v3.18.1-keyed","b":"06_remove-one-1k","v":[58.334,54.32,56.136,61.081,55.179,54.458,54.985,61.559,56.475,55.549]}, +{"f":"svelte-v3.18.1-keyed","b":"07_create10k","v":[2838,2823.668,2823.461,2863.73,2829.206,2845.802,2803.585,2829.69,2838.389,2840.453]}, +{"f":"svelte-v3.18.1-keyed","b":"08_create1k-after1k_x2","v":[656.868,653.213,649.598,644.46,635.656,746.713,639.796,652.715,645.345,770.555]}, +{"f":"svelte-v3.18.1-keyed","b":"09_clear1k_x8","v":[403.388,385.112,374.204,392.528,402.075,395.991,390.806,359.757,399.508,354.552]}, +{"f":"svelte-v3.18.1-keyed","b":"21_ready-memory","v":[1.0941886901855469]}, +{"f":"svelte-v3.18.1-keyed","b":"22_run-memory","v":[2.706554412841797]}, +{"f":"svelte-v3.18.1-keyed","b":"23_update5-memory","v":[3.0331039428710938]}, +{"f":"svelte-v3.18.1-keyed","b":"24_run5-memory","v":[3.25030517578125]}, +{"f":"svelte-v3.18.1-keyed","b":"25_run-clear-memory","v":[2.4292640686035156]}, +{"f":"svelte-v3.18.1-keyed","b":"31_startup-ci","v":[1882.7359999999999,1805.6385,1881.252,1806.146]}, +{"f":"svelte-v3.18.1-keyed","b":"32_startup-bt","v":[22.468000000000004,21.316000000000003,20.531999999999993,17.86]}, {"f":"svelte-v3.18.1-keyed","b":"34_startup-totalbytes","v":[145.673828125,145.673828125,145.673828125,145.673828125]}, -{"f":"uhtml-v1.8.1-keyed","b":"01_run1k","v":[120.881,120.733,122.319,119.116,133.807,117.801,124.551,119.316,119.58,121.61]}, -{"f":"uhtml-v1.8.1-keyed","b":"02_replace1k","v":[117.199,116.081,113.634,124.106,112.337,118.429,113.637,120.742,114.191,115.16]}, -{"f":"uhtml-v1.8.1-keyed","b":"03_update10th1k_x16","v":[141.317,141.905,158.968,156.662,140.111,145.872,131.639,153.67,138.418,141.708]}, -{"f":"uhtml-v1.8.1-keyed","b":"04_select1k","v":[41.746,36.991,38.677,42.98,38.324,40.371,39.517,42.333,38.054,46.04]}, -{"f":"uhtml-v1.8.1-keyed","b":"05_swap1k","v":[56.843,46.616,57.783,52.046,49.589,46.947,63.661,46.612,45.793,55.493]}, -{"f":"uhtml-v1.8.1-keyed","b":"06_remove-one-1k","v":[27.972,28.856,28.189,28.961,30.807,28.966,28.339,28.385,31.271,26.917]}, -{"f":"uhtml-v1.8.1-keyed","b":"07_create10k","v":[1133.251,1116.718,1108.404,1134.125,1124.692,1124.189,1124.334,1116.069,1117.181,1131.745]}, -{"f":"uhtml-v1.8.1-keyed","b":"08_create1k-after1k_x2","v":[249.997,248.791,249.899,252.56,258.534,249.346,252.978,252.09,247.08,252.646]}, -{"f":"uhtml-v1.8.1-keyed","b":"09_clear1k_x8","v":[117.433,121.125,108.495,119.228,111.082,120.232,119.989,110.968,108.261,111.083]}, -{"f":"uhtml-v1.8.1-keyed","b":"21_ready-memory","v":[1.1165237426757812]}, -{"f":"uhtml-v1.8.1-keyed","b":"22_run-memory","v":[2.341724395751953]}, -{"f":"uhtml-v1.8.1-keyed","b":"23_update5-memory","v":[2.7146377563476562]}, -{"f":"uhtml-v1.8.1-keyed","b":"24_run5-memory","v":[2.9341392517089844]}, -{"f":"uhtml-v1.8.1-keyed","b":"25_run-clear-memory","v":[2.3401451110839844]}, -{"f":"uhtml-v1.8.1-keyed","b":"31_startup-ci","v":[1885.4,1878.2559999999999,1888.4720000000002,1885.132]}, -{"f":"uhtml-v1.8.1-keyed","b":"32_startup-bt","v":[23.479999999999997,22.108000000000004,22.335999999999995,23.06799999999999]}, -{"f":"uhtml-v1.8.1-keyed","b":"34_startup-totalbytes","v":[146.8759765625,146.8759765625,146.8759765625,146.8759765625]}, -{"f":"vanillajs-keyed","b":"01_run1k","v":[124.484,106.308,108.412,112.606,118.549,119.45,109.464,109.169,102.761,126.176]}, -{"f":"vanillajs-keyed","b":"02_replace1k","v":[102.998,103.054,101.498,102.716,100.953,101.521,107.423,102.364,113.894,104.356]}, -{"f":"vanillajs-keyed","b":"03_update10th1k_x16","v":[168.969,136.942,135.772,138.504,134.363,132.133,142.86,152.291,139.374,139.613]}, -{"f":"vanillajs-keyed","b":"04_select1k","v":[25.259,16.243,21.658,24.225,22.329,20.554,16.107,23.409,21.075,17.021]}, -{"f":"vanillajs-keyed","b":"05_swap1k","v":[51.897,45.714,46.396,56.218,57.247,54.239,46.392,46.434,56.807,53.859]}, -{"f":"vanillajs-keyed","b":"06_remove-one-1k","v":[26.432,27.014,27.394,23.775,27.584,25.641,26.987,24.837,26.567,24.319]}, -{"f":"vanillajs-keyed","b":"07_create10k","v":[948.648,938.57,952.365,938.086,949.108,954.11,948.904,949.36,938.257,947.122]}, -{"f":"vanillajs-keyed","b":"08_create1k-after1k_x2","v":[208.2,209.515,211.245,210.14,214.871,207.141,209.049,208.465,209.743,211.881]}, -{"f":"vanillajs-keyed","b":"09_clear1k_x8","v":[97.416,96.565,101.029,93.527,100.252,102.178,97.159,99.799,102.025,100.464]}, -{"f":"vanillajs-keyed","b":"21_ready-memory","v":[1.07928466796875]}, -{"f":"vanillajs-keyed","b":"22_run-memory","v":[1.6119842529296875]}, -{"f":"vanillajs-keyed","b":"23_update5-memory","v":[1.9363670349121094]}, -{"f":"vanillajs-keyed","b":"24_run5-memory","v":[2.2484169006347656]}, -{"f":"vanillajs-keyed","b":"25_run-clear-memory","v":[2.2901153564453125]}, -{"f":"vanillajs-keyed","b":"31_startup-ci","v":[1889.3400000000001,1879.848,1889.7600000000002,1896.208]}, -{"f":"vanillajs-keyed","b":"32_startup-bt","v":[22.447999999999993,22.799999999999994,22.991999999999994,22.924]}, -{"f":"vanillajs-keyed","b":"34_startup-totalbytes","v":[146.822265625,146.822265625,146.822265625,146.822265625]}, -{"f":"vanillajs-1-keyed","b":"01_run1k","v":[101.785,108.574,108.117,118.456,118.294,108.658,114.382,101.387,107.61,120.853]}, -{"f":"vanillajs-1-keyed","b":"02_replace1k","v":[104.569,105.227,103.859,102.512,102.632,103.555,109.11,102.956,103.47,103.083]}, -{"f":"vanillajs-1-keyed","b":"03_update10th1k_x16","v":[137.204,127.09,132.473,167.548,131.045,130.004,130.15,122.979,133.535,133.454]}, -{"f":"vanillajs-1-keyed","b":"04_select1k","v":[21.156,17.635,19.688,20.085,19.991,21.254,27.303,19.716,27.778,21.073]}, -{"f":"vanillajs-1-keyed","b":"05_swap1k","v":[46.03,52.757,46.248,56.618,47.116,48.214,52.699,46.064,52.819,57.136]}, -{"f":"vanillajs-1-keyed","b":"06_remove-one-1k","v":[26.537,25.197,28.779,25.062,25.655,26.916,25.554,25.499,26.163,26.081]}, -{"f":"vanillajs-1-keyed","b":"07_create10k","v":[949.489,949.398,937.91,946.008,938.752,939.229,950.887,937.403,948.735,952.703]}, -{"f":"vanillajs-1-keyed","b":"08_create1k-after1k_x2","v":[206.977,203.193,210.531,209.974,209.137,210.466,204.434,209.004,214.32,207.616]}, -{"f":"vanillajs-1-keyed","b":"09_clear1k_x8","v":[97.252,99.417,98.932,98.541,98.681,102.116,97.226,98.828,100.999,90.394]}, -{"f":"vanillajs-1-keyed","b":"21_ready-memory","v":[1.0734176635742188]}, -{"f":"vanillajs-1-keyed","b":"22_run-memory","v":[1.5970230102539062]}, -{"f":"vanillajs-1-keyed","b":"23_update5-memory","v":[1.9208030700683594]}, -{"f":"vanillajs-1-keyed","b":"24_run5-memory","v":[2.2386856079101562]}, -{"f":"vanillajs-1-keyed","b":"25_run-clear-memory","v":[2.2908401489257812]}, -{"f":"vanillajs-1-keyed","b":"31_startup-ci","v":[1885.216,1884.2800000000002,1885.1799999999998,1878.5279999999998]}, -{"f":"vanillajs-1-keyed","b":"32_startup-bt","v":[23.25999999999999,23.399999999999995,23.047999999999988,16]}, -{"f":"vanillajs-1-keyed","b":"34_startup-totalbytes","v":[143.1552734375,143.1552734375,143.1552734375,143.1552734375]}, -{"f":"vanillajs-wc-keyed","b":"01_run1k","v":[114.541,119.982,115.883,112.828,117.979,121.443,109.699,120.851,113.622,120.233]}, -{"f":"vanillajs-wc-keyed","b":"02_replace1k","v":[112.473,110.255,109.884,111.408,111.724,119.286,110.774,111.122,110.237,109.988]}, -{"f":"vanillajs-wc-keyed","b":"03_update10th1k_x16","v":[137.51,134.245,137.675,132.83,138.103,135.71,140.259,158.093,142.448,136.085]}, -{"f":"vanillajs-wc-keyed","b":"04_select1k","v":[23.54,18.322,18.671,19.894,18.718,21.143,20.726,24.244,19.948,17.48]}, -{"f":"vanillajs-wc-keyed","b":"05_swap1k","v":[55.404,42.637,48.021,58.99,57.251,50.953,45.614,44.308,46.519,57.353]}, -{"f":"vanillajs-wc-keyed","b":"06_remove-one-1k","v":[27.471,27.684,26.123,27.145,29.554,25.18,28.044,26.467,28.684,25.869]}, -{"f":"vanillajs-wc-keyed","b":"07_create10k","v":[1069.193,1073.717,1068.426,1051.009,1055.422,1062.91,1058.644,1059.62,1048.397,1070.053]}, -{"f":"vanillajs-wc-keyed","b":"08_create1k-after1k_x2","v":[227.571,229.939,231.691,227.483,231.873,232.82,231.181,231.054,235.07,233.863]}, -{"f":"vanillajs-wc-keyed","b":"09_clear1k_x8","v":[89.849,93.211,100.63,94.384,102.697,109.144,101.964,102.802,106.007,96.505]}, -{"f":"vanillajs-wc-keyed","b":"21_ready-memory","v":[1.0891761779785156]}, -{"f":"vanillajs-wc-keyed","b":"22_run-memory","v":[1.7768287658691406]}, -{"f":"vanillajs-wc-keyed","b":"23_update5-memory","v":[2.1007118225097656]}, -{"f":"vanillajs-wc-keyed","b":"24_run5-memory","v":[2.4555511474609375]}, -{"f":"vanillajs-wc-keyed","b":"25_run-clear-memory","v":[2.3122215270996094]}, -{"f":"vanillajs-wc-keyed","b":"31_startup-ci","v":[1885.504,1878.4119999999998,1884.632,1885.1039999999998]}, -{"f":"vanillajs-wc-keyed","b":"32_startup-bt","v":[46.56800000000001,27.71999999999999,45.67599999999999,45.400000000000006]}, +{"f":"uhtml-v1.8.1-keyed","b":"01_run1k","v":[270.576,277.538,270.529,277.206,299.753,275.572,275.104,273.465,303.757,276.662]}, +{"f":"uhtml-v1.8.1-keyed","b":"02_replace1k","v":[290.013,277.37,282.913,275.292,276.748,280.749,278.812,285.456,275.82,283.008]}, +{"f":"uhtml-v1.8.1-keyed","b":"03_update10th1k_x16","v":[1555.812,1577.098,1563.435,1551.055,1547.156,1566.497,1543.807,1553.778,1576.49,1558.812]}, +{"f":"uhtml-v1.8.1-keyed","b":"04_select1k","v":[102.161,101.372,101.991,104.08,104.402,96.145,98.535,102.522,98.876,106.062]}, +{"f":"uhtml-v1.8.1-keyed","b":"05_swap1k","v":[86.773,91.447,91.337,103.548,107.982,93.253,93.907,104.487,97.35,94.199]}, +{"f":"uhtml-v1.8.1-keyed","b":"06_remove-one-1k","v":[55.953,58.15,58.392,57.047,59.411,58.293,58.342,59.27,57.982,58.304]}, +{"f":"uhtml-v1.8.1-keyed","b":"07_create10k","v":[2636.076,2612.841,2624.291,2600.291,2616.78,2636.758,2643.821,2600.009,2591.454,2627.947]}, +{"f":"uhtml-v1.8.1-keyed","b":"08_create1k-after1k_x2","v":[588.519,590.494,590.714,599.151,589.771,757.928,729.535,591.005,600.325,606.117]}, +{"f":"uhtml-v1.8.1-keyed","b":"09_clear1k_x8","v":[320.172,320.44,315.005,296.171,289.377,298.246,324.931,336.511,325.559,324.392]}, +{"f":"uhtml-v1.8.1-keyed","b":"21_ready-memory","v":[1.1163253784179688]}, +{"f":"uhtml-v1.8.1-keyed","b":"22_run-memory","v":[2.3413429260253906]}, +{"f":"uhtml-v1.8.1-keyed","b":"23_update5-memory","v":[2.714397430419922]}, +{"f":"uhtml-v1.8.1-keyed","b":"24_run5-memory","v":[2.9507675170898438]}, +{"f":"uhtml-v1.8.1-keyed","b":"25_run-clear-memory","v":[2.339893341064453]}, +{"f":"uhtml-v1.8.1-keyed","b":"31_startup-ci","v":[1881.192,1808.001,1806.23,1881.344]}, +{"f":"uhtml-v1.8.1-keyed","b":"32_startup-bt","v":[19.555999999999997,17.212,16,16.580000000000002]}, +{"f":"uhtml-v1.8.1-keyed","b":"34_startup-totalbytes","v":[146.8076171875,146.8076171875,146.8076171875,146.8076171875]}, +{"f":"vanillajs-keyed","b":"01_run1k","v":[225.99,237.807,268.497,251.692,232.731,243.439,240.167,240.962,237.047,241.611]}, +{"f":"vanillajs-keyed","b":"02_replace1k","v":[247.48,266.667,251.205,248.653,249.627,247.083,252.648,251.108,252.267,250.532]}, +{"f":"vanillajs-keyed","b":"03_update10th1k_x16","v":[1519.657,1538.121,1517.674,1522.115,1529.031,1532.105,1543.499,1600.489,1526.366,1557.307]}, +{"f":"vanillajs-keyed","b":"04_select1k","v":[41.458,36.865,35.03,34.994,35.834,37.74,39.253,35.703,34.228,34.565]}, +{"f":"vanillajs-keyed","b":"05_swap1k","v":[80.62,84.156,85.669,88.245,84.515,84.36,97.371,86.01,87.12,84.393]}, +{"f":"vanillajs-keyed","b":"06_remove-one-1k","v":[58.041,54.582,52.867,53.433,56.297,56.193,54.499,55.03,54.485,54.995]}, +{"f":"vanillajs-keyed","b":"07_create10k","v":[2224.961,2233.783,2245.619,2232.975,2248.475,2237.912,2243.277,2249.341,2242.814,2241.084]}, +{"f":"vanillajs-keyed","b":"08_create1k-after1k_x2","v":[500.79,591.433,503.905,495.492,632.505,487.669,503.821,488.649,615.951,499.812]}, +{"f":"vanillajs-keyed","b":"09_clear1k_x8","v":[268.599,270.454,242.266,250.247,242.76,278.859,274.113,240.469,273.935,273.643]}, +{"f":"vanillajs-keyed","b":"21_ready-memory","v":[1.0779647827148438]}, +{"f":"vanillajs-keyed","b":"22_run-memory","v":[1.6118125915527344]}, +{"f":"vanillajs-keyed","b":"23_update5-memory","v":[1.9360008239746094]}, +{"f":"vanillajs-keyed","b":"24_run5-memory","v":[2.2481231689453125]}, +{"f":"vanillajs-keyed","b":"25_run-clear-memory","v":[2.2899703979492188]}, +{"f":"vanillajs-keyed","b":"31_startup-ci","v":[1881.62,1882.18,1882.94,1881.768]}, +{"f":"vanillajs-keyed","b":"32_startup-bt","v":[22.587999999999994,22.583999999999993,19.051999999999996,19.624]}, +{"f":"vanillajs-keyed","b":"34_startup-totalbytes","v":[150.125,150.125,150.125,150.125]}, +{"f":"vanillajs-1-keyed","b":"01_run1k","v":[234.164,245.478,233.012,247.487,241.366,241.301,249.385,244.578,236.744,245.289]}, +{"f":"vanillajs-1-keyed","b":"02_replace1k","v":[253.95,269.663,254.43,250.244,248.534,252.53,253.451,248.845,251.446,251.847]}, +{"f":"vanillajs-1-keyed","b":"03_update10th1k_x16","v":[1522.22,1542.891,1538.62,1559.452,1513.077,1541.088,1531.158,1538.151,1533.31,1532.264]}, +{"f":"vanillajs-1-keyed","b":"04_select1k","v":[37.911,37.36,38.842,38.429,38.984,35.083,35.801,36.039,32.177,39.854]}, +{"f":"vanillajs-1-keyed","b":"05_swap1k","v":[85.105,85.912,85.904,84.706,87.48,100.398,84.581,86.835,85.817,89.807]}, +{"f":"vanillajs-1-keyed","b":"06_remove-one-1k","v":[53.593,54.342,56.569,54.796,56.013,58.127,56.319,55.062,54.706,53.84]}, +{"f":"vanillajs-1-keyed","b":"07_create10k","v":[2247.286,2235.912,2251.202,2240.331,2208.715,2234.326,2212.647,2237.147,2240.935,2223.41]}, +{"f":"vanillajs-1-keyed","b":"08_create1k-after1k_x2","v":[487.147,583.951,590.522,486.735,489.837,512.25,617.648,488.363,622.844,605.338]}, +{"f":"vanillajs-1-keyed","b":"09_clear1k_x8","v":[271.152,269.775,243.023,241.118,273.276,274.137,270.825,271.927,275.295,243.306]}, +{"f":"vanillajs-1-keyed","b":"21_ready-memory","v":[1.0743293762207031]}, +{"f":"vanillajs-1-keyed","b":"22_run-memory","v":[1.5981063842773438]}, +{"f":"vanillajs-1-keyed","b":"23_update5-memory","v":[1.9218673706054688]}, +{"f":"vanillajs-1-keyed","b":"24_run5-memory","v":[2.2393569946289062]}, +{"f":"vanillajs-1-keyed","b":"25_run-clear-memory","v":[2.2915420532226562]}, +{"f":"vanillajs-1-keyed","b":"31_startup-ci","v":[1805.3235,1807.3779999999997,1884.024,1882.9160000000002]}, +{"f":"vanillajs-1-keyed","b":"32_startup-bt","v":[20.347999999999995,21.211999999999996,21.956,21.555999999999997]}, +{"f":"vanillajs-1-keyed","b":"34_startup-totalbytes","v":[147.1982421875,147.1982421875,147.1982421875,147.1982421875]}, +{"f":"vanillajs-create-el-keyed","b":"01_run1k","v":[264.336,269.71,281.446,265.391,265.143,269.672,281.165,265.337,272.82,282.527]}, +{"f":"vanillajs-create-el-keyed","b":"02_replace1k","v":[277.842,284.539,278.097,277.362,278.029,275.982,280.661,279.855,282.983,278.898]}, +{"f":"vanillajs-create-el-keyed","b":"03_update10th1k_x16","v":[1548.716,1542.754,1532.431,1553.055,1541.449,1544.42,1562.461,1606.201,1565.413,1551.647]}, +{"f":"vanillajs-create-el-keyed","b":"04_select1k","v":[37.462,36.188,39.554,35.395,35.243,40.156,37.233,34.46,39.192,40.666]}, +{"f":"vanillajs-create-el-keyed","b":"05_swap1k","v":[84.071,87.096,83.751,84.197,83.862,87.354,89.169,84.785,85.943,84.541]}, +{"f":"vanillajs-create-el-keyed","b":"06_remove-one-1k","v":[53.218,53.257,57.099,54.381,57.026,55.747,54.463,56.529,56.171,55.245]}, +{"f":"vanillajs-create-el-keyed","b":"07_create10k","v":[2537.231,2521.759,2535.091,2548.261,2516.624,2551.215,2565.346,2546.768,2514.046,2523.483]}, +{"f":"vanillajs-create-el-keyed","b":"08_create1k-after1k_x2","v":[727.8,571.246,559.894,721.261,564.529,566.926,585.425,747.934,567.379,561.717]}, +{"f":"vanillajs-create-el-keyed","b":"09_clear1k_x8","v":[275.956,244.713,273.837,246.417,289.06,246.762,275.564,245.97,249.739,246.505]}, +{"f":"vanillajs-create-el-keyed","b":"21_ready-memory","v":[1.0750503540039062]}, +{"f":"vanillajs-create-el-keyed","b":"22_run-memory","v":[1.6169166564941406]}, +{"f":"vanillajs-create-el-keyed","b":"23_update5-memory","v":[1.9412956237792969]}, +{"f":"vanillajs-create-el-keyed","b":"24_run5-memory","v":[2.206798553466797]}, +{"f":"vanillajs-create-el-keyed","b":"25_run-clear-memory","v":[2.2978668212890625]}, +{"f":"vanillajs-create-el-keyed","b":"31_startup-ci","v":[1882.0079999999998,1883.196,1884.228,1883.9]}, +{"f":"vanillajs-create-el-keyed","b":"32_startup-bt","v":[23.508,21.979999999999993,17.419999999999995,22.639999999999993]}, +{"f":"vanillajs-create-el-keyed","b":"34_startup-totalbytes","v":[150.49609375,150.49609375,150.49609375,150.49609375]}, +{"f":"vanillajs-custom-el-keyed","b":"01_run1k","v":[318.231,315.166,318.348,322.396,322.036,315.708,317.069,330.537,315.056,319.997]}, +{"f":"vanillajs-custom-el-keyed","b":"02_replace1k","v":[339.409,333.567,348.043,334.347,332.585,334.208,335.006,332.496,335.054,334.047]}, +{"f":"vanillajs-custom-el-keyed","b":"03_update10th1k_x16","v":[1569.119,1554.037,1604.263,1566.229,1624.098,1559.299,1572.358,1591.822,1565.711,1618.015]}, +{"f":"vanillajs-custom-el-keyed","b":"04_select1k","v":[38.619,37.46,40.131,36.998,42.799,36.403,37.51,37.364,39.782,39.325]}, +{"f":"vanillajs-custom-el-keyed","b":"05_swap1k","v":[88.201,89.694,89.714,91.815,90.708,91.569,98.706,92.19,91.133,90.41]}, +{"f":"vanillajs-custom-el-keyed","b":"06_remove-one-1k","v":[55.719,56.26,58.469,56.003,54.888,56.375,54.856,56.362,56.687,55.418]}, +{"f":"vanillajs-custom-el-keyed","b":"07_create10k","v":[3086.351,3103.979,3122.669,3109.677,3095.918,3082.101,3089.677,3071.073,3075.256,3106.377]}, +{"f":"vanillajs-custom-el-keyed","b":"08_create1k-after1k_x2","v":[793.988,774.295,675.521,805.421,807.544,792.582,687.095,669.732,835.217,670.748]}, +{"f":"vanillajs-custom-el-keyed","b":"09_clear1k_x8","v":[253.89,255.456,265.902,288.224,254.759,291.431,256.76,286.8,288.706,282.528]}, +{"f":"vanillajs-custom-el-keyed","b":"21_ready-memory","v":[1.0799369812011719]}, +{"f":"vanillajs-custom-el-keyed","b":"22_run-memory","v":[1.756927490234375]}, +{"f":"vanillajs-custom-el-keyed","b":"23_update5-memory","v":[2.0855751037597656]}, +{"f":"vanillajs-custom-el-keyed","b":"24_run5-memory","v":[2.2847938537597656]}, +{"f":"vanillajs-custom-el-keyed","b":"25_run-clear-memory","v":[2.406871795654297]}, +{"f":"vanillajs-custom-el-keyed","b":"31_startup-ci","v":[1880.7759999999998,1882.0680000000002,1880.3760000000002,1881.7640000000001]}, +{"f":"vanillajs-custom-el-keyed","b":"32_startup-bt","v":[22.311999999999998,23.412,18.14,20.443999999999996]}, +{"f":"vanillajs-custom-el-keyed","b":"34_startup-totalbytes","v":[150.654296875,150.654296875,150.654296875,150.654296875]}, +{"f":"vanillajs-fwd-keyed","b":"01_run1k","v":[269.98,276.506,266.792,293.85,267.936,291.337,269.126,273.449,277.46,277.354]}, +{"f":"vanillajs-fwd-keyed","b":"02_replace1k","v":[276.178,278.124,290.635,278.317,277.88,279.636,277.977,283.531,276.659,284.766]}, +{"f":"vanillajs-fwd-keyed","b":"03_update10th1k_x16","v":[1566.774,1579.259,1561.031,1562.307,1562.909,1563.868,1562.798,1582.994,1576.146,1568.59]}, +{"f":"vanillajs-fwd-keyed","b":"04_select1k","v":[44.56,38.663,39.225,40.093,34.741,39.323,37.839,35.609,45.225,37.001]}, +{"f":"vanillajs-fwd-keyed","b":"05_swap1k","v":[89.694,87.344,86.942,85.833,89.502,84.048,85.61,86.685,87.479,91.597]}, +{"f":"vanillajs-fwd-keyed","b":"06_remove-one-1k","v":[54.475,54.499,54.307,56.981,56.881,56.562,55.646,54.447,55.822,55.745]}, +{"f":"vanillajs-fwd-keyed","b":"07_create10k","v":[2616.261,2575.693,2612.731,2607.977,2604.893,2578.711,2585.078,2607.768,2593.029,2584.941]}, +{"f":"vanillajs-fwd-keyed","b":"08_create1k-after1k_x2","v":[558.243,570.755,563.029,709.111,697.683,703.522,563.785,563.822,581.653,559.007]}, +{"f":"vanillajs-fwd-keyed","b":"09_clear1k_x8","v":[285.418,251.016,279.586,251.178,251.326,284.688,286.482,255.879,255.359,255.136]}, +{"f":"vanillajs-fwd-keyed","b":"21_ready-memory","v":[1.0790824890136719]}, +{"f":"vanillajs-fwd-keyed","b":"22_run-memory","v":[1.7283515930175781]}, +{"f":"vanillajs-fwd-keyed","b":"23_update5-memory","v":[1.99609375]}, +{"f":"vanillajs-fwd-keyed","b":"24_run5-memory","v":[2.2347335815429688]}, +{"f":"vanillajs-fwd-keyed","b":"25_run-clear-memory","v":[2.31207275390625]}, +{"f":"vanillajs-fwd-keyed","b":"31_startup-ci","v":[2042.35,2042.685,2038.8049999999998,2035.645]}, +{"f":"vanillajs-fwd-keyed","b":"32_startup-bt","v":[24.248,24.767999999999997,20.151999999999997,23.315999999999995]}, +{"f":"vanillajs-fwd-keyed","b":"34_startup-totalbytes","v":[151.76953125,151.76953125,151.76953125,151.76953125]}, +{"f":"vanillajs-innerhtml-keyed","b":"01_run1k","v":[290.074,292.838,292.759,296.281,301.451,300.426,295.647,313.943,296.104,299.965]}, +{"f":"vanillajs-innerhtml-keyed","b":"02_replace1k","v":[315.128,310.946,314.589,309.933,312.054,316.333,312.734,311.595,312.598,316.911]}, +{"f":"vanillajs-innerhtml-keyed","b":"03_update10th1k_x16","v":[1585.862,1539.38,1554.983,1601.919,1558.686,1616.291,1542.611,1567.403,1556.445,1550.175]}, +{"f":"vanillajs-innerhtml-keyed","b":"04_select1k","v":[38.539,40.128,35.529,40.22,39.526,37.269,35.087,37.85,38.505,36.772]}, +{"f":"vanillajs-innerhtml-keyed","b":"05_swap1k","v":[81.567,88.813,91.128,90.61,84.48,84.726,90.602,85.709,90.352,86.14]}, +{"f":"vanillajs-innerhtml-keyed","b":"06_remove-one-1k","v":[52.544,55.676,56.25,55.589,53.422,56.256,53.939,54.125,54.183,55.867]}, +{"f":"vanillajs-innerhtml-keyed","b":"07_create10k","v":[2862.746,2887.71,2861.551,2850.844,2878.3,2874.785,2840.726,2878.508,2850.236,2876.733]}, +{"f":"vanillajs-innerhtml-keyed","b":"08_create1k-after1k_x2","v":[618.489,757.144,715.823,633.238,750.302,615.96,620.542,615.252,771.451,749.546]}, +{"f":"vanillajs-innerhtml-keyed","b":"09_clear1k_x8","v":[274.577,273.185,279.007,279.687,293.439,294.296,247.828,251.269,248.196,248.917]}, +{"f":"vanillajs-innerhtml-keyed","b":"21_ready-memory","v":[1.074981689453125]}, +{"f":"vanillajs-innerhtml-keyed","b":"22_run-memory","v":[1.7614898681640625]}, +{"f":"vanillajs-innerhtml-keyed","b":"23_update5-memory","v":[2.085491180419922]}, +{"f":"vanillajs-innerhtml-keyed","b":"24_run5-memory","v":[2.2895584106445312]}, +{"f":"vanillajs-innerhtml-keyed","b":"25_run-clear-memory","v":[2.4026451110839844]}, +{"f":"vanillajs-innerhtml-keyed","b":"31_startup-ci","v":[1881.4319999999998,1884.0680000000002,1883.156,1883.1999999999998]}, +{"f":"vanillajs-innerhtml-keyed","b":"32_startup-bt","v":[20.74,17.519999999999996,19.567999999999998,22.74799999999999]}, +{"f":"vanillajs-innerhtml-keyed","b":"34_startup-totalbytes","v":[150.1201171875,150.1201171875,150.1201171875,150.1201171875]}, +{"f":"vanillajs-shadow-keyed","b":"01_run1k","v":[369.741,368.703,366.575,382.914,363.903,365.607,362.704,382.681,373.346,373.598]}, +{"f":"vanillajs-shadow-keyed","b":"02_replace1k","v":[386.169,392.67,387.381,385.611,384.944,383.291,390.023,385.005,384.718,387.696]}, +{"f":"vanillajs-shadow-keyed","b":"03_update10th1k_x16","v":[267.359,286.3,277.308,301.725,301.162,287.626,280.118,284.584,284.576,299.55]}, +{"f":"vanillajs-shadow-keyed","b":"04_select1k","v":[39.771,36.045,43.011,39.571,37.157,41.279,37.984,36.905,40.914,38.966]}, +{"f":"vanillajs-shadow-keyed","b":"05_swap1k","v":[30.38,43.808,30.682,46.805,31.829,38.233,45.252,31.996,35.897,35.65]}, +{"f":"vanillajs-shadow-keyed","b":"06_remove-one-1k","v":[42.755,34.595,36.708,35.435,40.366,36.359,33.228,37.557,34.743,37.144]}, +{"f":"vanillajs-shadow-keyed","b":"07_create10k","v":[3522.833,3533.805,3479.402,3505.798,3520.202,3526.752,3530.951,3506.422,3516.491,3556.401]}, +{"f":"vanillajs-shadow-keyed","b":"08_create1k-after1k_x2","v":[743.9,747.585,738.674,742.942,744.319,743.512,744.777,739.498,747.995,755.036]}, +{"f":"vanillajs-shadow-keyed","b":"09_clear1k_x8","v":[317.637,328.651,318.954,320.373,329.595,323.698,323.812,321.048,320.059,335.182]}, +{"f":"vanillajs-shadow-keyed","b":"21_ready-memory","v":[1.0771064758300781]}, +{"f":"vanillajs-shadow-keyed","b":"22_run-memory","v":[1.9100532531738281]}, +{"f":"vanillajs-shadow-keyed","b":"23_update5-memory","v":[2.2519912719726562]}, +{"f":"vanillajs-shadow-keyed","b":"24_run5-memory","v":[2.8274459838867188]}, +{"f":"vanillajs-shadow-keyed","b":"25_run-clear-memory","v":[2.825939178466797]}, +{"f":"vanillajs-shadow-keyed","b":"31_startup-ci","v":[1956.904,1955.7559999999999,1958.636,1958.4]}, +{"f":"vanillajs-shadow-keyed","b":"32_startup-bt","v":[24.715999999999994,18.38,22.051999999999992,20.003999999999998]}, +{"f":"vanillajs-shadow-keyed","b":"34_startup-totalbytes","v":[152.0537109375,152.0537109375,152.0537109375,152.0537109375]}, +{"f":"vanillajs-wc-keyed","b":"01_run1k","v":[267.268,271.785,268.672,275.951,269.992,288.632,268.864,271.87,272.087,287.499]}, +{"f":"vanillajs-wc-keyed","b":"02_replace1k","v":[274.719,275.095,272.93,279.329,277.329,276.91,283.227,276.784,279.919,279.129]}, +{"f":"vanillajs-wc-keyed","b":"03_update10th1k_x16","v":[1585.182,1531.938,1523.329,1543.079,1529.5,1552.298,1552.17,1552.94,1560.815,1551.133]}, +{"f":"vanillajs-wc-keyed","b":"04_select1k","v":[39.367,33.993,51.228,32.327,38.38,35.746,37.135,42.001,35.438,36.15]}, +{"f":"vanillajs-wc-keyed","b":"05_swap1k","v":[85.731,87.309,83.439,86.168,82.282,87.169,89.473,101.716,88.858,90.464]}, +{"f":"vanillajs-wc-keyed","b":"06_remove-one-1k","v":[54.336,55.859,57.001,55.471,54.983,55.182,57.435,56.727,54.544,54.266]}, +{"f":"vanillajs-wc-keyed","b":"07_create10k","v":[2525.247,2547.218,2538.622,2559.831,2571.191,2559.941,2564.635,2558.273,2568.84,2560.277]}, +{"f":"vanillajs-wc-keyed","b":"08_create1k-after1k_x2","v":[719.216,644.14,554.867,714.517,555.728,560.527,687.731,560.418,559.689,566.566]}, +{"f":"vanillajs-wc-keyed","b":"09_clear1k_x8","v":[273.088,272.151,284.665,271.918,249.603,254.534,279.855,274.811,246.635,274.917]}, +{"f":"vanillajs-wc-keyed","b":"21_ready-memory","v":[1.0892372131347656]}, +{"f":"vanillajs-wc-keyed","b":"22_run-memory","v":[1.776611328125]}, +{"f":"vanillajs-wc-keyed","b":"23_update5-memory","v":[2.1008949279785156]}, +{"f":"vanillajs-wc-keyed","b":"24_run5-memory","v":[2.455394744873047]}, +{"f":"vanillajs-wc-keyed","b":"25_run-clear-memory","v":[2.30810546875]}, +{"f":"vanillajs-wc-keyed","b":"31_startup-ci","v":[1879.94,1880.132,1880.1080000000002,1882.6840000000002]}, +{"f":"vanillajs-wc-keyed","b":"32_startup-bt","v":[26.89999999999999,26.71199999999999,35.35999999999999,33.66799999999998]}, {"f":"vanillajs-wc-keyed","b":"34_startup-totalbytes","v":[147.9873046875,147.9873046875,147.9873046875,147.9873046875]}, -{"f":"vidom-v0.11.0-keyed","b":"01_run1k","v":[137.083,121.79,152.563,132.787,124.56,149.166,134.736,147.215,125.761,135.574]}, -{"f":"vidom-v0.11.0-keyed","b":"02_replace1k","v":[120.676,117.92,127.285,119.078,130.062,127.418,129.717,120.06,114.553,130.451]}, -{"f":"vidom-v0.11.0-keyed","b":"03_update10th1k_x16","v":[167.916,170.881,157.064,157.935,160.767,162.309,159.854,171.495,165.8,159.287]}, -{"f":"vidom-v0.11.0-keyed","b":"04_select1k","v":[157.732,175.107,181.781,172.071,142.911,180.615,145.258,135.02,189.988,140.112]}, -{"f":"vidom-v0.11.0-keyed","b":"05_swap1k","v":[58.573,65.173,68.314,65.549,62.004,57.665,56.576,68.877,56.499,65.456]}, -{"f":"vidom-v0.11.0-keyed","b":"06_remove-one-1k","v":[34.14,37.69,40.644,41.453,45.626,35.893,39.822,47.099,38.795,44.572]}, -{"f":"vidom-v0.11.0-keyed","b":"07_create10k","v":[1088.94,1090.154,1098.245,1079.372,1094.758,1081.885,1075.543,1088.022,1073.552,1074.484]}, -{"f":"vidom-v0.11.0-keyed","b":"08_create1k-after1k_x2","v":[257.536,249.198,252.992,249.913,251.533,247.669,262.153,253.752,244.07,246.104]}, -{"f":"vidom-v0.11.0-keyed","b":"09_clear1k_x8","v":[123.176,122.298,120.374,121.419,118.415,123.932,123.893,118.899,121.402,138.733]}, -{"f":"vidom-v0.11.0-keyed","b":"21_ready-memory","v":[1.1542701721191406]}, -{"f":"vidom-v0.11.0-keyed","b":"22_run-memory","v":[3.059894561767578]}, -{"f":"vidom-v0.11.0-keyed","b":"23_update5-memory","v":[3.435192108154297]}, -{"f":"vidom-v0.11.0-keyed","b":"24_run5-memory","v":[3.768329620361328]}, -{"f":"vidom-v0.11.0-keyed","b":"25_run-clear-memory","v":[2.5425758361816406]}, -{"f":"vidom-v0.11.0-keyed","b":"31_startup-ci","v":[2259.688,2185.348,2184.424,2185.3320000000003]}, -{"f":"vidom-v0.11.0-keyed","b":"32_startup-bt","v":[24.891999999999996,22.347999999999995,22.332,29.851999999999997]}, -{"f":"vidom-v0.11.0-keyed","b":"34_startup-totalbytes","v":[176.8984375,176.8984375,176.8984375,176.8984375]}, -{"f":"vue-v2.6.2-keyed","b":"01_run1k","v":[161.421,158.876,156.071,150.538,160.855,153.086,175.044,153.004,177.037,157.407]}, -{"f":"vue-v2.6.2-keyed","b":"02_replace1k","v":[135.881,124.829,132.401,129.25,128.54,127.032,127.811,127.622,123.242,126.623]}, -{"f":"vue-v2.6.2-keyed","b":"03_update10th1k_x16","v":[224.325,205.981,209.407,216.038,217.897,214.297,220.935,209.952,216.773,213.441]}, -{"f":"vue-v2.6.2-keyed","b":"04_select1k","v":[307.048,343.808,325.946,284.789,305.279,302.636,317.305,331.303,315.323,327.515]}, -{"f":"vue-v2.6.2-keyed","b":"05_swap1k","v":[65.843,67.974,62.91,63.548,63.182,66.813,75.569,78.949,68.549,64.129]}, -{"f":"vue-v2.6.2-keyed","b":"06_remove-one-1k","v":[30.479,31.467,30.727,33.391,31.003,31.778,30.68,31.726,32.208,30.787]}, -{"f":"vue-v2.6.2-keyed","b":"07_create10k","v":[1276.906,1251.081,1249.163,1258.019,1256.724,1262.585,1324.371,1257.76,1245.218,1250.609]}, -{"f":"vue-v2.6.2-keyed","b":"08_create1k-after1k_x2","v":[294.257,297.743,295.238,287.271,292.24,296.558,295.112,294.814,293.628,287.979]}, -{"f":"vue-v2.6.2-keyed","b":"09_clear1k_x8","v":[149.221,154.402,152.968,158.511,159.934,161.256,145.796,160.982,146.785,164.185]}, -{"f":"vue-v2.6.2-keyed","b":"21_ready-memory","v":[1.2414398193359375]}, -{"f":"vue-v2.6.2-keyed","b":"22_run-memory","v":[4.025947570800781]}, -{"f":"vue-v2.6.2-keyed","b":"23_update5-memory","v":[4.389438629150391]}, -{"f":"vue-v2.6.2-keyed","b":"24_run5-memory","v":[4.6054840087890625]}, -{"f":"vue-v2.6.2-keyed","b":"25_run-clear-memory","v":[2.660144805908203]}, -{"f":"vue-v2.6.2-keyed","b":"31_startup-ci","v":[2253.3320000000003,2335.272,2328.54,2334.7479999999996]}, -{"f":"vue-v2.6.2-keyed","b":"32_startup-bt","v":[16,81.47999999999999,16,105.54399999999998]}, -{"f":"vue-v2.6.2-keyed","b":"34_startup-totalbytes","v":[210.853515625,210.853515625,210.853515625,210.853515625]}, -{"f":"vue-next-v3.0.0-beta.2-keyed","b":"01_run1k","v":[128.07,131.137,132.694,132.193,149.738,122.858,129.614,127.195,164.734,126.743]}, -{"f":"vue-next-v3.0.0-beta.2-keyed","b":"02_replace1k","v":[116.356,116,115.194,114.992,118.035,117.202,116.959,114.271,114.567,121.596]}, -{"f":"vue-next-v3.0.0-beta.2-keyed","b":"03_update10th1k_x16","v":[217.292,173.691,172.523,167.466,174.091,172.092,176.259,176.961,175.769,171.57]}, -{"f":"vue-next-v3.0.0-beta.2-keyed","b":"04_select1k","v":[150.683,201.446,147.325,150.195,159.573,145.754,149.02,152.914,147.927,270.742]}, -{"f":"vue-next-v3.0.0-beta.2-keyed","b":"05_swap1k","v":[54.891,55.716,57.169,56.17,60.382,71.813,61.062,57.025,55.521,51.489]}, -{"f":"vue-next-v3.0.0-beta.2-keyed","b":"06_remove-one-1k","v":[28.81,28.858,28.336,28.799,28.606,29.318,28.452,27.814,28.52,28.859]}, -{"f":"vue-next-v3.0.0-beta.2-keyed","b":"07_create10k","v":[1115.852,1108.732,1133.384,1107.015,1102.682,1162.255,1101.968,1100.887,1103.897,1097.111]}, -{"f":"vue-next-v3.0.0-beta.2-keyed","b":"08_create1k-after1k_x2","v":[257.141,255.478,253.193,255.046,249.377,249.976,250.781,260.419,251.436,248.339]}, -{"f":"vue-next-v3.0.0-beta.2-keyed","b":"09_clear1k_x8","v":[134.973,130.157,133.396,138.445,124.933,132.134,125.866,133.05,135.766,133.908]}, -{"f":"vue-next-v3.0.0-beta.2-keyed","b":"21_ready-memory","v":[1.1953010559082031]}, -{"f":"vue-next-v3.0.0-beta.2-keyed","b":"22_run-memory","v":[3.331470489501953]}, -{"f":"vue-next-v3.0.0-beta.2-keyed","b":"23_update5-memory","v":[3.513946533203125]}, -{"f":"vue-next-v3.0.0-beta.2-keyed","b":"24_run5-memory","v":[3.9367332458496094]}, -{"f":"vue-next-v3.0.0-beta.2-keyed","b":"25_run-clear-memory","v":[2.638805389404297]}, -{"f":"vue-next-v3.0.0-beta.2-keyed","b":"31_startup-ci","v":[2185.544,2105.872,2185.6720000000005,2188.956]}, -{"f":"vue-next-v3.0.0-beta.2-keyed","b":"32_startup-bt","v":[75.73599999999998,16.644,21.81999999999999,21.875999999999998]}, -{"f":"vue-next-v3.0.0-beta.2-keyed","b":"34_startup-totalbytes","v":[187.9345703125,187.9345703125,187.9345703125,187.9345703125]}, -{"f":"vuerx-jsx-v0.0.2-keyed","b":"01_run1k","v":[112.713,114.614,114.51,111.247,111.837,121.032,111.658,110.753,115.085,136.457]}, -{"f":"vuerx-jsx-v0.0.2-keyed","b":"02_replace1k","v":[113.183,110.551,108.955,111.841,109.447,107.788,115.908,109.549,110.256,113.712]}, -{"f":"vuerx-jsx-v0.0.2-keyed","b":"03_update10th1k_x16","v":[146.792,138.167,147.668,137.309,141.392,144.065,136.79,145.37,151.219,136.794]}, -{"f":"vuerx-jsx-v0.0.2-keyed","b":"04_select1k","v":[17.821,21.903,22.708,20.72,22.197,16.619,16.954,24.713,20.532,24.204]}, -{"f":"vuerx-jsx-v0.0.2-keyed","b":"05_swap1k","v":[56.659,49.31,49.103,54.788,49.834,50.651,49.651,53.999,50.269,50.744]}, -{"f":"vuerx-jsx-v0.0.2-keyed","b":"06_remove-one-1k","v":[27.46,27.907,29.067,28.984,28.312,28.66,26.419,29.513,28.416,29.767]}, -{"f":"vuerx-jsx-v0.0.2-keyed","b":"07_create10k","v":[1012.179,1018.334,1019.6,1019.296,1039.489,1023.897,1040.921,1031.985,1033.449,1037.423]}, -{"f":"vuerx-jsx-v0.0.2-keyed","b":"08_create1k-after1k_x2","v":[235.196,229.954,230.812,236.057,236.682,229.787,236.434,239.769,235.519,235.104]}, -{"f":"vuerx-jsx-v0.0.2-keyed","b":"09_clear1k_x8","v":[105.036,106.218,107.349,99.061,106.195,108.386,106.911,107.136,106.118,103.531]}, -{"f":"vuerx-jsx-v0.0.2-keyed","b":"21_ready-memory","v":[1.1073493957519531]}, -{"f":"vuerx-jsx-v0.0.2-keyed","b":"22_run-memory","v":[2.6382980346679688]}, -{"f":"vuerx-jsx-v0.0.2-keyed","b":"23_update5-memory","v":[2.959613800048828]}, -{"f":"vuerx-jsx-v0.0.2-keyed","b":"24_run5-memory","v":[3.3753204345703125]}, -{"f":"vuerx-jsx-v0.0.2-keyed","b":"25_run-clear-memory","v":[2.5623931884765625]}, -{"f":"vuerx-jsx-v0.0.2-keyed","b":"31_startup-ci","v":[1959.1480000000001,1963.172,1960.2199999999998,1961.3519999999999]}, -{"f":"vuerx-jsx-v0.0.2-keyed","b":"32_startup-bt","v":[21.483999999999995,21.463999999999995,22.027999999999995,22.151999999999994]}, -{"f":"vuerx-jsx-v0.0.2-keyed","b":"34_startup-totalbytes","v":[152.26171875,152.26171875,152.26171875,152.26171875]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"01_run1k","v":[111.29,108.765,115.474,116.106,123.043,120.758,113.184,121.432,141.191,122.899]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"02_replace1k","v":[113.522,108.539,108.72,108.779,111.163,109.334,107.497,106.392,107.803,108.556]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"03_update10th1k_x16","v":[137,141.744,136.301,130.291,130.912,136.871,129.668,138.513,142.694,140.045]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"04_select1k","v":[26.248,20.369,27.682,22.846,19.835,20.756,15.028,21.657,16.449,25.119]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"05_swap1k","v":[49.201,57.495,52.826,51.937,48.912,61.27,50.318,56.84,43.837,53.793]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"06_remove-one-1k","v":[27.345,26.561,26.551,29.039,26.243,26.778,25.331,26.439,27.88,26.702]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"07_create10k","v":[989.461,1000.246,1014.441,1003.862,997.978,1023.818,1015.725,1023.49,1004.089,1038.215]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"08_create1k-after1k_x2","v":[231.699,227.067,225.329,231.42,231.969,229.689,232.231,227.137,229.407,229.483]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"09_clear1k_x8","v":[104.05,102.946,106.116,106.912,104.717,111.159,111.896,106.155,100.196,105.79]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"21_ready-memory","v":[1.1349983215332031]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"22_run-memory","v":[1.6240806579589844]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"23_update5-memory","v":[1.9459457397460938]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"24_run5-memory","v":[2.249408721923828]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"25_run-clear-memory","v":[2.3942718505859375]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"31_startup-ci","v":[1884.9879999999998,1886.188,1880.3319999999999,1886.1]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"32_startup-bt","v":[36.004,31.187999999999988,25.999999999999993,30.71999999999999]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"34_startup-totalbytes","v":[197.173828125,197.173828125,197.173828125,197.173828125]}, -{"f":"angular-v8.0.1-non-keyed","b":"01_run1k","v":[148.776,160.894,171.88,194.952,170,200.577,204.464,148.948,177.866,259.44]}, -{"f":"angular-v8.0.1-non-keyed","b":"02_replace1k","v":[36.615,41.556,44.824,43.822,43.179,36.891,43.252,45.513,47.407,36.829]}, -{"f":"angular-v8.0.1-non-keyed","b":"03_update10th1k_x16","v":[139.062,138.553,140.154,132.442,142.3,141.028,141.902,150.345,141.862,144.405]}, -{"f":"angular-v8.0.1-non-keyed","b":"04_select1k","v":[78.559,71.156,71.14,79.028,86.773,73.579,73.257,68.644,78.166,72.413]}, -{"f":"angular-v8.0.1-non-keyed","b":"05_swap1k","v":[36.609,37.147,29.46,28.796,37.322,28.844,30.756,40.412,33.691,31.527]}, -{"f":"angular-v8.0.1-non-keyed","b":"06_remove-one-1k","v":[45.89,39.657,41.767,38.961,37.861,40.454,45.658,39.701,42.818,41.02]}, -{"f":"angular-v8.0.1-non-keyed","b":"07_create10k","v":[1264.192,1261.205,1273.343,1279.971,1264.589,1266.735,1279.705,1271.328,1284.28,1273.51]}, -{"f":"angular-v8.0.1-non-keyed","b":"08_create1k-after1k_x2","v":[276.038,277.707,280.512,277.683,280.757,275.199,279.929,276.854,287.88,275.045]}, -{"f":"angular-v8.0.1-non-keyed","b":"09_clear1k_x8","v":[245.583,228.255,241.557,234.721,231.247,246.208,231.425,227.585,248.143,234.018]}, -{"f":"angular-v8.0.1-non-keyed","b":"21_ready-memory","v":[2.7369041442871094]}, -{"f":"angular-v8.0.1-non-keyed","b":"22_run-memory","v":[5.149505615234375]}, -{"f":"angular-v8.0.1-non-keyed","b":"23_update5-memory","v":[5.517784118652344]}, -{"f":"angular-v8.0.1-non-keyed","b":"24_run5-memory","v":[5.218845367431641]}, -{"f":"angular-v8.0.1-non-keyed","b":"25_run-clear-memory","v":[4.389644622802734]}, -{"f":"angular-v8.0.1-non-keyed","b":"31_startup-ci","v":[2897.2520000000004,2885.3625,2862.3015,2883.39]}, -{"f":"angular-v8.0.1-non-keyed","b":"32_startup-bt","v":[170.84,155.48,123.98000000000002,148.336]}, -{"f":"angular-v8.0.1-non-keyed","b":"34_startup-totalbytes","v":[295.205078125,295.205078125,295.205078125,295.205078125]}, -{"f":"apprun-v2.23.12-non-keyed","b":"01_run1k","v":[147.11,146.085,167.101,144.798,143.018,148.123,149.667,145.997,145.674,156.643]}, -{"f":"apprun-v2.23.12-non-keyed","b":"02_replace1k","v":[60.827,69.108,61.466,63.809,60.632,62.789,60.993,62.262,66.215,63.311]}, -{"f":"apprun-v2.23.12-non-keyed","b":"03_update10th1k_x16","v":[506.636,511.645,478.685,484.56,491.396,501.441,501.646,481.851,487.997,490.409]}, -{"f":"apprun-v2.23.12-non-keyed","b":"04_select1k","v":[19.57,21.345,23.758,21.335,25.302,23.87,24.701,15.422,23.132,23.828]}, -{"f":"apprun-v2.23.12-non-keyed","b":"05_swap1k","v":[102.431,107.541,111.05,109.407,113.329,106.699,111.542,108.464,114.276,106.912]}, -{"f":"apprun-v2.23.12-non-keyed","b":"06_remove-one-1k","v":[26.823,26.279,25.552,25.157,27.306,25.913,26.404,27.331,25.824,28.828]}, -{"f":"apprun-v2.23.12-non-keyed","b":"07_create10k","v":[1284.217,1292.649,1261.639,1273.637,1270.807,1264.993,1262.341,1255.041,1244.241,1253.318]}, -{"f":"apprun-v2.23.12-non-keyed","b":"08_create1k-after1k_x2","v":[338.505,341.727,344.662,348.125,347.924,353.081,343.837,345.592,341.04,350.397]}, -{"f":"apprun-v2.23.12-non-keyed","b":"09_clear1k_x8","v":[96.07,98.433,106.66,101.81,93.224,101.493,106.1,102.126,99.968,102.225]}, -{"f":"apprun-v2.23.12-non-keyed","b":"21_ready-memory","v":[1.1685752868652344]}, -{"f":"apprun-v2.23.12-non-keyed","b":"22_run-memory","v":[3.8641700744628906]}, -{"f":"apprun-v2.23.12-non-keyed","b":"23_update5-memory","v":[4.423828125]}, -{"f":"apprun-v2.23.12-non-keyed","b":"24_run5-memory","v":[4.146484375]}, -{"f":"apprun-v2.23.12-non-keyed","b":"25_run-clear-memory","v":[4.346199035644531]}, -{"f":"apprun-v2.23.12-non-keyed","b":"31_startup-ci","v":[2036.2559999999999,2029.284,2036.752,2029.4]}, -{"f":"apprun-v2.23.12-non-keyed","b":"32_startup-bt","v":[24.972,16,22.915999999999997,16]}, -{"f":"apprun-v2.23.12-non-keyed","b":"34_startup-totalbytes","v":[158.181640625,158.181640625,158.181640625,158.181640625]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"01_run1k","v":[142.062,175.638,165.212,145.28,191.595,143.772,151.943,145.274,142.334,145.659]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"02_replace1k","v":[49.587,45.348,44.977,51.013,45.894,47.122,50.012,46.679,47.261,50.054]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"03_update10th1k_x16","v":[138.616,133.908,139.529,152.395,136.084,147.295,139.113,143.328,139.179,140.027]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"04_select1k","v":[103.018,119.718,110.391,111.151,120.403,119.206,130.738,109.75,122.296,134.914]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"05_swap1k","v":[23.287,35.264,33.609,34.274,33.11,26.404,23.94,23.936,24.181,37.552]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"06_remove-one-1k","v":[45.612,44.81,45.463,44.014,49.313,45.803,44.851,43.872,45.698,47.334]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"07_create10k","v":[1245.231,1256.94,1264.774,1274.814,1256.042,1259.739,1264.295,1268.035,1244.594,1287.982]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"08_create1k-after1k_x2","v":[272.297,281.776,274.895,274.241,271.919,272.409,270.325,271.374,270.801,265.513]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"09_clear1k_x8","v":[162.678,157.257,171.491,163.798,185.301,182.142,182.131,193.653,183.789,193.947]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"21_ready-memory","v":[2.0863304138183594]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"22_run-memory","v":[4.6934051513671875]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"23_update5-memory","v":[4.987697601318359]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"24_run5-memory","v":[5.33258056640625]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"25_run-clear-memory","v":[4.023113250732422]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"31_startup-ci","v":[3616.356,3611.7520000000004,3616.782,3636.6360000000004]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"32_startup-bt","v":[253.17200000000008,222.73200000000003,262.32400000000007,291.53999999999996]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"34_startup-totalbytes","v":[439.1240234375,439.1240234375,439.1240234375,439.1240234375]}, -{"f":"cyclejs-dom-v20.4.0-non-keyed","b":"01_run1k","v":[139.959,137.755,158.196,133.55,161.995,140.131,137.473,169.012,143.424,136.247]}, -{"f":"cyclejs-dom-v20.4.0-non-keyed","b":"02_replace1k","v":[60.079,47.138,48.513,50.943,61.182,46.959,56.443,49.836,62.076,50.242]}, -{"f":"cyclejs-dom-v20.4.0-non-keyed","b":"03_update10th1k_x16","v":[244.117,264.409,240.292,228.246,227.847,254.569,253.209,226.97,227.063,224.775]}, -{"f":"cyclejs-dom-v20.4.0-non-keyed","b":"04_select1k","v":[211.445,293.04,246.524,295.74,249.076,297.143,253.759,291.632,266.886,291.21]}, -{"f":"cyclejs-dom-v20.4.0-non-keyed","b":"05_swap1k","v":[44.75,49.765,44.934,47.968,46.231,45.195,45.552,48.431,50.593,46.806]}, -{"f":"cyclejs-dom-v20.4.0-non-keyed","b":"06_remove-one-1k","v":[51.97,54.556,54.83,53.759,53.517,53.015,53.79,55.049,54.432,53.042]}, -{"f":"cyclejs-dom-v20.4.0-non-keyed","b":"07_create10k","v":[1223.798,1228.826,1227.563,1242.83,1215.147,1245.279,1216.109,1229.286,1220.543,1222.257]}, -{"f":"cyclejs-dom-v20.4.0-non-keyed","b":"08_create1k-after1k_x2","v":[275.141,280.821,279.534,276.7,279.111,278.274,279.261,275.038,286.953,274.084]}, -{"f":"cyclejs-dom-v20.4.0-non-keyed","b":"09_clear1k_x8","v":[208.762,209.874,194.922,208.4,213.004,204.907,198.666,206.347,197.785,210.259]}, -{"f":"cyclejs-dom-v20.4.0-non-keyed","b":"21_ready-memory","v":[1.3408203125]}, -{"f":"cyclejs-dom-v20.4.0-non-keyed","b":"22_run-memory","v":[3.2405357360839844]}, -{"f":"cyclejs-dom-v20.4.0-non-keyed","b":"23_update5-memory","v":[3.6118316650390625]}, -{"f":"cyclejs-dom-v20.4.0-non-keyed","b":"24_run5-memory","v":[3.283130645751953]}, -{"f":"cyclejs-dom-v20.4.0-non-keyed","b":"25_run-clear-memory","v":[2.596027374267578]}, -{"f":"cyclejs-dom-v20.4.0-non-keyed","b":"31_startup-ci","v":[2411.612,2410.6000000000004,2404.0519999999997,2410.576]}, -{"f":"cyclejs-dom-v20.4.0-non-keyed","b":"32_startup-bt","v":[98.57600000000004,91.32800000000002,16,91.14800000000002]}, -{"f":"cyclejs-dom-v20.4.0-non-keyed","b":"34_startup-totalbytes","v":[228.205078125,228.205078125,228.205078125,228.205078125]}, -{"f":"dojo-v7.0.0-non-keyed","b":"01_run1k","v":[199.824,214.948,213.182,202.765,208.051,205.366,214.246,210.926,217.804,214.388]}, -{"f":"dojo-v7.0.0-non-keyed","b":"02_replace1k","v":[68.946,77.66,70.299,70.064,83.424,71.049,80.56,73.655,71.496,68.867]}, -{"f":"dojo-v7.0.0-non-keyed","b":"03_update10th1k_x16","v":[254.903,211.394,222.449,220.221,224.924,220.495,221.045,213.792,229.865,206.977]}, -{"f":"dojo-v7.0.0-non-keyed","b":"04_select1k","v":[54.163,45.794,45.535,48.065,50.014,46.019,43.737,45.592,43.929,52.471]}, -{"f":"dojo-v7.0.0-non-keyed","b":"05_swap1k","v":[34.354,39.819,45.681,32.803,39.555,46.414,47.108,44.107,35.93,36.252]}, -{"f":"dojo-v7.0.0-non-keyed","b":"06_remove-one-1k","v":[35.315,47.065,42.961,34.054,37.602,41.991,41.325,38.879,47.4,40.651]}, -{"f":"dojo-v7.0.0-non-keyed","b":"07_create10k","v":[1427.253,1419.263,1422.952,1431.116,1468.438,1415.909,1422.94,1450.345,1422.341,1405.871]}, -{"f":"dojo-v7.0.0-non-keyed","b":"08_create1k-after1k_x2","v":[509.342,508.251,499.289,517.627,518.481,526.472,512.527,499.748,500.043,526.934]}, -{"f":"dojo-v7.0.0-non-keyed","b":"09_clear1k_x8","v":[163.719,160.595,176.806,162.457,179.229,172.248,182.516,183.877,164.421,173.969]}, -{"f":"dojo-v7.0.0-non-keyed","b":"21_ready-memory","v":[1.200042724609375]}, -{"f":"dojo-v7.0.0-non-keyed","b":"22_run-memory","v":[6.2494354248046875]}, -{"f":"dojo-v7.0.0-non-keyed","b":"23_update5-memory","v":[6.814357757568359]}, -{"f":"dojo-v7.0.0-non-keyed","b":"24_run5-memory","v":[6.749397277832031]}, -{"f":"dojo-v7.0.0-non-keyed","b":"25_run-clear-memory","v":[2.9921722412109375]}, -{"f":"dojo-v7.0.0-non-keyed","b":"31_startup-ci","v":[1954.9140000000002,1963.788,1954.32,1955.2425]}, -{"f":"dojo-v7.0.0-non-keyed","b":"32_startup-bt","v":[16,22.251999999999995,24.328000000000003,21.86399999999999]}, -{"f":"dojo-v7.0.0-non-keyed","b":"34_startup-totalbytes","v":[178.41015625,178.41015625,178.41015625,178.41015625]}, -{"f":"domc-v0.0.12-non-keyed","b":"01_run1k","v":[104.707,115.656,112.997,107.536,119.806,104.802,118.714,105.857,126.409,103.828]}, -{"f":"domc-v0.0.12-non-keyed","b":"02_replace1k","v":[42.53,43.914,47.676,43.305,43.08,52.234,42.712,53.872,43.495,43.311]}, -{"f":"domc-v0.0.12-non-keyed","b":"03_update10th1k_x16","v":[128.542,124.367,129.515,130.266,139.328,145.167,131.283,136.063,136.009,134.578]}, -{"f":"domc-v0.0.12-non-keyed","b":"04_select1k","v":[34.116,26.334,25.762,30.49,33.368,31.38,24.897,34.376,30.054,28.234]}, -{"f":"domc-v0.0.12-non-keyed","b":"05_swap1k","v":[25.726,38.805,34.13,32.145,23.715,32.96,31.414,40.987,27.207,35.54]}, -{"f":"domc-v0.0.12-non-keyed","b":"06_remove-one-1k","v":[36.852,39.002,38.489,38.226,37.788,38.188,38.713,38.677,38.418,39.489]}, -{"f":"domc-v0.0.12-non-keyed","b":"07_create10k","v":[997.469,976.352,970.318,1007.156,976.439,1000.272,964.827,963.893,1002.015,979.011]}, -{"f":"domc-v0.0.12-non-keyed","b":"08_create1k-after1k_x2","v":[213.342,212.704,213.979,214.241,213.648,214.566,213.004,212.658,214.226,212.104]}, -{"f":"domc-v0.0.12-non-keyed","b":"09_clear1k_x8","v":[101.461,98.656,103.506,100.777,101.326,98.12,101.491,91.127,91.712,102.199]}, -{"f":"domc-v0.0.12-non-keyed","b":"21_ready-memory","v":[1.1254692077636719]}, -{"f":"domc-v0.0.12-non-keyed","b":"22_run-memory","v":[2.0394020080566406]}, -{"f":"domc-v0.0.12-non-keyed","b":"23_update5-memory","v":[2.3668174743652344]}, -{"f":"domc-v0.0.12-non-keyed","b":"24_run5-memory","v":[2.073150634765625]}, -{"f":"domc-v0.0.12-non-keyed","b":"25_run-clear-memory","v":[2.4516983032226562]}, -{"f":"domc-v0.0.12-non-keyed","b":"31_startup-ci","v":[1883.7600000000002,1884.3559999999998,1884.6680000000001,1885.888]}, -{"f":"domc-v0.0.12-non-keyed","b":"32_startup-bt","v":[49.376,49.303999999999995,51.90400000000001,60.719999999999985]}, -{"f":"domc-v0.0.12-non-keyed","b":"34_startup-totalbytes","v":[148.7822265625,148.7822265625,148.7822265625,148.7822265625]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"01_run1k","v":[110.363,113.191,110.526,112.832,115.78,112.059,116.033,111.771,113.111,117.138]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"02_replace1k","v":[45.136,53.871,45.392,45.604,40.874,40.817,49.895,44.538,40.844,49.815]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"03_update10th1k_x16","v":[135.994,142.196,136.497,126.285,143.237,142.719,146.76,151.469,138.694,145.018]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"04_select1k","v":[29.165,38.525,21.071,23.253,24.265,21.787,24.108,25.268,31.93,18.257]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"05_swap1k","v":[32.098,32.28,42.134,33.371,37.412,38.456,27.801,26.091,26.643,42.153]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"06_remove-one-1k","v":[42.656,43.158,42.954,43.19,42.822,43.824,42.743,43.182,43.822,47.081]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"07_create10k","v":[1046.608,1020.219,1035.793,1026.9,1031.626,1034.808,1024.76,1030.729,1038.997,1031.199]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"08_create1k-after1k_x2","v":[224.164,229.253,223.305,226.796,225.748,227.471,227.054,223.377,229.08,224.168]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"09_clear1k_x8","v":[112.539,117.452,114.869,113.795,110.323,116.049,115.52,115.512,125.848,116.662]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"21_ready-memory","v":[1.0802230834960938]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"22_run-memory","v":[1.7894744873046875]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"23_update5-memory","v":[2.117321014404297]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"24_run5-memory","v":[1.8315086364746094]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"25_run-clear-memory","v":[2.3103256225585938]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"31_startup-ci","v":[1879.7240000000002,1887.348,1886.056,1885.1439999999998]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"32_startup-bt","v":[26.663999999999994,37.03999999999999,38.623999999999995,35.755999999999986]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"34_startup-totalbytes","v":[145.263671875,145.263671875,145.263671875,145.263671875]}, -{"f":"domvm-v3.4.12-non-keyed","b":"01_run1k","v":[131.711,127.961,122.685,123.116,125.993,153.501,120.744,124.69,128.029,122.142]}, -{"f":"domvm-v3.4.12-non-keyed","b":"02_replace1k","v":[42.648,43.06,35.248,46.866,41.367,42.811,35.378,45.081,48.136,47.702]}, -{"f":"domvm-v3.4.12-non-keyed","b":"03_update10th1k_x16","v":[158.805,175.735,156.038,169.756,177.554,161.981,183.43,179.053,178.449,180.108]}, -{"f":"domvm-v3.4.12-non-keyed","b":"04_select1k","v":[43.71,41.144,34.028,38.012,36.783,43.118,46.923,41.928,41.348,35.055]}, -{"f":"domvm-v3.4.12-non-keyed","b":"05_swap1k","v":[35.825,36.721,24.491,36.895,26.636,32.257,27.539,30.391,36.823,26.526]}, -{"f":"domvm-v3.4.12-non-keyed","b":"06_remove-one-1k","v":[40.264,41.689,40.265,40.373,40.39,40.842,40.643,41.716,41.211,40.34]}, -{"f":"domvm-v3.4.12-non-keyed","b":"07_create10k","v":[1060.28,1066.481,1040.991,1070.604,1070.822,1061.864,1054.423,1051.781,1060.013,1053.693]}, -{"f":"domvm-v3.4.12-non-keyed","b":"08_create1k-after1k_x2","v":[244.537,239.357,242.904,243.265,236.657,241.056,242.109,242.157,238.533,235.943]}, -{"f":"domvm-v3.4.12-non-keyed","b":"09_clear1k_x8","v":[115.224,98.675,100.138,110.254,110.105,111.92,108.254,106.681,109.554,101.051]}, -{"f":"domvm-v3.4.12-non-keyed","b":"21_ready-memory","v":[1.1062774658203125]}, -{"f":"domvm-v3.4.12-non-keyed","b":"22_run-memory","v":[2.950103759765625]}, -{"f":"domvm-v3.4.12-non-keyed","b":"23_update5-memory","v":[3.3507347106933594]}, -{"f":"domvm-v3.4.12-non-keyed","b":"24_run5-memory","v":[3.0823326110839844]}, -{"f":"domvm-v3.4.12-non-keyed","b":"25_run-clear-memory","v":[2.51239013671875]}, -{"f":"domvm-v3.4.12-non-keyed","b":"31_startup-ci","v":[2035.8919999999998,2031.232,2035.0279999999998,2037.2199999999998]}, -{"f":"domvm-v3.4.12-non-keyed","b":"32_startup-bt","v":[22.055999999999997,16.415999999999997,23.171999999999997,22.543999999999997]}, -{"f":"domvm-v3.4.12-non-keyed","b":"34_startup-totalbytes","v":[153.3671875,153.3671875,153.3671875,153.3671875]}, -{"f":"doz-v3.0.1-non-keyed","b":"01_run1k","v":[178.822,196.841,186.311,178.687,177.687,191.096,191.471,187.321,192.675,182.984]}, -{"f":"doz-v3.0.1-non-keyed","b":"02_replace1k","v":[84.112,80.913,90.299,82.879,89.475,105.131,86.78,87.749,91.933,84.358]}, -{"f":"doz-v3.0.1-non-keyed","b":"03_update10th1k_x16","v":[658.174,671.897,672.286,653.095,666.397,667.213,675.509,652.157,667.828,666.752]}, -{"f":"doz-v3.0.1-non-keyed","b":"04_select1k","v":[728.553,581.082,681.427,623.063,631.147,634.905,624.751,634.368,643.521,620.978]}, -{"f":"doz-v3.0.1-non-keyed","b":"05_swap1k","v":[150.373,147.398,154.354,148.261,152.078,152.755,159.406,160.922,146.918,158.413]}, -{"f":"doz-v3.0.1-non-keyed","b":"06_remove-one-1k","v":[91.895,91.582,91.017,93.185,92.001,92.188,90.235,91.415,90.589,91.652]}, -{"f":"doz-v3.0.1-non-keyed","b":"07_create10k","v":[1430.704,1448.557,1466.196,1450.158,1451.466,1455.019,1442.173,1431.249,1448.258,1452.311]}, -{"f":"doz-v3.0.1-non-keyed","b":"08_create1k-after1k_x2","v":[420.265,425.679,417.283,417.696,411.905,414.865,419.006,420.854,426.457,412.564]}, -{"f":"doz-v3.0.1-non-keyed","b":"09_clear1k_x8","v":[122.677,148.879,138.161,127.072,131.555,130.488,134.142,131.417,131.425,126.862]}, -{"f":"doz-v3.0.1-non-keyed","b":"21_ready-memory","v":[1.344146728515625]}, -{"f":"doz-v3.0.1-non-keyed","b":"22_run-memory","v":[4.594997406005859]}, -{"f":"doz-v3.0.1-non-keyed","b":"23_update5-memory","v":[6.945964813232422]}, -{"f":"doz-v3.0.1-non-keyed","b":"24_run5-memory","v":[8.347667694091797]}, -{"f":"doz-v3.0.1-non-keyed","b":"25_run-clear-memory","v":[4.973453521728516]}, -{"f":"doz-v3.0.1-non-keyed","b":"31_startup-ci","v":[2513.4400000000005,2521.896,2487.656,2487.044]}, -{"f":"doz-v3.0.1-non-keyed","b":"32_startup-bt","v":[102.22800000000004,115.46400000000003,16.124,16]}, -{"f":"doz-v3.0.1-non-keyed","b":"34_startup-totalbytes","v":[239.1845703125,239.1845703125,239.1845703125,239.1845703125]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"01_run1k","v":[135.057,152.29,150.866,147.589,151.821,155.861,147.29,132.453,154.441,148.2]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"02_replace1k","v":[53.126,51.343,53.447,53.175,49.907,51.971,54.57,68.122,52.908,53.864]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"03_update10th1k_x16","v":[150.471,160.581,154.34,161.335,164.869,150.002,165.795,161.676,156.644,154.622]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"04_select1k","v":[42.683,66.024,36.033,39.788,43.782,40.098,40.608,40.41,43.559,45.365]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"05_swap1k","v":[40.852,30.259,42.861,30.266,35.828,34.081,26.868,42.663,25.223,43.636]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"06_remove-one-1k","v":[41.48,58.204,49.279,47.843,55.11,54.74,55.698,54.359,59.125,48.716]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"07_create10k","v":[1173.937,1161.545,1173.415,1183.422,1173.353,1175.914,1174.59,1171.598,1167.652,1169.137]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"08_create1k-after1k_x2","v":[259.511,246.771,250.05,246.867,252.017,244.049,244.289,245.27,246.896,246.223]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"09_clear1k_x8","v":[114.406,112.607,107.384,112.985,126.252,110.316,122.217,107.966,107.58,119.129]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"21_ready-memory","v":[1.1487808227539062]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"22_run-memory","v":[3.3283348083496094]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"23_update5-memory","v":[3.7043533325195312]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"24_run5-memory","v":[3.786285400390625]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"25_run-clear-memory","v":[2.571807861328125]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"31_startup-ci","v":[2029.48,2036.5439999999999,2038.02,2029.996]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"32_startup-bt","v":[16,21.14,23.67199999999999,16]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"34_startup-totalbytes","v":[160.5400390625,160.5400390625,160.5400390625,160.5400390625]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"01_run1k","v":[132.756,140.603,143.864,144.776,150.878,139.066,141.122,141.873,169.132,136.645]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"02_replace1k","v":[45.023,44.713,38.12,52.816,37.793,45.997,44.461,58.321,45.823,45.088]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"03_update10th1k_x16","v":[126.483,144.635,140.399,154.517,153.206,149.875,154.262,141.355,138.561,132.861]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"04_select1k","v":[31.389,33.74,33.579,33.518,28.455,28.728,27.658,30.271,32.845,31.593]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"05_swap1k","v":[37.951,36.994,34.8,25.82,28.533,37.483,33.628,38.436,22.997,28.454]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"06_remove-one-1k","v":[44.344,44.924,51.874,38.769,45.231,39.143,37.557,46.491,38.728,48.102]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"07_create10k","v":[1089.108,1121.082,1101.19,1097.774,1106.14,1087.245,1095.418,1089.569,1097.734,1128.548]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"08_create1k-after1k_x2","v":[248.908,249.64,247.452,254.337,252.932,240.098,241.143,254.113,254.338,240.119]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"09_clear1k_x8","v":[139.037,143.324,132.925,151.26,137.274,135.054,153.021,146.213,138.057,143.98]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"21_ready-memory","v":[1.1009635925292969]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"22_run-memory","v":[2.018962860107422]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"23_update5-memory","v":[2.3550148010253906]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"24_run5-memory","v":[2.0409278869628906]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"25_run-clear-memory","v":[2.3478012084960938]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"31_startup-ci","v":[1954.196,1962.7399999999998,1953.8200000000002,1961.0120000000002]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"32_startup-bt","v":[16,22.232,16,25.199999999999996]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"34_startup-totalbytes","v":[149.93359375,149.93359375,149.93359375,149.93359375]}, -{"f":"etch-v0.14.0-non-keyed","b":"01_run1k","v":[147.927,155.003,158.699,138.011,169.308,146.058,144.221,196.966,140.636,162.911]}, -{"f":"etch-v0.14.0-non-keyed","b":"02_replace1k","v":[52.021,44.627,65.513,49.7,48.151,72.834,43.57,58.974,55.614,56.514]}, -{"f":"etch-v0.14.0-non-keyed","b":"03_update10th1k_x16","v":[170.853,180.731,191.654,203.51,167.374,166.325,169.335,172.491,176.14,179.467]}, -{"f":"etch-v0.14.0-non-keyed","b":"04_select1k","v":[46.7,43.001,62.755,61.115,118.764,40.509,40.214,60.303,153.517,44.952]}, -{"f":"etch-v0.14.0-non-keyed","b":"05_swap1k","v":[29.005,38.336,36.01,41.579,27.682,30.94,27.654,27.237,37.707,35.777]}, -{"f":"etch-v0.14.0-non-keyed","b":"06_remove-one-1k","v":[57.578,57.325,45.512,57.129,53.141,49.932,50.551,47.135,44.897,58.994]}, -{"f":"etch-v0.14.0-non-keyed","b":"07_create10k","v":[1237.108,1221.825,1203.693,1227.735,1307.284,1301.924,1207.961,1223.697,1232.744,1230.982]}, -{"f":"etch-v0.14.0-non-keyed","b":"08_create1k-after1k_x2","v":[249.404,260.861,257.944,251.762,261.73,255.365,248.987,255.41,253.834,249.412]}, -{"f":"etch-v0.14.0-non-keyed","b":"09_clear1k_x8","v":[116.13,107.703,113.726,118.991,108.584,110.706,111.05,114.694,115.591,109.362]}, -{"f":"etch-v0.14.0-non-keyed","b":"21_ready-memory","v":[1.130157470703125]}, -{"f":"etch-v0.14.0-non-keyed","b":"22_run-memory","v":[3.640430450439453]}, -{"f":"etch-v0.14.0-non-keyed","b":"23_update5-memory","v":[4.045196533203125]}, -{"f":"etch-v0.14.0-non-keyed","b":"24_run5-memory","v":[3.6712112426757812]}, -{"f":"etch-v0.14.0-non-keyed","b":"25_run-clear-memory","v":[2.4108619689941406]}, -{"f":"etch-v0.14.0-non-keyed","b":"31_startup-ci","v":[2035.8319999999999,2028.868,2036.532,2036.408]}, -{"f":"etch-v0.14.0-non-keyed","b":"32_startup-bt","v":[22.499999999999996,16.708,21.159999999999997,22.116]}, -{"f":"etch-v0.14.0-non-keyed","b":"34_startup-totalbytes","v":[160.693359375,160.693359375,160.693359375,160.693359375]}, -{"f":"gruu-v1.7.5-non-keyed","b":"01_run1k","v":[177.889,154.606,174.517,153.848,167.314,156.76,171.531,156.562,159.429,168.273]}, -{"f":"gruu-v1.7.5-non-keyed","b":"02_replace1k","v":[64.201,61.017,59.654,62.897,63.001,65.408,64.123,60.932,64.898,60.403]}, -{"f":"gruu-v1.7.5-non-keyed","b":"03_update10th1k_x16","v":[240.638,201.628,209.77,244.494,241.545,237.858,254.171,224.947,239.129,241.334]}, -{"f":"gruu-v1.7.5-non-keyed","b":"04_select1k","v":[234.548,161.988,163.439,150.7,159.881,148.556,145.917,161.746,160.963,146.066]}, -{"f":"gruu-v1.7.5-non-keyed","b":"05_swap1k","v":[41.972,49.561,39.932,49.53,45.41,41.133,49.311,50.668,43.43,43.042]}, -{"f":"gruu-v1.7.5-non-keyed","b":"06_remove-one-1k","v":[30.668,30.392,30.883,31.325,32.162,33.742,33.468,31.004,32.862,30.765]}, -{"f":"gruu-v1.7.5-non-keyed","b":"07_create10k","v":[1303.3,1286.999,1308.149,1309.11,1287.851,1286.453,1309.84,1299.139,1291.934,1290.38]}, -{"f":"gruu-v1.7.5-non-keyed","b":"08_create1k-after1k_x2","v":[289.842,295.844,289.799,288.527,288.59,289.015,281.491,294.815,293.418,296.231]}, -{"f":"gruu-v1.7.5-non-keyed","b":"09_clear1k_x8","v":[150.603,154.814,149.656,145.996,152.41,149.099,140.82,141.266,160.386,146.851]}, -{"f":"gruu-v1.7.5-non-keyed","b":"21_ready-memory","v":[1.1047477722167969]}, -{"f":"gruu-v1.7.5-non-keyed","b":"22_run-memory","v":[3.449321746826172]}, -{"f":"gruu-v1.7.5-non-keyed","b":"23_update5-memory","v":[3.8949317932128906]}, -{"f":"gruu-v1.7.5-non-keyed","b":"24_run5-memory","v":[4.672920227050781]}, -{"f":"gruu-v1.7.5-non-keyed","b":"25_run-clear-memory","v":[2.5491867065429688]}, -{"f":"gruu-v1.7.5-non-keyed","b":"31_startup-ci","v":[1959.404,1956.5079999999998,1954.096,1955.02]}, -{"f":"gruu-v1.7.5-non-keyed","b":"32_startup-bt","v":[20.932000000000002,17.427999999999994,16,16]}, -{"f":"gruu-v1.7.5-non-keyed","b":"34_startup-totalbytes","v":[151.9541015625,151.9541015625,151.9541015625,151.9541015625]}, -{"f":"halogen-v5.0.0-non-keyed","b":"01_run1k","v":[158.917,145.896,147.355,144.571,139.539,148.311,142.067,144.66,154.617,207.432]}, -{"f":"halogen-v5.0.0-non-keyed","b":"02_replace1k","v":[44.517,42.503,42.673,40.357,42.021,50.36,42.82,41.817,44.157,45.107]}, -{"f":"halogen-v5.0.0-non-keyed","b":"03_update10th1k_x16","v":[246.019,227.877,258.452,272.422,239.261,251.708,237.881,252.565,285.629,261.385]}, -{"f":"halogen-v5.0.0-non-keyed","b":"04_select1k","v":[268.929,251.926,248.496,387.828,240.828,382.076,377.234,917.69,277.07,387.738]}, -{"f":"halogen-v5.0.0-non-keyed","b":"05_swap1k","v":[48.807,49.811,52.752,52.698,50.423,51.925,51.93,53.279,51.291,52.855]}, -{"f":"halogen-v5.0.0-non-keyed","b":"06_remove-one-1k","v":[44.21,46.499,46.976,45.086,52.48,44.765,48.967,44.795,45.607,46.295]}, -{"f":"halogen-v5.0.0-non-keyed","b":"07_create10k","v":[1324.43,1343.166,1287.573,1317,1316.38,1326.356,1329.873,1317.248,1321.997,1326.943]}, -{"f":"halogen-v5.0.0-non-keyed","b":"08_create1k-after1k_x2","v":[321.544,334.742,341.408,329.84,321.052,319.042,322.002,335.877,318.016,326.606]}, -{"f":"halogen-v5.0.0-non-keyed","b":"09_clear1k_x8","v":[210.343,214.092,220.102,220.134,214.654,219.531,218.575,207.81,213.918,221.528]}, -{"f":"halogen-v5.0.0-non-keyed","b":"21_ready-memory","v":[1.4466934204101562]}, -{"f":"halogen-v5.0.0-non-keyed","b":"22_run-memory","v":[6.6596832275390625]}, -{"f":"halogen-v5.0.0-non-keyed","b":"23_update5-memory","v":[7.287006378173828]}, -{"f":"halogen-v5.0.0-non-keyed","b":"24_run5-memory","v":[7.001621246337891]}, -{"f":"halogen-v5.0.0-non-keyed","b":"25_run-clear-memory","v":[2.8982772827148438]}, -{"f":"halogen-v5.0.0-non-keyed","b":"31_startup-ci","v":[3608.226,3615.1620000000003,3615.324,3616.9919999999997]}, -{"f":"halogen-v5.0.0-non-keyed","b":"32_startup-bt","v":[104.73599999999999,90.62,87.864,86.66400000000002]}, -{"f":"halogen-v5.0.0-non-keyed","b":"34_startup-totalbytes","v":[480.015625,480.015625,480.015625,480.015625]}, -{"f":"heresy-v0.26.1-non-keyed","b":"01_run1k","v":[182.219,176.561,179.545,168.707,178.615,172.601,182.429,175.133,168.658,177.229]}, -{"f":"heresy-v0.26.1-non-keyed","b":"02_replace1k","v":[46.965,45.079,48.335,46.423,50.418,46.537,47.815,56.359,49.542,45.924]}, -{"f":"heresy-v0.26.1-non-keyed","b":"03_update10th1k_x16","v":[162.751,176.022,177.78,175.3,183.999,179.599,162.243,183.316,179.863,177.604]}, -{"f":"heresy-v0.26.1-non-keyed","b":"04_select1k","v":[29.265,49.758,49.428,33.17,62.62,34.809,50.185,55.196,53.287,32.342]}, -{"f":"heresy-v0.26.1-non-keyed","b":"05_swap1k","v":[32.445,28.508,40.298,36.036,23.056,40.408,24.082,26.112,24.028,36.34]}, -{"f":"heresy-v0.26.1-non-keyed","b":"06_remove-one-1k","v":[50.154,52.306,50.727,49.986,51.067,50.753,51.769,51.801,50.279,51.69]}, -{"f":"heresy-v0.26.1-non-keyed","b":"07_create10k","v":[1671.232,1667.475,1679.591,1669.621,1670.946,1682.723,1644.406,1687.398,1670.842,1656.537]}, -{"f":"heresy-v0.26.1-non-keyed","b":"08_create1k-after1k_x2","v":[334.5,335.564,344.141,330.301,338.406,327.935,338.589,329.481,333.873,338.329]}, -{"f":"heresy-v0.26.1-non-keyed","b":"09_clear1k_x8","v":[133.851,133.575,144.727,146.369,149.267,151.654,146.313,146.329,144.609,131.925]}, -{"f":"heresy-v0.26.1-non-keyed","b":"21_ready-memory","v":[1.3546714782714844]}, -{"f":"heresy-v0.26.1-non-keyed","b":"22_run-memory","v":[3.7310256958007812]}, -{"f":"heresy-v0.26.1-non-keyed","b":"23_update5-memory","v":[4.06390380859375]}, -{"f":"heresy-v0.26.1-non-keyed","b":"24_run5-memory","v":[3.8145484924316406]}, -{"f":"heresy-v0.26.1-non-keyed","b":"25_run-clear-memory","v":[2.9106674194335938]}, -{"f":"heresy-v0.26.1-non-keyed","b":"31_startup-ci","v":[2036.192,2029.172,2035.56,2031.0520000000001]}, -{"f":"heresy-v0.26.1-non-keyed","b":"32_startup-bt","v":[108.08800000000002,86.80799999999996,105.07600000000002,113.62799999999999]}, -{"f":"heresy-v0.26.1-non-keyed","b":"34_startup-totalbytes","v":[161.8466796875,161.8466796875,161.8466796875,161.8466796875]}, -{"f":"hullo-v0.8.2-non-keyed","b":"01_run1k","v":[144.82,153.949,147.592,147.756,144.001,149.93,155.609,144.102,144.894,145.039]}, -{"f":"hullo-v0.8.2-non-keyed","b":"02_replace1k","v":[40.619,44.488,41.465,43.712,43.251,44.592,48.265,42.395,43.199,47.54]}, -{"f":"hullo-v0.8.2-non-keyed","b":"03_update10th1k_x16","v":[147.12,143.625,146.882,148.523,138.192,144.361,133.707,142.214,148.418,137.719]}, -{"f":"hullo-v0.8.2-non-keyed","b":"04_select1k","v":[26.333,22.967,24.221,25.773,27.105,29.831,27.804,27.088,21.669,27.659]}, -{"f":"hullo-v0.8.2-non-keyed","b":"05_swap1k","v":[34.092,31.44,33.338,32.832,34.161,40.278,39.201,33.106,37.559,29.72]}, -{"f":"hullo-v0.8.2-non-keyed","b":"06_remove-one-1k","v":[48.745,45.043,44.915,44.913,47.28,45.615,47.64,45.634,45.526,52.33]}, -{"f":"hullo-v0.8.2-non-keyed","b":"07_create10k","v":[1247.536,1261.924,1237.026,1234.414,1257.332,1247.249,1253.816,1230.391,1258.942,1243.56]}, -{"f":"hullo-v0.8.2-non-keyed","b":"08_create1k-after1k_x2","v":[300.576,290.67,297.017,286.385,289.4,289.385,295.521,289.018,289.673,291.098]}, -{"f":"hullo-v0.8.2-non-keyed","b":"09_clear1k_x8","v":[152.865,151.194,162.382,164.004,158.232,159.341,156.343,161.154,144.94,165.141]}, -{"f":"hullo-v0.8.2-non-keyed","b":"21_ready-memory","v":[1.1271591186523438]}, -{"f":"hullo-v0.8.2-non-keyed","b":"22_run-memory","v":[4.15081787109375]}, -{"f":"hullo-v0.8.2-non-keyed","b":"23_update5-memory","v":[4.47509765625]}, -{"f":"hullo-v0.8.2-non-keyed","b":"24_run5-memory","v":[4.333354949951172]}, -{"f":"hullo-v0.8.2-non-keyed","b":"25_run-clear-memory","v":[2.514606475830078]}, -{"f":"hullo-v0.8.2-non-keyed","b":"31_startup-ci","v":[2111.2160000000003,2103.956,2109.4040000000005,2109.96]}, -{"f":"hullo-v0.8.2-non-keyed","b":"32_startup-bt","v":[24.85199999999999,16,78.21599999999998,22.415999999999997]}, -{"f":"hullo-v0.8.2-non-keyed","b":"34_startup-totalbytes","v":[179.111328125,179.111328125,179.111328125,179.111328125]}, -{"f":"imba-v1.5.2-non-keyed","b":"01_run1k","v":[148.449,153.972,150.163,157.883,168.363,159.356,164.309,157.6,155.189,154.337]}, -{"f":"imba-v1.5.2-non-keyed","b":"02_replace1k","v":[46.212,45.752,48.177,46.602,43.947,45.74,45.036,46.208,42.097,49.681]}, -{"f":"imba-v1.5.2-non-keyed","b":"03_update10th1k_x16","v":[133.687,142.254,129.451,136.859,138.328,138.417,136.197,141.966,137.124,135.668]}, -{"f":"imba-v1.5.2-non-keyed","b":"04_select1k","v":[31.219,24.759,28.163,21.629,30.347,28.611,30.266,30.887,32.524,30.947]}, -{"f":"imba-v1.5.2-non-keyed","b":"05_swap1k","v":[27.964,34.99,33.325,32.067,39.267,23.826,31.162,23.408,29.387,32.88]}, -{"f":"imba-v1.5.2-non-keyed","b":"06_remove-one-1k","v":[48.231,45.591,55.195,51.154,40.542,42.833,47.064,50.68,47.242,49.454]}, -{"f":"imba-v1.5.2-non-keyed","b":"07_create10k","v":[1229.167,1215.97,1189.846,1213.739,1207.753,1203.88,1195.375,1210.092,1194.217,1207.927]}, -{"f":"imba-v1.5.2-non-keyed","b":"08_create1k-after1k_x2","v":[258.301,259.798,256.99,257.355,259.19,257.01,251.685,250.995,251.372,249.574]}, -{"f":"imba-v1.5.2-non-keyed","b":"09_clear1k_x8","v":[120.181,120.659,129.668,114.434,119.536,114.879,118.976,116.212,134.805,122.269]}, -{"f":"imba-v1.5.2-non-keyed","b":"21_ready-memory","v":[1.2636375427246094]}, -{"f":"imba-v1.5.2-non-keyed","b":"22_run-memory","v":[3.3699798583984375]}, -{"f":"imba-v1.5.2-non-keyed","b":"23_update5-memory","v":[3.61517333984375]}, -{"f":"imba-v1.5.2-non-keyed","b":"24_run5-memory","v":[3.350971221923828]}, -{"f":"imba-v1.5.2-non-keyed","b":"25_run-clear-memory","v":[4.129051208496094]}, -{"f":"imba-v1.5.2-non-keyed","b":"31_startup-ci","v":[2106.03,2259.736,2259.2119999999995,2260.724]}, -{"f":"imba-v1.5.2-non-keyed","b":"32_startup-bt","v":[16,22.603999999999996,77.75599999999997,77.548]}, -{"f":"imba-v1.5.2-non-keyed","b":"34_startup-totalbytes","v":[203.048828125,203.048828125,203.048828125,203.048828125]}, -{"f":"incr_dom-v0.13.0-non-keyed","b":"01_run1k","v":[196.946,216.12,203.722,211.675,225.133,214.976,210.768,212.198,220.97,202.597]}, -{"f":"incr_dom-v0.13.0-non-keyed","b":"02_replace1k","v":[66.027,66.301,67.855,70.397,85.655,68.531,70.758,69.92,78.659,75.124]}, -{"f":"incr_dom-v0.13.0-non-keyed","b":"03_update10th1k_x16","v":[498.045,511.013,606.706,524.477,519.149,536.493,540,513.49,514.215,515.468]}, -{"f":"incr_dom-v0.13.0-non-keyed","b":"04_select1k","v":[700.966,638.098,623.293,629.304,588.688,627.619,621.647,631.679,636.462,611.244]}, -{"f":"incr_dom-v0.13.0-non-keyed","b":"05_swap1k","v":[114.099,116.236,106.903,129.783,110.906,112.428,121.403,114.159,128.315,115.92]}, -{"f":"incr_dom-v0.13.0-non-keyed","b":"06_remove-one-1k","v":[63.334,69.84,66.351,73.567,73.393,63.043,64.566,65.138,66.856,75.336]}, -{"f":"incr_dom-v0.13.0-non-keyed","b":"07_create10k","v":[1299.769,1305.506,1284.896,1299.192,1303.417,1287.711,1280.389,1296.144,1295.43,1296.605]}, -{"f":"incr_dom-v0.13.0-non-keyed","b":"08_create1k-after1k_x2","v":[376.658,368.881,373.146,378.212,378.058,383.066,379.696,382.644,384.898,381.467]}, -{"f":"incr_dom-v0.13.0-non-keyed","b":"09_clear1k_x8","v":[149.571,161.03,173.341,150.403,176.04,167.453,156.718,163.85,175.965,154.759]}, -{"f":"incr_dom-v0.13.0-non-keyed","b":"21_ready-memory","v":[2.920635223388672]}, -{"f":"incr_dom-v0.13.0-non-keyed","b":"22_run-memory","v":[5.347408294677734]}, -{"f":"incr_dom-v0.13.0-non-keyed","b":"23_update5-memory","v":[5.850162506103516]}, -{"f":"incr_dom-v0.13.0-non-keyed","b":"24_run5-memory","v":[5.654083251953125]}, -{"f":"incr_dom-v0.13.0-non-keyed","b":"25_run-clear-memory","v":[4.556999206542969]}, -{"f":"incr_dom-v0.13.0-non-keyed","b":"31_startup-ci","v":[6687.7875,6680.466999999999,6764.272000000001,6765.851999999999]}, -{"f":"incr_dom-v0.13.0-non-keyed","b":"32_startup-bt","v":[241.1080000000001,226.82800000000015,238.70800000000008,233.74000000000004]}, -{"f":"incr_dom-v0.13.0-non-keyed","b":"34_startup-totalbytes","v":[1048.208984375,1048.208984375,1048.208984375,1048.208984375]}, -{"f":"inferno-v7.2.1-non-keyed","b":"01_run1k","v":[118.437,123.216,119.365,120.161,117.518,118.239,122.806,118.495,116.6,125.954]}, -{"f":"inferno-v7.2.1-non-keyed","b":"02_replace1k","v":[51.82,44.621,36.451,43.872,40.308,44.685,41.771,44.259,44.191,43.634]}, -{"f":"inferno-v7.2.1-non-keyed","b":"03_update10th1k_x16","v":[146.449,144.4,148.24,145.843,148.851,154.796,148.391,171.862,143.059,152.479]}, -{"f":"inferno-v7.2.1-non-keyed","b":"04_select1k","v":[42.133,41.884,37.389,40.903,42.047,44.638,42.512,40.025,44.868,49.325]}, -{"f":"inferno-v7.2.1-non-keyed","b":"05_swap1k","v":[25.609,36.199,22.195,38.936,33.66,25.735,31.751,33.065,22.647,25.797]}, -{"f":"inferno-v7.2.1-non-keyed","b":"06_remove-one-1k","v":[41.607,39.036,39.628,38.972,39.039,39.875,40.192,39.798,38.94,39.842]}, -{"f":"inferno-v7.2.1-non-keyed","b":"07_create10k","v":[1032.609,1033.382,1031.01,1029.1,1034.221,1023.012,1047.686,1026.695,1021.006,1038.332]}, -{"f":"inferno-v7.2.1-non-keyed","b":"08_create1k-after1k_x2","v":[231.818,226.337,222.544,225.883,230.342,225.7,224.988,227.302,225.479,227.872]}, -{"f":"inferno-v7.2.1-non-keyed","b":"09_clear1k_x8","v":[112.138,116.959,118.588,119.476,120.745,126.431,120.365,119.347,119.479,114.126]}, -{"f":"inferno-v7.2.1-non-keyed","b":"21_ready-memory","v":[1.1114845275878906]}, -{"f":"inferno-v7.2.1-non-keyed","b":"22_run-memory","v":[2.559154510498047]}, -{"f":"inferno-v7.2.1-non-keyed","b":"23_update5-memory","v":[2.9054222106933594]}, -{"f":"inferno-v7.2.1-non-keyed","b":"24_run5-memory","v":[2.5911598205566406]}, -{"f":"inferno-v7.2.1-non-keyed","b":"25_run-clear-memory","v":[2.379283905029297]}, -{"f":"inferno-v7.2.1-non-keyed","b":"31_startup-ci","v":[2029.0520000000001,2034.6640000000002,2035.1599999999999,2036.02]}, -{"f":"inferno-v7.2.1-non-keyed","b":"32_startup-bt","v":[23.119999999999994,23.991999999999994,17.304000000000002,24.867999999999995]}, -{"f":"inferno-v7.2.1-non-keyed","b":"34_startup-totalbytes","v":[162.857421875,162.857421875,162.857421875,162.857421875]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"01_run1k","v":[124.412,119.551,117.44,120.413,137.442,118.731,119.513,120.632,147.667,118.58]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"02_replace1k","v":[36.749,40.815,40.526,37.262,42.998,39.578,38.508,43.535,41.651,37.29]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"03_update10th1k_x16","v":[153.256,150.562,146.9,156.218,158.751,157.648,168.531,159.993,169.193,153.376]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"04_select1k","v":[47.607,48.721,48.465,44.028,48.212,44.568,44.774,40.201,47.445,47.076]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"05_swap1k","v":[34.254,38.139,24.491,24.254,24.221,41.574,39.532,26.769,28.151,32.596]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"06_remove-one-1k","v":[41.231,40.219,40.116,39.796,40.461,40.282,39.528,40.762,42.039,40.567]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"07_create10k","v":[1109.054,1088.197,1096.026,1086.962,1109.458,1110.231,1124.736,1088.653,1098.871,1093.248]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"08_create1k-after1k_x2","v":[241.363,241.647,243.588,246.365,243.158,240.595,244.066,237.363,241.957,240.581]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"09_clear1k_x8","v":[118.237,111.182,110.34,113.272,117.648,112.256,107.934,108.347,122.338,120.998]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"21_ready-memory","v":[1.1373062133789062]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"22_run-memory","v":[2.50115966796875]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"23_update5-memory","v":[2.8762435913085938]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"24_run5-memory","v":[2.587108612060547]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"25_run-clear-memory","v":[2.3954696655273438]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"31_startup-ci","v":[2036.1280000000002,2035.1039999999998,2028.716,2030.2199999999998]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"32_startup-bt","v":[21.647999999999996,22.063999999999997,16,18.335999999999995]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"34_startup-totalbytes","v":[153.751953125,153.751953125,153.751953125,153.751953125]}, -{"f":"lit-element-v2.3.1-non-keyed","b":"01_run1k","v":[123.308,136.055,129.698,133.62,129.343,141.958,127.582,124.932,126.681,127.857]}, -{"f":"lit-element-v2.3.1-non-keyed","b":"02_replace1k","v":[44.113,39.94,52.85,46.346,44.185,39.48,44.444,44.595,39.419,45.837]}, -{"f":"lit-element-v2.3.1-non-keyed","b":"03_update10th1k_x16","v":[147.395,146.161,145.253,145.199,147.711,149.201,157.761,158.091,148.831,147.663]}, -{"f":"lit-element-v2.3.1-non-keyed","b":"04_select1k","v":[89.984,94.144,85.849,82.961,83.414,84.003,88.96,95.051,87.74,94.447]}, -{"f":"lit-element-v2.3.1-non-keyed","b":"05_swap1k","v":[39.897,26.016,25.354,43.251,33.735,27.183,38.025,26.969,25.556,28.25]}, -{"f":"lit-element-v2.3.1-non-keyed","b":"06_remove-one-1k","v":[43.417,41.475,41.784,41.394,41.175,41.537,44.507,41.532,42.073,41.766]}, -{"f":"lit-element-v2.3.1-non-keyed","b":"07_create10k","v":[1146.488,1130.553,1149.941,1153.156,1155.87,1137.813,1169.966,1146.656,1142.776,1139.056]}, -{"f":"lit-element-v2.3.1-non-keyed","b":"08_create1k-after1k_x2","v":[264.336,252.344,258.877,264.602,249.416,250.115,255.452,260.508,265.871,254.18]}, -{"f":"lit-element-v2.3.1-non-keyed","b":"09_clear1k_x8","v":[113.137,128.69,125.557,131.367,129.356,124.524,130.837,116.599,113.874,135.746]}, -{"f":"lit-element-v2.3.1-non-keyed","b":"21_ready-memory","v":[1.125274658203125]}, -{"f":"lit-element-v2.3.1-non-keyed","b":"22_run-memory","v":[2.8372116088867188]}, -{"f":"lit-element-v2.3.1-non-keyed","b":"23_update5-memory","v":[3.1916046142578125]}, -{"f":"lit-element-v2.3.1-non-keyed","b":"24_run5-memory","v":[2.9570465087890625]}, -{"f":"lit-element-v2.3.1-non-keyed","b":"25_run-clear-memory","v":[2.5197105407714844]}, -{"f":"lit-element-v2.3.1-non-keyed","b":"31_startup-ci","v":[2261.2210000000005,2258.7605000000003,2259.2995,2254.0425]}, -{"f":"lit-element-v2.3.1-non-keyed","b":"32_startup-bt","v":[25.252000000000002,26.855999999999998,33.596,25.811999999999998]}, -{"f":"lit-element-v2.3.1-non-keyed","b":"34_startup-totalbytes","v":[172.4091796875,172.408203125,172.4091796875,172.4091796875]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"01_run1k","v":[127.281,121.19,127.793,125.941,125.569,122.676,121.936,123.034,135.853,118.666]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"02_replace1k","v":[44.045,41.267,43.364,35.743,42.853,39.774,44.552,37.019,42.887,47.037]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"03_update10th1k_x16","v":[136.137,130.411,132.344,133.542,134.736,135.7,140.802,157.29,140.999,143.586]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"04_select1k","v":[82.955,76.031,76.036,82.229,78.819,80.849,74.295,120.964,85.311,82.01]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"05_swap1k","v":[36.622,32.776,24.097,26.868,23.612,31.994,23.177,24.083,37.009,26.841]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"06_remove-one-1k","v":[39.617,39.686,41.931,40.201,39.849,47.126,40.141,43.272,39.869,39.77]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"07_create10k","v":[1106.149,1102.324,1090.305,1101.387,1089.023,1097.13,1122.156,1084.445,1081.03,1096.609]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"08_create1k-after1k_x2","v":[244.363,251.332,248.142,258.381,246.886,252.903,240.979,245.655,245.04,240.504]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"09_clear1k_x8","v":[115.948,120.283,123.659,121.624,125.452,120.478,115.448,125.05,121.969,122.724]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"21_ready-memory","v":[1.127197265625]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"22_run-memory","v":[2.4802322387695312]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"23_update5-memory","v":[2.8338661193847656]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"24_run5-memory","v":[2.593181610107422]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"25_run-clear-memory","v":[2.544048309326172]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"31_startup-ci","v":[2035.2559999999999,2035.3319999999999,2031.016,2035.92]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"32_startup-bt","v":[23.955999999999996,23.499999999999996,18.451999999999998,21.74]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"34_startup-totalbytes","v":[154.2509765625,154.2509765625,154.2509765625,154.2509765625]}, -{"f":"lite-html-v0.2.4-non-keyed","b":"01_run1k","v":[135.356,134.522,136.641,130.364,140.161,132.117,129.82,131.57,132.282,132.456]}, -{"f":"lite-html-v0.2.4-non-keyed","b":"02_replace1k","v":[42.253,45.276,43.129,40.273,56.972,35.56,46.567,41.305,44.201,49.436]}, -{"f":"lite-html-v0.2.4-non-keyed","b":"03_update10th1k_x16","v":[147.545,139.262,145.63,133.261,137.643,144.635,145.006,131.405,142.971,136.417]}, -{"f":"lite-html-v0.2.4-non-keyed","b":"04_select1k","v":[44.962,44.54,45.596,45.82,41.102,54.388,46.708,37.833,46.625,41.183]}, -{"f":"lite-html-v0.2.4-non-keyed","b":"05_swap1k","v":[28.938,26.519,34.682,38.171,42.393,26.596,26.989,30.798,28.548,39.695]}, -{"f":"lite-html-v0.2.4-non-keyed","b":"06_remove-one-1k","v":[41.158,39.608,39.242,39.124,41.543,39.27,40.541,40.303,40.864,39.673]}, -{"f":"lite-html-v0.2.4-non-keyed","b":"07_create10k","v":[1260.946,1265.871,1295.392,1265.118,1252.127,1269.488,1284.628,1255.565,1265.294,1250.126]}, -{"f":"lite-html-v0.2.4-non-keyed","b":"08_create1k-after1k_x2","v":[278.4,280.509,279.781,284.78,280.037,281.652,278.167,281.483,280.979,284.608]}, -{"f":"lite-html-v0.2.4-non-keyed","b":"09_clear1k_x8","v":[136.722,132.629,139.009,139.783,153.308,142.39,129.543,137.546,139.975,138.434]}, -{"f":"lite-html-v0.2.4-non-keyed","b":"21_ready-memory","v":[1.1177825927734375]}, -{"f":"lite-html-v0.2.4-non-keyed","b":"22_run-memory","v":[2.4711151123046875]}, -{"f":"lite-html-v0.2.4-non-keyed","b":"23_update5-memory","v":[2.7688331604003906]}, -{"f":"lite-html-v0.2.4-non-keyed","b":"24_run5-memory","v":[2.4903907775878906]}, -{"f":"lite-html-v0.2.4-non-keyed","b":"25_run-clear-memory","v":[3.4138641357421875]}, -{"f":"lite-html-v0.2.4-non-keyed","b":"31_startup-ci","v":[1880.8359999999998,1883.96,1884.716,1884.3200000000002]}, -{"f":"lite-html-v0.2.4-non-keyed","b":"32_startup-bt","v":[44.44399999999999,47.41999999999997,60.36399999999999,61.93599999999997]}, -{"f":"lite-html-v0.2.4-non-keyed","b":"34_startup-totalbytes","v":[147.15625,147.15625,147.15625,147.15625]}, -{"f":"literaljs-v7.0.1-non-keyed","b":"01_run1k","v":[179.475,144.421,141.692,144.796,143.798,145.668,145.325,140.709,151.562,144.926]}, -{"f":"literaljs-v7.0.1-non-keyed","b":"02_replace1k","v":[71.266,67.54,60.213,58.634,59.236,73.646,60.418,60.519,61.164,60.521]}, -{"f":"literaljs-v7.0.1-non-keyed","b":"03_update10th1k_x16","v":[417.377,376.566,369.677,363.865,378.219,356.947,368.42,371.803,356.982,373.589]}, -{"f":"literaljs-v7.0.1-non-keyed","b":"04_select1k","v":[380.986,397.704,363.07,354.992,360.111,357.44,375.641,360.426,356.527,359.178]}, -{"f":"literaljs-v7.0.1-non-keyed","b":"05_swap1k","v":[76.357,81.271,75.825,82.737,79.486,88.591,77.112,77.945,81.727,85.199]}, -{"f":"literaljs-v7.0.1-non-keyed","b":"06_remove-one-1k","v":[61.023,63.863,63.011,63.085,64.825,65.414,60.952,62.373,62.602,64.338]}, -{"f":"literaljs-v7.0.1-non-keyed","b":"07_create10k","v":[1389.818,1375.635,1371.165,1370.226,1374.993,1390.299,1355.504,1404.255,1394.7,1366.329]}, -{"f":"literaljs-v7.0.1-non-keyed","b":"08_create1k-after1k_x2","v":[317.89,318.673,323.163,318.098,340.827,316.764,322.695,319.441,319.933,322.97]}, -{"f":"literaljs-v7.0.1-non-keyed","b":"09_clear1k_x8","v":[138.125,152.959,167.425,164.267,147.021,167,139.004,163.647,165.828,166.681]}, -{"f":"literaljs-v7.0.1-non-keyed","b":"21_ready-memory","v":[1.1103172302246094]}, -{"f":"literaljs-v7.0.1-non-keyed","b":"22_run-memory","v":[3.0026817321777344]}, -{"f":"literaljs-v7.0.1-non-keyed","b":"23_update5-memory","v":[3.703704833984375]}, -{"f":"literaljs-v7.0.1-non-keyed","b":"24_run5-memory","v":[3.4231300354003906]}, -{"f":"literaljs-v7.0.1-non-keyed","b":"25_run-clear-memory","v":[2.395862579345703]}, -{"f":"literaljs-v7.0.1-non-keyed","b":"31_startup-ci","v":[1885.3159999999998,1887.328,1878.4279999999999,1886.88]}, -{"f":"literaljs-v7.0.1-non-keyed","b":"32_startup-bt","v":[25.30399999999999,22.351999999999997,16,22.592]}, -{"f":"literaljs-v7.0.1-non-keyed","b":"34_startup-totalbytes","v":[148.837890625,148.837890625,148.837890625,148.837890625]}, -{"f":"mikado-v0.7.57-non-keyed","b":"01_run1k","v":[103.378,108.033,117.217,120.058,126.465,114.906,110.467,116.933,110.658,121.895]}, -{"f":"mikado-v0.7.57-non-keyed","b":"02_replace1k","v":[37.15,39.804,40.855,47.522,42.107,44.536,42.642,41.371,43.288,43.669]}, -{"f":"mikado-v0.7.57-non-keyed","b":"03_update10th1k_x16","v":[142.891,127.986,131.646,119.279,132.223,137.202,121.966,147.976,130.241,133.543]}, -{"f":"mikado-v0.7.57-non-keyed","b":"04_select1k","v":[26.173,21.429,25.361,22.42,16.46,22.214,22.416,15.549,20.264,23.105]}, -{"f":"mikado-v0.7.57-non-keyed","b":"05_swap1k","v":[27.221,26.136,42.144,38.69,32.993,31.44,42.397,22.863,43.842,31.834]}, -{"f":"mikado-v0.7.57-non-keyed","b":"06_remove-one-1k","v":[27.992,30.503,25.465,26.624,25.696,24.832,27.282,26.746,27.013,27.554]}, -{"f":"mikado-v0.7.57-non-keyed","b":"07_create10k","v":[950.995,934.827,932.369,951.515,943.366,934.183,954.746,951.392,944.96,942.862]}, -{"f":"mikado-v0.7.57-non-keyed","b":"08_create1k-after1k_x2","v":[204.693,210.059,211.942,206.558,212.732,205.787,205.914,211.457,209.799,210.199]}, -{"f":"mikado-v0.7.57-non-keyed","b":"09_clear1k_x8","v":[100.214,98.492,103.764,93.12,91.383,102.181,99.73,91.839,100.016,98.354]}, -{"f":"mikado-v0.7.57-non-keyed","b":"21_ready-memory","v":[1.1308174133300781]}, -{"f":"mikado-v0.7.57-non-keyed","b":"22_run-memory","v":[1.6572608947753906]}, -{"f":"mikado-v0.7.57-non-keyed","b":"23_update5-memory","v":[1.98577880859375]}, -{"f":"mikado-v0.7.57-non-keyed","b":"24_run5-memory","v":[1.7882537841796875]}, -{"f":"mikado-v0.7.57-non-keyed","b":"25_run-clear-memory","v":[2.3901939392089844]}, -{"f":"mikado-v0.7.57-non-keyed","b":"31_startup-ci","v":[1883.616,1886.6999999999998,1879.5320000000002,1878.476]}, -{"f":"mikado-v0.7.57-non-keyed","b":"32_startup-bt","v":[22.555999999999994,22.147999999999996,16,16]}, -{"f":"mikado-v0.7.57-non-keyed","b":"34_startup-totalbytes","v":[147.3115234375,147.3115234375,147.3115234375,147.3115234375]}, -{"f":"mimbl-v0.1.10-non-keyed","b":"01_run1k","v":[148.267,171.278,177.725,168.537,170.438,179.975,155.579,173.825,150.935,165.481]}, -{"f":"mimbl-v0.1.10-non-keyed","b":"02_replace1k","v":[60.946,62.123,58.172,54.406,58.197,62.54,53.842,61.247,58.036,66.433]}, -{"f":"mimbl-v0.1.10-non-keyed","b":"03_update10th1k_x16","v":[168.524,186.505,175.94,186.505,169.965,165.146,171.357,198.693,179.324,173.293]}, -{"f":"mimbl-v0.1.10-non-keyed","b":"04_select1k","v":[29.373,23.272,24.694,23.677,27.65,30.072,24.122,23.086,32.31,22.726]}, -{"f":"mimbl-v0.1.10-non-keyed","b":"05_swap1k","v":[59.798,45.95,55.327,58.892,45.28,50.993,59.413,59.973,55.312,56.741]}, -{"f":"mimbl-v0.1.10-non-keyed","b":"06_remove-one-1k","v":[30.969,40.014,29.215,44.481,45.069,32.341,38.394,35.975,29.78,29.758]}, -{"f":"mimbl-v0.1.10-non-keyed","b":"07_create10k","v":[1307.487,1288.649,1326.465,1322.55,1297.025,1316.203,1308,1342.524,1285.36,1325.3]}, -{"f":"mimbl-v0.1.10-non-keyed","b":"08_create1k-after1k_x2","v":[289.944,292.487,298.192,296.993,302.154,288.508,293.727,288.442,300.797,297.67]}, -{"f":"mimbl-v0.1.10-non-keyed","b":"09_clear1k_x8","v":[112.717,116.667,115.611,112.93,127.727,113.412,109.842,119.664,110.239,114.629]}, -{"f":"mimbl-v0.1.10-non-keyed","b":"21_ready-memory","v":[1.1759872436523438]}, -{"f":"mimbl-v0.1.10-non-keyed","b":"22_run-memory","v":[4.412300109863281]}, -{"f":"mimbl-v0.1.10-non-keyed","b":"23_update5-memory","v":[4.736854553222656]}, -{"f":"mimbl-v0.1.10-non-keyed","b":"24_run5-memory","v":[4.5827484130859375]}, -{"f":"mimbl-v0.1.10-non-keyed","b":"25_run-clear-memory","v":[2.963794708251953]}, -{"f":"mimbl-v0.1.10-non-keyed","b":"31_startup-ci","v":[2178.9719999999998,2178.508,2260.8199999999997,2184.5200000000004]}, -{"f":"mimbl-v0.1.10-non-keyed","b":"32_startup-bt","v":[21.764,24.552,27.159999999999997,31.707999999999995]}, -{"f":"mimbl-v0.1.10-non-keyed","b":"34_startup-totalbytes","v":[180.32421875,180.32421875,180.32421875,180.32421875]}, -{"f":"miso-v1.4.0-non-keyed","b":"01_run1k","v":[299.349,315.463,303.668,321.037,300.59,297.669,294.812,303.179,298.556,304.265]}, -{"f":"miso-v1.4.0-non-keyed","b":"02_replace1k","v":[74.299,85.403,89.49,76.206,72.832,90.218,83.22,100.33,74.236,88.549]}, -{"f":"miso-v1.4.0-non-keyed","b":"03_update10th1k_x16","v":[739.99,705.428,726.248,707.14,701.067,709.656,702.284,712.864,712.889,681.961]}, -{"f":"miso-v1.4.0-non-keyed","b":"04_select1k","v":[1310.27,842.685,924.363,928.658,925.769,956.952,959.864,947.313,1103.544,911.645]}, -{"f":"miso-v1.4.0-non-keyed","b":"05_swap1k","v":[120.93,124.075,116.819,121.76,117.846,123.971,122.638,123.316,121.425,125.001]}, -{"f":"miso-v1.4.0-non-keyed","b":"06_remove-one-1k","v":[58.67,59.97,59.432,61.268,59.689,61.468,59.192,61.806,60.642,59.199]}, -{"f":"miso-v1.4.0-non-keyed","b":"07_create10k","v":[1722.19,1697.631,1693.507,1720.607,1684.682,1688.155,1732.459,1711.236,1704.457,1687.25]}, -{"f":"miso-v1.4.0-non-keyed","b":"08_create1k-after1k_x2","v":[534.892,564.633,587.725,492.036,528.431,497.762,508.787,515.792,530.458,507.721]}, -{"f":"miso-v1.4.0-non-keyed","b":"09_clear1k_x8","v":[224.612,169.534,184.155,187.87,185.153,184.044,192.512,187.691,191.118,192.613]}, -{"f":"miso-v1.4.0-non-keyed","b":"21_ready-memory","v":[2.439594268798828]}, -{"f":"miso-v1.4.0-non-keyed","b":"22_run-memory","v":[7.0526580810546875]}, -{"f":"miso-v1.4.0-non-keyed","b":"23_update5-memory","v":[9.264480590820312]}, -{"f":"miso-v1.4.0-non-keyed","b":"24_run5-memory","v":[9.750648498535156]}, -{"f":"miso-v1.4.0-non-keyed","b":"25_run-clear-memory","v":[7.873760223388672]}, -{"f":"miso-v1.4.0-non-keyed","b":"31_startup-ci","v":[4176.124,4159.4439999999995,4172.132,4146.864]}, -{"f":"miso-v1.4.0-non-keyed","b":"32_startup-bt","v":[184.09999999999997,166.15599999999995,180.696,165.94799999999998]}, -{"f":"miso-v1.4.0-non-keyed","b":"34_startup-totalbytes","v":[580.8955078125,580.8955078125,580.8955078125,580.8955078125]}, -{"f":"moon-v1.0.0-beta.4-non-keyed","b":"01_run1k","v":[116.854,114.852,117.742,113.776,116.355,122.063,165.03,112.816,117.849,124.309]}, -{"f":"moon-v1.0.0-beta.4-non-keyed","b":"02_replace1k","v":[42.185,43.298,36.015,42.728,41.046,44.014,41.972,37.346,42.792,40.179]}, -{"f":"moon-v1.0.0-beta.4-non-keyed","b":"03_update10th1k_x16","v":[133.638,131.934,137.201,147.166,136.799,136.744,133.887,152.99,137.83,135.889]}, -{"f":"moon-v1.0.0-beta.4-non-keyed","b":"04_select1k","v":[23.255,22.638,32.079,23.196,22.969,19.102,20.779,23.567,24.896,23.098]}, -{"f":"moon-v1.0.0-beta.4-non-keyed","b":"05_swap1k","v":[35.704,36.407,30.198,35.454,41.346,31.735,30.51,30.848,28.709,32.744]}, -{"f":"moon-v1.0.0-beta.4-non-keyed","b":"06_remove-one-1k","v":[41.99,38.298,42.84,38.127,43.295,38.492,40.178,38.292,39.111,39.397]}, -{"f":"moon-v1.0.0-beta.4-non-keyed","b":"07_create10k","v":[1111.448,1091.174,1088.028,1081.353,1099.613,1096.27,1093.108,1094.612,1092.959,1079.005]}, -{"f":"moon-v1.0.0-beta.4-non-keyed","b":"08_create1k-after1k_x2","v":[225.379,239.804,227.641,232.136,228.98,231.669,234.312,229.118,232.607,227.628]}, -{"f":"moon-v1.0.0-beta.4-non-keyed","b":"09_clear1k_x8","v":[113.447,109.94,113.267,119.207,117.372,106.947,117.748,114.861,114.979,106.844]}, -{"f":"moon-v1.0.0-beta.4-non-keyed","b":"21_ready-memory","v":[1.1031303405761719]}, -{"f":"moon-v1.0.0-beta.4-non-keyed","b":"22_run-memory","v":[3.26239013671875]}, -{"f":"moon-v1.0.0-beta.4-non-keyed","b":"23_update5-memory","v":[3.584362030029297]}, -{"f":"moon-v1.0.0-beta.4-non-keyed","b":"24_run5-memory","v":[3.2964820861816406]}, -{"f":"moon-v1.0.0-beta.4-non-keyed","b":"25_run-clear-memory","v":[2.3302040100097656]}, -{"f":"moon-v1.0.0-beta.4-non-keyed","b":"31_startup-ci","v":[1878.52,1884.808,1885.6999999999998,1886.6239999999998]}, -{"f":"moon-v1.0.0-beta.4-non-keyed","b":"32_startup-bt","v":[16,23.516,23.619999999999994,22.107999999999997]}, -{"f":"moon-v1.0.0-beta.4-non-keyed","b":"34_startup-totalbytes","v":[146.099609375,146.099609375,146.099609375,146.099609375]}, -{"f":"neverland-v3.3.2-non-keyed","b":"01_run1k","v":[147.375,147.165,146.883,143.34,149.685,151.899,146.961,251.121,150.254,153.19]}, -{"f":"neverland-v3.3.2-non-keyed","b":"02_replace1k","v":[41.167,42.037,40.716,39.377,43.608,40.061,41.145,43.114,39.101,44.912]}, -{"f":"neverland-v3.3.2-non-keyed","b":"03_update10th1k_x16","v":[173.207,167.146,164.608,163.476,173.673,165.641,167.671,168.018,169.021,163.554]}, -{"f":"neverland-v3.3.2-non-keyed","b":"04_select1k","v":[195.816,148.412,199.913,189.429,381.037,269.2,355.387,194.645,442.114,186.835]}, -{"f":"neverland-v3.3.2-non-keyed","b":"05_swap1k","v":[32.342,30.213,29.664,34.223,29.888,31.809,40.891,31.539,29.934,37.448]}, -{"f":"neverland-v3.3.2-non-keyed","b":"06_remove-one-1k","v":[44.952,44.595,47.013,45.36,44.285,45.086,45.099,45.363,45.627,44.41]}, -{"f":"neverland-v3.3.2-non-keyed","b":"07_create10k","v":[1437.287,1467.411,1424.51,1453.18,1460.396,1452.482,1459.373,1448.195,1477.045,1433.68]}, -{"f":"neverland-v3.3.2-non-keyed","b":"08_create1k-after1k_x2","v":[300.966,295.025,301.444,290.41,295.293,293.652,296.495,291.367,292.861,294.735]}, -{"f":"neverland-v3.3.2-non-keyed","b":"09_clear1k_x8","v":[117,106.734,126.587,120.05,108.333,120.329,118.514,111.399,107.102,108.253]}, -{"f":"neverland-v3.3.2-non-keyed","b":"21_ready-memory","v":[1.1677932739257812]}, -{"f":"neverland-v3.3.2-non-keyed","b":"22_run-memory","v":[3.9877357482910156]}, -{"f":"neverland-v3.3.2-non-keyed","b":"23_update5-memory","v":[4.461681365966797]}, -{"f":"neverland-v3.3.2-non-keyed","b":"24_run5-memory","v":[4.1859588623046875]}, -{"f":"neverland-v3.3.2-non-keyed","b":"25_run-clear-memory","v":[2.58612060546875]}, -{"f":"neverland-v3.3.2-non-keyed","b":"31_startup-ci","v":[2034.684,2029.752,2028.38,2028.176]}, -{"f":"neverland-v3.3.2-non-keyed","b":"32_startup-bt","v":[25.135999999999996,16,16,16]}, -{"f":"neverland-v3.3.2-non-keyed","b":"34_startup-totalbytes","v":[156.7158203125,156.7158203125,156.7158203125,156.7158203125]}, -{"f":"polymer-v2.0.0-non-keyed","b":"01_run1k","v":[169.129,166.467,162.9,208.572,166.813,179.513,166.338,172.588,163.01,178.157]}, -{"f":"polymer-v2.0.0-non-keyed","b":"02_replace1k","v":[40.265,41.682,40.248,48.502,44.574,43.117,44.312,43.778,42.877,41.187]}, -{"f":"polymer-v2.0.0-non-keyed","b":"03_update10th1k_x16","v":[216.823,219.315,214.972,226.617,226.748,213.045,221.447,224.446,214.678,218.443]}, -{"f":"polymer-v2.0.0-non-keyed","b":"04_select1k","v":[126.413,118.317,120.438,126.327,125.118,123.78,120.521,124.425,125.349,117.552]}, -{"f":"polymer-v2.0.0-non-keyed","b":"05_swap1k","v":[24.745,36.301,24.748,25.363,38.206,34.38,32.414,31.472,25.086,32.587]}, -{"f":"polymer-v2.0.0-non-keyed","b":"06_remove-one-1k","v":[45.011,45.727,46.697,46.854,46.161,47.183,45.814,45.675,48.745,47.173]}, -{"f":"polymer-v2.0.0-non-keyed","b":"07_create10k","v":[1431.706,1410.337,1440.124,1418.728,1452.301,1394.128,1404.739,1458.484,1421.515,1421.001]}, -{"f":"polymer-v2.0.0-non-keyed","b":"08_create1k-after1k_x2","v":[316.072,316.412,317.199,320.367,326.759,319.716,318.122,321.374,316.88,315.895]}, -{"f":"polymer-v2.0.0-non-keyed","b":"09_clear1k_x8","v":[139.569,141.533,142.725,134.183,134.656,141.932,145.39,140.526,141.626,148.53]}, -{"f":"polymer-v2.0.0-non-keyed","b":"21_ready-memory","v":[1.3974952697753906]}, -{"f":"polymer-v2.0.0-non-keyed","b":"22_run-memory","v":[3.1087493896484375]}, -{"f":"polymer-v2.0.0-non-keyed","b":"23_update5-memory","v":[3.578216552734375]}, -{"f":"polymer-v2.0.0-non-keyed","b":"24_run5-memory","v":[3.3388519287109375]}, -{"f":"polymer-v2.0.0-non-keyed","b":"25_run-clear-memory","v":[2.8167953491210938]}, -{"f":"polymer-v2.0.0-non-keyed","b":"31_startup-ci","v":[5678.590000000001,5679.870000000001,5680.015000000001,5678.410000000001]}, -{"f":"polymer-v2.0.0-non-keyed","b":"32_startup-bt","v":[136.65999999999997,139.51199999999997,135.83599999999998,133.92399999999998]}, -{"f":"polymer-v2.0.0-non-keyed","b":"34_startup-totalbytes","v":[359.4697265625,359.4697265625,359.4697265625,359.4697265625]}, -{"f":"ractive-v1.3.6-non-keyed","b":"01_run1k","v":[204.182,223.008,221.78,210.473,216.801,224.969,216.213,220.946,215.853,212.699]}, -{"f":"ractive-v1.3.6-non-keyed","b":"02_replace1k","v":[43.448,41.574,37.972,42.803,39.14,46.649,44.327,41.709,39.403,45.599]}, -{"f":"ractive-v1.3.6-non-keyed","b":"03_update10th1k_x16","v":[146.997,146.717,149.418,148.756,140.828,150.324,148.132,151.702,149.819,144.621]}, -{"f":"ractive-v1.3.6-non-keyed","b":"04_select1k","v":[124.174,119.501,123.919,121.99,124.812,123.883,127.654,124.333,124.275,118.814]}, -{"f":"ractive-v1.3.6-non-keyed","b":"05_swap1k","v":[31.684,33.377,40.295,23.983,26.534,27.118,25.747,24.144,33.757,25.06]}, -{"f":"ractive-v1.3.6-non-keyed","b":"06_remove-one-1k","v":[43.493,44.01,47.312,45.263,46.232,46.19,44.45,45.841,45.592,44.675]}, -{"f":"ractive-v1.3.6-non-keyed","b":"07_create10k","v":[1542.59,1554.947,1554.308,1570.862,1521.393,1553.086,1574.303,1557.48,1532.453,1533.68]}, -{"f":"ractive-v1.3.6-non-keyed","b":"08_create1k-after1k_x2","v":[395.415,405.989,387.938,398.992,401.765,402.538,397.266,410.597,400.108,399.786]}, -{"f":"ractive-v1.3.6-non-keyed","b":"09_clear1k_x8","v":[247.484,261.204,260.685,270.25,269.71,275.463,264.866,261.969,263.958,260.047]}, -{"f":"ractive-v1.3.6-non-keyed","b":"21_ready-memory","v":[1.4289207458496094]}, -{"f":"ractive-v1.3.6-non-keyed","b":"22_run-memory","v":[7.969608306884766]}, -{"f":"ractive-v1.3.6-non-keyed","b":"23_update5-memory","v":[8.294734954833984]}, -{"f":"ractive-v1.3.6-non-keyed","b":"24_run5-memory","v":[8.101337432861328]}, -{"f":"ractive-v1.3.6-non-keyed","b":"25_run-clear-memory","v":[3.654144287109375]}, -{"f":"ractive-v1.3.6-non-keyed","b":"31_startup-ci","v":[3108.0599999999995,3137.7520000000004,3125.468,3128.184]}, -{"f":"ractive-v1.3.6-non-keyed","b":"32_startup-bt","v":[16,110.64400000000002,79.54000000000002,104.56]}, -{"f":"ractive-v1.3.6-non-keyed","b":"34_startup-totalbytes","v":[362.9765625,362.9765625,362.9765625,362.9765625]}, -{"f":"rawact-v0.5.0-non-keyed","b":"01_run1k","v":[128.581,123.3,126.095,123.622,130.95,141.636,120.796,127.482,123.911,126.914]}, -{"f":"rawact-v0.5.0-non-keyed","b":"02_replace1k","v":[42.798,42.533,37.729,42.303,43.349,46.019,41.42,38.24,43.512,39.74]}, -{"f":"rawact-v0.5.0-non-keyed","b":"03_update10th1k_x16","v":[170.474,164.878,160.883,155.954,161.366,159.046,162.376,168.838,162.505,160.302]}, -{"f":"rawact-v0.5.0-non-keyed","b":"04_select1k","v":[75.67,58.982,64.929,62.964,65.795,100.166,58.875,58.78,63.544,63.333]}, -{"f":"rawact-v0.5.0-non-keyed","b":"05_swap1k","v":[30.555,35.619,28.417,27.887,27.039,39.138,28.347,42.742,28.698,41.847]}, -{"f":"rawact-v0.5.0-non-keyed","b":"06_remove-one-1k","v":[40.263,40.635,42.381,40.286,39.461,40.136,40.591,44.581,39.949,40]}, -{"f":"rawact-v0.5.0-non-keyed","b":"07_create10k","v":[1124.172,1165.287,1144.273,1178.753,1151.916,1154.054,1152.277,1139.171,1160.16,1130.137]}, -{"f":"rawact-v0.5.0-non-keyed","b":"08_create1k-after1k_x2","v":[235.904,241.815,247.217,232.047,239.531,235.13,238.397,238.282,242.744,242.574]}, -{"f":"rawact-v0.5.0-non-keyed","b":"09_clear1k_x8","v":[106.326,115.098,97.134,107.407,108.953,116.696,103.831,108.727,106.682,119.233]}, -{"f":"rawact-v0.5.0-non-keyed","b":"21_ready-memory","v":[1.1136512756347656]}, -{"f":"rawact-v0.5.0-non-keyed","b":"22_run-memory","v":[3.4567947387695312]}, -{"f":"rawact-v0.5.0-non-keyed","b":"23_update5-memory","v":[3.8919334411621094]}, -{"f":"rawact-v0.5.0-non-keyed","b":"24_run5-memory","v":[3.6842994689941406]}, -{"f":"rawact-v0.5.0-non-keyed","b":"25_run-clear-memory","v":[11.265388488769531]}, -{"f":"rawact-v0.5.0-non-keyed","b":"31_startup-ci","v":[1961.252,1959.7759999999998,1959.408,1960.3200000000002]}, -{"f":"rawact-v0.5.0-non-keyed","b":"32_startup-bt","v":[16,22.64399999999999,21.455999999999992,22.731999999999992]}, -{"f":"rawact-v0.5.0-non-keyed","b":"34_startup-totalbytes","v":[150.2041015625,150.2041015625,150.2041015625,150.2041015625]}, -{"f":"react-v16.8.6-non-keyed","b":"01_run1k","v":[163.704,161.933,159.012,163.984,165.427,219.115,153.678,164.731,157.456,162.678]}, -{"f":"react-v16.8.6-non-keyed","b":"02_replace1k","v":[43.789,46.03,42.978,38.998,43.462,45.451,39.116,42.161,38.948,46.765]}, -{"f":"react-v16.8.6-non-keyed","b":"03_update10th1k_x16","v":[167.664,178.987,171.264,187.805,177.069,178.775,178.949,174.241,181.325,170.759]}, -{"f":"react-v16.8.6-non-keyed","b":"04_select1k","v":[73.636,109.195,70.016,96.526,76.441,70.283,88.72,74.826,89.991,76.655]}, -{"f":"react-v16.8.6-non-keyed","b":"05_swap1k","v":[29.355,35.356,37.148,35.275,28.71,25.311,39.556,25.052,37.18,27.893]}, -{"f":"react-v16.8.6-non-keyed","b":"06_remove-one-1k","v":[41.644,44.088,42.196,41.695,46.805,43.031,43.767,45.807,43.816,42.605]}, -{"f":"react-v16.8.6-non-keyed","b":"07_create10k","v":[1675.169,1643.784,1678.443,1642.84,1657.092,1674.296,1667.708,1662.986,1677.824,1660.007]}, -{"f":"react-v16.8.6-non-keyed","b":"08_create1k-after1k_x2","v":[295.578,297.391,300.574,300.481,304.888,301.865,297.269,298.25,291.077,294.474]}, -{"f":"react-v16.8.6-non-keyed","b":"09_clear1k_x8","v":[141.304,143.196,141.714,144.431,144.879,139.548,145.999,127.378,151.652,142.237]}, -{"f":"react-v16.8.6-non-keyed","b":"21_ready-memory","v":[1.3166618347167969]}, -{"f":"react-v16.8.6-non-keyed","b":"22_run-memory","v":[3.907909393310547]}, -{"f":"react-v16.8.6-non-keyed","b":"23_update5-memory","v":[4.6708221435546875]}, -{"f":"react-v16.8.6-non-keyed","b":"24_run5-memory","v":[6.030590057373047]}, -{"f":"react-v16.8.6-non-keyed","b":"25_run-clear-memory","v":[3.2180099487304688]}, -{"f":"react-v16.8.6-non-keyed","b":"31_startup-ci","v":[2529.064,2528.648,2522,2530.16]}, -{"f":"react-v16.8.6-non-keyed","b":"32_startup-bt","v":[95.91200000000005,91.968,82.768,97.93599999999999]}, -{"f":"react-v16.8.6-non-keyed","b":"34_startup-totalbytes","v":[260.607421875,260.607421875,260.607421875,260.607421875]}, -{"f":"redom-v3.27.0-non-keyed","b":"01_run1k","v":[126.978,141.321,124.707,150.818,125.916,130.692,120.145,125.85,125.6,211.453]}, -{"f":"redom-v3.27.0-non-keyed","b":"02_replace1k","v":[41.782,47.308,41.235,40.649,45.171,45.225,44.746,44.234,42.544,42.89]}, -{"f":"redom-v3.27.0-non-keyed","b":"03_update10th1k_x16","v":[162.045,151.342,154.233,149.834,152.552,148.951,149.351,161.95,158.312,151.762]}, -{"f":"redom-v3.27.0-non-keyed","b":"04_select1k","v":[34.545,47.531,44.854,34.885,39.397,34.637,36.069,41.935,37.134,34.235]}, -{"f":"redom-v3.27.0-non-keyed","b":"05_swap1k","v":[32.357,32.44,40.101,37.446,35.842,28.578,41.252,37.864,42.056,38.899]}, -{"f":"redom-v3.27.0-non-keyed","b":"06_remove-one-1k","v":[43.134,42.214,42.159,46.475,42.275,43.983,42.439,43.744,42.709,42.98]}, -{"f":"redom-v3.27.0-non-keyed","b":"07_create10k","v":[1152.061,1179.212,1164.513,1164.089,1198.952,1150.085,1174.635,1165.029,1150.231,1145.622]}, -{"f":"redom-v3.27.0-non-keyed","b":"08_create1k-after1k_x2","v":[239.817,239.506,234.829,243.812,239.212,240.544,236.449,238.279,240.713,234.593]}, -{"f":"redom-v3.27.0-non-keyed","b":"09_clear1k_x8","v":[122.588,119.637,115.631,121.077,125.366,128.036,119.044,121.649,112.968,112.881]}, -{"f":"redom-v3.27.0-non-keyed","b":"21_ready-memory","v":[1.1227035522460938]}, -{"f":"redom-v3.27.0-non-keyed","b":"22_run-memory","v":[2.3891563415527344]}, -{"f":"redom-v3.27.0-non-keyed","b":"23_update5-memory","v":[2.7390670776367188]}, -{"f":"redom-v3.27.0-non-keyed","b":"24_run5-memory","v":[2.4328880310058594]}, -{"f":"redom-v3.27.0-non-keyed","b":"25_run-clear-memory","v":[3.2241363525390625]}, -{"f":"redom-v3.27.0-non-keyed","b":"31_startup-ci","v":[1887.152,1886.752,1887.4920000000002,1886.576]}, -{"f":"redom-v3.27.0-non-keyed","b":"32_startup-bt","v":[22.072,22.271999999999995,22.519999999999996,21.168]}, -{"f":"redom-v3.27.0-non-keyed","b":"34_startup-totalbytes","v":[147.59765625,147.59765625,147.59765625,147.59765625]}, -{"f":"riot-v4.12.0-non-keyed","b":"01_run1k","v":[139.932,137.058,135.596,133.785,139.253,139.845,140.221,136.533,138.66,239.552]}, -{"f":"riot-v4.12.0-non-keyed","b":"02_replace1k","v":[41.777,43.42,40.794,44.716,45.403,38.134,44.059,43.022,37.919,44.528]}, -{"f":"riot-v4.12.0-non-keyed","b":"03_update10th1k_x16","v":[172.674,177.455,167.504,171.833,171.176,175.207,174.703,167.652,179.788,175.352]}, -{"f":"riot-v4.12.0-non-keyed","b":"04_select1k","v":[92.682,86.822,88.773,91.189,85.795,86.768,95.29,94.792,89.189,85.732]}, -{"f":"riot-v4.12.0-non-keyed","b":"05_swap1k","v":[28.763,28.717,27.461,28.836,38.957,28.543,38.864,28.124,29.21,31.852]}, -{"f":"riot-v4.12.0-non-keyed","b":"06_remove-one-1k","v":[40.092,39.565,39.413,39.663,45.274,40.327,39.601,40.003,39.527,39.902]}, -{"f":"riot-v4.12.0-non-keyed","b":"07_create10k","v":[1308.109,1281.063,1291.29,1274.05,1292.83,1285.603,1286.79,1318.121,1286.347,1300.84]}, -{"f":"riot-v4.12.0-non-keyed","b":"08_create1k-after1k_x2","v":[278.457,272.815,275.983,273.757,269.247,276.171,275.371,278.498,279.533,270.65]}, -{"f":"riot-v4.12.0-non-keyed","b":"09_clear1k_x8","v":[167.108,218.06,233.621,185.691,176.82,183.773,184.619,188.311,176.012,186.972]}, -{"f":"riot-v4.12.0-non-keyed","b":"21_ready-memory","v":[1.1430778503417969]}, -{"f":"riot-v4.12.0-non-keyed","b":"22_run-memory","v":[3.4006309509277344]}, -{"f":"riot-v4.12.0-non-keyed","b":"23_update5-memory","v":[3.7270240783691406]}, -{"f":"riot-v4.12.0-non-keyed","b":"24_run5-memory","v":[3.437885284423828]}, -{"f":"riot-v4.12.0-non-keyed","b":"25_run-clear-memory","v":[2.5232772827148438]}, -{"f":"riot-v4.12.0-non-keyed","b":"31_startup-ci","v":[2033.696,2032.3400000000001,2035.9360000000001,2036.8760000000002]}, -{"f":"riot-v4.12.0-non-keyed","b":"32_startup-bt","v":[21.495999999999995,18.971999999999994,21.592,22.251999999999995]}, -{"f":"riot-v4.12.0-non-keyed","b":"34_startup-totalbytes","v":[161.478515625,161.478515625,161.478515625,161.478515625]}, -{"f":"san-v3.7.7-non-keyed","b":"01_run1k","v":[123.429,118.684,122.897,117.784,114.54,117.116,139.676,119.01,121.639,122.482]}, -{"f":"san-v3.7.7-non-keyed","b":"02_replace1k","v":[41.699,45.781,42.195,42.443,39.171,43.901,42.219,38.512,37.94,43.024]}, -{"f":"san-v3.7.7-non-keyed","b":"03_update10th1k_x16","v":[190.214,159.084,152.083,155.162,158.106,159.507,149.697,171.799,161.74,157.007]}, -{"f":"san-v3.7.7-non-keyed","b":"04_select1k","v":[45.45,30.161,26.854,24.097,26.229,28.08,33.019,25.14,25.66,24.647]}, -{"f":"san-v3.7.7-non-keyed","b":"05_swap1k","v":[27.536,38.764,27.463,24.448,39.123,38.92,39.278,32.13,25.251,35.785]}, -{"f":"san-v3.7.7-non-keyed","b":"06_remove-one-1k","v":[39.781,45.676,40.352,40.414,40.707,40.039,41.333,40.367,40.585,40.819]}, -{"f":"san-v3.7.7-non-keyed","b":"07_create10k","v":[1043.668,1052.189,1052.903,1057.109,1061.68,1059.135,1054.745,1048.34,1068.602,1053.719]}, -{"f":"san-v3.7.7-non-keyed","b":"08_create1k-after1k_x2","v":[230.249,230.092,231.668,232.814,229.244,233.807,233.173,235.765,235.419,234.046]}, -{"f":"san-v3.7.7-non-keyed","b":"09_clear1k_x8","v":[120.059,129.733,112.146,124.477,123.598,125.714,125.876,131.627,122.285,127.013]}, -{"f":"san-v3.7.7-non-keyed","b":"21_ready-memory","v":[1.2550811767578125]}, -{"f":"san-v3.7.7-non-keyed","b":"22_run-memory","v":[3.4256248474121094]}, -{"f":"san-v3.7.7-non-keyed","b":"23_update5-memory","v":[3.7709312438964844]}, -{"f":"san-v3.7.7-non-keyed","b":"24_run5-memory","v":[3.4734420776367188]}, -{"f":"san-v3.7.7-non-keyed","b":"25_run-clear-memory","v":[2.6473960876464844]}, -{"f":"san-v3.7.7-non-keyed","b":"31_startup-ci","v":[2259.584,2260.4439999999995,2261.684,2260.048]}, -{"f":"san-v3.7.7-non-keyed","b":"32_startup-bt","v":[77.14400000000002,76.92000000000002,100.40400000000001,75.28800000000001]}, -{"f":"san-v3.7.7-non-keyed","b":"34_startup-totalbytes","v":[199.4462890625,199.4462890625,199.4462890625,199.4462890625]}, -{"f":"scarletsframe-v0.26.1-non-keyed","b":"01_run1k","v":[131.552,128.732,133.252,133.321,128.604,129.696,130.73,127.195,131.352,130.587]}, -{"f":"scarletsframe-v0.26.1-non-keyed","b":"02_replace1k","v":[38.399,41.344,37.413,43.549,43.015,43.619,42.913,41.358,40.983,40.911]}, -{"f":"scarletsframe-v0.26.1-non-keyed","b":"03_update10th1k_x16","v":[149.598,128.212,142.522,139.873,145.342,139.897,136.394,138.208,166.653,129.889]}, -{"f":"scarletsframe-v0.26.1-non-keyed","b":"04_select1k","v":[29.081,18.12,25.785,26.363,22.984,19.812,28.237,28.317,25.963,24.098]}, -{"f":"scarletsframe-v0.26.1-non-keyed","b":"05_swap1k","v":[39.111,34.976,40.902,23.743,31.672,30.683,41.277,37.165,22.752,24.018]}, -{"f":"scarletsframe-v0.26.1-non-keyed","b":"06_remove-one-1k","v":[28.072,25.661,27.833,28.652,38.399,26.816,28.763,28.625,27.305,26.829]}, -{"f":"scarletsframe-v0.26.1-non-keyed","b":"07_create10k","v":[1237.502,1239.675,1247.961,1269.431,1275.199,1234.121,1232.873,1237.143,1230.042,1238.592]}, -{"f":"scarletsframe-v0.26.1-non-keyed","b":"08_create1k-after1k_x2","v":[263.949,250.635,252.505,258.503,250.127,250.261,249.81,251.485,256.28,250.803]}, -{"f":"scarletsframe-v0.26.1-non-keyed","b":"09_clear1k_x8","v":[108.184,100.821,110.298,111.319,109.357,108.956,112.223,110.073,109.707,102.528]}, -{"f":"scarletsframe-v0.26.1-non-keyed","b":"21_ready-memory","v":[1.2920379638671875]}, -{"f":"scarletsframe-v0.26.1-non-keyed","b":"22_run-memory","v":[2.985393524169922]}, -{"f":"scarletsframe-v0.26.1-non-keyed","b":"23_update5-memory","v":[3.2322540283203125]}, -{"f":"scarletsframe-v0.26.1-non-keyed","b":"24_run5-memory","v":[2.963054656982422]}, -{"f":"scarletsframe-v0.26.1-non-keyed","b":"25_run-clear-memory","v":[2.7240982055664062]}, -{"f":"scarletsframe-v0.26.1-non-keyed","b":"31_startup-ci","v":[2478.924,2485.1360000000004,2488.0920000000006,2484.068]}, -{"f":"scarletsframe-v0.26.1-non-keyed","b":"32_startup-bt","v":[16,77.756,118.69600000000003,92.26400000000001]}, -{"f":"scarletsframe-v0.26.1-non-keyed","b":"34_startup-totalbytes","v":[253.9755859375,253.9755859375,253.9755859375,253.9755859375]}, -{"f":"seed-v0.6.0-non-keyed","b":"01_run1k","v":[170.605,184.698,198.188,197.482,190.042,194.553,202.621,187.489,206.741,189.118]}, -{"f":"seed-v0.6.0-non-keyed","b":"02_replace1k","v":[61.136,61.336,61.802,61.87,65.099,59.538,59.824,60.237,60.039,60.208]}, -{"f":"seed-v0.6.0-non-keyed","b":"03_update10th1k_x16","v":[518.426,528.143,522.672,523.226,528.853,532.557,536.323,519.052,521.114,521.205]}, -{"f":"seed-v0.6.0-non-keyed","b":"04_select1k","v":[794.567,1225.561,1040.933,894.489,824.742,891.976,1233.647,911.148,838.78,866.44]}, -{"f":"seed-v0.6.0-non-keyed","b":"05_swap1k","v":[120.25,123.153,122.877,121.524,122.158,118.875,121,122.233,120.283,122.773]}, -{"f":"seed-v0.6.0-non-keyed","b":"06_remove-one-1k","v":[61.227,62.502,62.348,63.456,65.487,62.547,63.117,63.457,63.709,63.516]}, -{"f":"seed-v0.6.0-non-keyed","b":"07_create10k","v":[1716.335,1699.182,1684.335,1715.698,1704.034,1713.489,1716.38,1705.709,1733.376,1714.732]}, -{"f":"seed-v0.6.0-non-keyed","b":"08_create1k-after1k_x2","v":[453.781,419.876,424.499,417.655,448.055,446.497,411.071,409.798,407.168,457.534]}, -{"f":"seed-v0.6.0-non-keyed","b":"09_clear1k_x8","v":[190.063,196.842,188.881,196.491,204.04,212.872,197.312,197.575,200.806,201.7]}, -{"f":"seed-v0.6.0-non-keyed","b":"21_ready-memory","v":[1.1783905029296875]}, -{"f":"seed-v0.6.0-non-keyed","b":"22_run-memory","v":[2.166149139404297]}, -{"f":"seed-v0.6.0-non-keyed","b":"23_update5-memory","v":[2.1475563049316406]}, -{"f":"seed-v0.6.0-non-keyed","b":"24_run5-memory","v":[2.0801925659179688]}, -{"f":"seed-v0.6.0-non-keyed","b":"25_run-clear-memory","v":[2.430328369140625]}, -{"f":"seed-v0.6.0-non-keyed","b":"31_startup-ci","v":[2031.9,2027.824,2034.9279999999999,2028.556]}, -{"f":"seed-v0.6.0-non-keyed","b":"32_startup-bt","v":[51.52399999999999,43.60799999999998,48.367999999999995,40.45999999999999]}, -{"f":"seed-v0.6.0-non-keyed","b":"34_startup-totalbytes","v":[490.61328125,490.61328125,490.61328125,490.61328125]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"01_run1k","v":[112.233,114.13,116.98,113.235,111.825,113.307,114.208,118.558,109.451,109.902]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"02_replace1k","v":[42.527,43.656,41.017,44.196,43.33,38.61,55.721,42.008,47.344,53.048]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"03_update10th1k_x16","v":[151.862,138.998,142.628,145.61,140.238,140.383,164.934,142.359,141.012,143.787]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"04_select1k","v":[38.254,35.878,32.315,38.044,28.922,33.428,33.929,32.908,39.586,39.491]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"05_swap1k","v":[26.266,24.246,41.678,29.262,25.828,26.075,32.987,24.687,25.818,27.996]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"06_remove-one-1k","v":[40.72,39.141,38.53,38.529,38.262,38.591,40.53,39.109,38.655,38.712]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"07_create10k","v":[1030.709,1040.801,1012.361,1031.407,1017.421,1015.452,1017.742,1007.925,1014.924,1012.71]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"08_create1k-after1k_x2","v":[228.328,222.662,223.342,224.328,224.729,223.879,224.168,219.659,222.684,225.268]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"09_clear1k_x8","v":[102.314,105.512,102.011,107.047,94.939,105.038,105.614,105.589,106.521,108.23]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"21_ready-memory","v":[1.1155204772949219]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"22_run-memory","v":[1.8294105529785156]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"23_update5-memory","v":[2.155242919921875]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"24_run5-memory","v":[1.8571357727050781]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"25_run-clear-memory","v":[2.3429832458496094]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"31_startup-ci","v":[2202.1845000000003,2230.457,2239.236,2226.3545]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"32_startup-bt","v":[16.28,22.791999999999994,54.29600000000001,22.735999999999994]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"34_startup-totalbytes","v":[160.568359375,160.568359375,160.568359375,160.568359375]}, -{"f":"simi-v0.2.0-dev1-non-keyed","b":"01_run1k","v":[115.449,112.601,108.93,113.623,118.643,113.825,118.332,115.7,116.973,119.365]}, -{"f":"simi-v0.2.0-dev1-non-keyed","b":"02_replace1k","v":[42.484,39.026,38.002,40.024,43.779,42.636,44.437,43.395,42.669,39.088]}, -{"f":"simi-v0.2.0-dev1-non-keyed","b":"03_update10th1k_x16","v":[135.231,127.749,133.105,135.639,136.349,134.471,134.718,137.184,138.553,130.325]}, -{"f":"simi-v0.2.0-dev1-non-keyed","b":"04_select1k","v":[27.468,21.96,25.547,29.081,29.484,28.007,24.518,27.625,23.849,24.794]}, -{"f":"simi-v0.2.0-dev1-non-keyed","b":"05_swap1k","v":[35.417,34.578,33.614,25.503,22.542,40.661,28.11,33.344,26.779,24.681]}, -{"f":"simi-v0.2.0-dev1-non-keyed","b":"06_remove-one-1k","v":[40.478,39.554,39.816,39.833,40.24,39.489,40.507,41.242,41.252,45.526]}, -{"f":"simi-v0.2.0-dev1-non-keyed","b":"07_create10k","v":[1061.523,1070.024,1080.922,1059.339,1068.308,1061.185,1078.27,1049.017,1072.068,1057.421]}, -{"f":"simi-v0.2.0-dev1-non-keyed","b":"08_create1k-after1k_x2","v":[225.493,228.373,224.629,220.681,226.343,228.582,223.076,226.43,221.867,222.25]}, -{"f":"simi-v0.2.0-dev1-non-keyed","b":"09_clear1k_x8","v":[119.571,129.088,122.489,125.313,124.064,122.621,116.329,124.475,125.351,114.069]}, -{"f":"simi-v0.2.0-dev1-non-keyed","b":"21_ready-memory","v":[1.1372756958007812]}, -{"f":"simi-v0.2.0-dev1-non-keyed","b":"22_run-memory","v":[1.8867454528808594]}, -{"f":"simi-v0.2.0-dev1-non-keyed","b":"23_update5-memory","v":[2.202739715576172]}, -{"f":"simi-v0.2.0-dev1-non-keyed","b":"24_run5-memory","v":[1.8929023742675781]}, -{"f":"simi-v0.2.0-dev1-non-keyed","b":"25_run-clear-memory","v":[2.396556854248047]}, -{"f":"simi-v0.2.0-dev1-non-keyed","b":"31_startup-ci","v":[1954.0095,1962.2265000000002,1961.574,1962.96]}, -{"f":"simi-v0.2.0-dev1-non-keyed","b":"32_startup-bt","v":[35.27999999999999,45.51599999999998,48.83599999999998,46.70399999999998]}, -{"f":"simi-v0.2.0-dev1-non-keyed","b":"34_startup-totalbytes","v":[290.375,290.375,290.375,290.375]}, -{"f":"simulacra-v2.1.5-non-keyed","b":"01_run1k","v":[143.611,134.486,134.47,150.228,138.973,161.726,134.49,128.436,162.634,146.129]}, -{"f":"simulacra-v2.1.5-non-keyed","b":"02_replace1k","v":[42.828,40.992,44.972,43.174,43.977,42.542,39.786,42.885,41.449,44.181]}, -{"f":"simulacra-v2.1.5-non-keyed","b":"03_update10th1k_x16","v":[139.238,127.821,131.209,131.723,133.151,132.889,137.253,153.718,135.414,140.545]}, -{"f":"simulacra-v2.1.5-non-keyed","b":"04_select1k","v":[33.059,27.318,27.615,30.081,32.6,27.335,27.844,25.938,25.455,29.188]}, -{"f":"simulacra-v2.1.5-non-keyed","b":"05_swap1k","v":[23.163,39.194,27.256,22.106,22.297,23.955,38.562,36.26,24.296,39.009]}, -{"f":"simulacra-v2.1.5-non-keyed","b":"06_remove-one-1k","v":[27.048,26.882,27.366,28.733,27.996,26.34,27.933,27.151,28.839,27.643]}, -{"f":"simulacra-v2.1.5-non-keyed","b":"07_create10k","v":[1247.355,1253.972,1258.9,1271.988,1264.715,1245.672,1260.363,1250.405,1266.562,1256.919]}, -{"f":"simulacra-v2.1.5-non-keyed","b":"08_create1k-after1k_x2","v":[279.975,266.96,259.014,258.701,259.324,259.361,253.69,255.116,255.476,271.696]}, -{"f":"simulacra-v2.1.5-non-keyed","b":"09_clear1k_x8","v":[145.64,132.454,147.807,152.276,150.079,152.7,143.043,151.327,146.459,154.771]}, -{"f":"simulacra-v2.1.5-non-keyed","b":"21_ready-memory","v":[1.1120262145996094]}, -{"f":"simulacra-v2.1.5-non-keyed","b":"22_run-memory","v":[4.180553436279297]}, -{"f":"simulacra-v2.1.5-non-keyed","b":"23_update5-memory","v":[4.5045013427734375]}, -{"f":"simulacra-v2.1.5-non-keyed","b":"24_run5-memory","v":[4.215030670166016]}, -{"f":"simulacra-v2.1.5-non-keyed","b":"25_run-clear-memory","v":[2.5004348754882812]}, -{"f":"simulacra-v2.1.5-non-keyed","b":"31_startup-ci","v":[2036.2,2028.556,2034.4519999999998,2036.592]}, -{"f":"simulacra-v2.1.5-non-keyed","b":"32_startup-bt","v":[21.39999999999999,16,22.25999999999999,22.379999999999995]}, -{"f":"simulacra-v2.1.5-non-keyed","b":"34_startup-totalbytes","v":[155.0166015625,155.0166015625,155.0166015625,155.0166015625]}, -{"f":"slim-js-v3.3.0-non-keyed","b":"01_run1k","v":[155.724,166.62,162.849,186.106,161.856,206.629,171.369,156.52,203.16,156.861]}, -{"f":"slim-js-v3.3.0-non-keyed","b":"02_replace1k","v":[38.826,44.348,40.394,37.288,44.513,43.694,39.224,40.815,39.188,38.69]}, -{"f":"slim-js-v3.3.0-non-keyed","b":"03_update10th1k_x16","v":[158.225,157.303,155.132,157.842,154.264,144.464,144.071,142.345,160.261,162.564]}, -{"f":"slim-js-v3.3.0-non-keyed","b":"04_select1k","v":[20.689,22.038,18.264,25.036,27.633,20.026,25.884,22.427,21.25,20.476]}, -{"f":"slim-js-v3.3.0-non-keyed","b":"05_swap1k","v":[22.956,27.239,40.751,27.682,23.997,38.676,41.745,26.491,38.565,25.768]}, -{"f":"slim-js-v3.3.0-non-keyed","b":"06_remove-one-1k","v":[40.961,40.958,45.119,41.246,41.804,42.66,41.711,42.154,43.429,41.591]}, -{"f":"slim-js-v3.3.0-non-keyed","b":"07_create10k","v":[1433.525,1433.156,1423.113,1431.4,1416.751,1415.454,1437.739,1435.969,1433.248,1431.266]}, -{"f":"slim-js-v3.3.0-non-keyed","b":"08_create1k-after1k_x2","v":[293.68,303.816,300.236,297.995,303.776,303.442,297.828,296.29,295.71,297.199]}, -{"f":"slim-js-v3.3.0-non-keyed","b":"09_clear1k_x8","v":[119.458,112.435,115.439,115.932,126.695,109.567,128.008,115.688,128.598,112.539]}, -{"f":"slim-js-v3.3.0-non-keyed","b":"21_ready-memory","v":[1.1792526245117188]}, -{"f":"slim-js-v3.3.0-non-keyed","b":"22_run-memory","v":[5.323341369628906]}, -{"f":"slim-js-v3.3.0-non-keyed","b":"23_update5-memory","v":[5.641014099121094]}, -{"f":"slim-js-v3.3.0-non-keyed","b":"24_run5-memory","v":[5.369182586669922]}, -{"f":"slim-js-v3.3.0-non-keyed","b":"25_run-clear-memory","v":[2.6051406860351562]}, -{"f":"slim-js-v3.3.0-non-keyed","b":"31_startup-ci","v":[2189.9309999999996,2189.3190000000004,2183.7254999999996,2188.1940000000004]}, -{"f":"slim-js-v3.3.0-non-keyed","b":"32_startup-bt","v":[30.763999999999996,29.532000000000004,16.459999999999994,30.012]}, -{"f":"slim-js-v3.3.0-non-keyed","b":"34_startup-totalbytes","v":[171.333984375,171.333984375,171.333984375,171.333984375]}, -{"f":"stage0-v0.0.2-non-keyed","b":"01_run1k","v":[105.536,117.836,116.542,108.714,104.71,110.594,112.163,108.445,109.547,120.281]}, -{"f":"stage0-v0.0.2-non-keyed","b":"02_replace1k","v":[36.023,38.84,44.521,44.456,42.842,43.078,45.136,44.439,48.206,34.379]}, -{"f":"stage0-v0.0.2-non-keyed","b":"03_update10th1k_x16","v":[128.775,156.264,127.669,135.787,135.16,130.065,134.129,157.213,137.426,128.855]}, -{"f":"stage0-v0.0.2-non-keyed","b":"04_select1k","v":[25.096,22.449,28.782,27.46,26.651,28.659,23.288,29.749,23.791,26.041]}, -{"f":"stage0-v0.0.2-non-keyed","b":"05_swap1k","v":[32.038,25.632,26.129,24.357,38.528,38.856,25.876,33.38,40.091,41.183]}, -{"f":"stage0-v0.0.2-non-keyed","b":"06_remove-one-1k","v":[37.235,37.741,37.835,37.895,37.937,37.816,38.541,38.8,37.868,38.084]}, -{"f":"stage0-v0.0.2-non-keyed","b":"07_create10k","v":[963.131,966.679,953.945,951.498,959.583,955.071,963.395,983.838,953.314,967.935]}, -{"f":"stage0-v0.0.2-non-keyed","b":"08_create1k-after1k_x2","v":[213.611,211.546,215.21,214.403,211.139,215.363,212.585,213.366,216.956,210.858]}, -{"f":"stage0-v0.0.2-non-keyed","b":"09_clear1k_x8","v":[100.919,97.803,100.656,97.365,102.61,96.736,96.725,102.427,108.376,102.139]}, -{"f":"stage0-v0.0.2-non-keyed","b":"21_ready-memory","v":[1.1130027770996094]}, -{"f":"stage0-v0.0.2-non-keyed","b":"22_run-memory","v":[1.9055633544921875]}, -{"f":"stage0-v0.0.2-non-keyed","b":"23_update5-memory","v":[2.229991912841797]}, -{"f":"stage0-v0.0.2-non-keyed","b":"24_run5-memory","v":[1.9377670288085938]}, -{"f":"stage0-v0.0.2-non-keyed","b":"25_run-clear-memory","v":[2.3021278381347656]}, -{"f":"stage0-v0.0.2-non-keyed","b":"31_startup-ci","v":[1881.5680000000002,1884.4,1885.9920000000002,1885.368]}, -{"f":"stage0-v0.0.2-non-keyed","b":"32_startup-bt","v":[43.756,46.96799999999999,54.60799999999998,49.780000000000015]}, -{"f":"stage0-v0.0.2-non-keyed","b":"34_startup-totalbytes","v":[142.7724609375,142.7724609375,142.7724609375,142.7724609375]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"01_run1k","v":[125.094,125.184,126.803,137.825,121.713,129.014,123.478,126.695,122.966,126.124]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"02_replace1k","v":[47.077,50.04,46.395,56.164,52.231,46.575,46.302,48.828,46.519,50.933]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"03_update10th1k_x16","v":[163.11,134.323,141.024,138.46,140.059,141.445,152.583,154.779,145.351,144.976]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"04_select1k","v":[28.789,21.493,29.773,23.597,23.105,20.591,26.178,21.072,21.056,27.94]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"05_swap1k","v":[36.65,30.787,22.342,31.052,40.09,31.748,25.164,44.723,26.504,23.731]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"06_remove-one-1k","v":[47.452,50.221,50.075,48.829,46.926,48.409,52.941,48.738,47.882,48.98]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"07_create10k","v":[1155.438,1161.576,1156.141,1172.827,1184.758,1166.64,1178.323,1173.316,1165.221,1173.35]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"08_create1k-after1k_x2","v":[255.846,252.206,260.404,262.387,258.376,259.199,262.768,260.368,259.193,256.702]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"09_clear1k_x8","v":[105.193,102.608,116.425,101.095,102.161,112.619,114.093,113.699,115.367,113.536]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"21_ready-memory","v":[1.1307563781738281]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"22_run-memory","v":[1.9215126037597656]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"23_update5-memory","v":[2.2341346740722656]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"24_run5-memory","v":[1.9747238159179688]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"25_run-clear-memory","v":[2.8330154418945312]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"31_startup-ci","v":[2035.0520000000001,2028.548,2035,2030.12]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"32_startup-bt","v":[33.023999999999994,24.047999999999995,33.308,27.339999999999993]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"34_startup-totalbytes","v":[261.7470703125,261.7470703125,261.7470703125,261.7470703125]}, -{"f":"stem-v0.2.70-non-keyed","b":"01_run1k","v":[170.299,183.882,176.245,166.098,167.46,169.819,169.786,171.498,176.682,180.186]}, -{"f":"stem-v0.2.70-non-keyed","b":"02_replace1k","v":[156.61,157.713,153.668,159.006,164.151,161.213,159.716,163.48,159.618,162.999]}, -{"f":"stem-v0.2.70-non-keyed","b":"03_update10th1k_x16","v":[221.947,190.179,182.023,186.98,199,187.185,188.66,191.023,190.125,194.759]}, -{"f":"stem-v0.2.70-non-keyed","b":"04_select1k","v":[30.895,22.059,29.287,32.183,24.714,28.576,28.064,26.542,31.533,29.241]}, -{"f":"stem-v0.2.70-non-keyed","b":"05_swap1k","v":[35.269,24.981,27.176,32.242,23.506,25.271,27.956,31.656,31.886,41.254]}, -{"f":"stem-v0.2.70-non-keyed","b":"06_remove-one-1k","v":[28.114,29.293,28.171,28.934,29.076,26.694,27.39,31.565,28.477,29.367]}, -{"f":"stem-v0.2.70-non-keyed","b":"07_create10k","v":[1508.395,1530.344,1504.144,1545.707,1517.118,1526.967,1541.001,1510.443,1538.375,1494.907]}, -{"f":"stem-v0.2.70-non-keyed","b":"08_create1k-after1k_x2","v":[311.172,319.388,308.124,328.357,317.58,323.845,325.598,311.92,318.373,317.851]}, -{"f":"stem-v0.2.70-non-keyed","b":"09_clear1k_x8","v":[315.6,306.012,309.863,322.157,312.873,322.273,313.944,319.442,310.617,316.143]}, -{"f":"stem-v0.2.70-non-keyed","b":"21_ready-memory","v":[1.7351226806640625]}, -{"f":"stem-v0.2.70-non-keyed","b":"22_run-memory","v":[4.1304473876953125]}, -{"f":"stem-v0.2.70-non-keyed","b":"23_update5-memory","v":[4.510875701904297]}, -{"f":"stem-v0.2.70-non-keyed","b":"24_run5-memory","v":[5.224323272705078]}, -{"f":"stem-v0.2.70-non-keyed","b":"25_run-clear-memory","v":[3.3218421936035156]}, -{"f":"stem-v0.2.70-non-keyed","b":"31_startup-ci","v":[4932.451499999999,4939.067000000001,4925.112000000001,4936.938]}, -{"f":"stem-v0.2.70-non-keyed","b":"32_startup-bt","v":[210.32000000000002,208.024,173.292,218.30400000000003]}, -{"f":"stem-v0.2.70-non-keyed","b":"34_startup-totalbytes","v":[716.619140625,716.619140625,716.619140625,716.619140625]}, -{"f":"surplus-v0.5.3-non-keyed","b":"01_run1k","v":[108.411,117.137,107.869,119.007,106.809,116.971,105.913,125.757,113.181,107.313]}, -{"f":"surplus-v0.5.3-non-keyed","b":"02_replace1k","v":[44.503,40.475,49.594,50.183,41.043,40.617,46.448,41.17,45.524,45.386]}, -{"f":"surplus-v0.5.3-non-keyed","b":"03_update10th1k_x16","v":[158.379,147.517,156.445,150.644,152.587,153.168,154.5,145.06,153.854,149.662]}, -{"f":"surplus-v0.5.3-non-keyed","b":"04_select1k","v":[48.535,36.984,41.346,40.632,45.467,42.401,40.658,38.612,38.988,36.767]}, -{"f":"surplus-v0.5.3-non-keyed","b":"05_swap1k","v":[27.174,26.018,42.042,40.274,31.923,29.873,30.866,25.925,30.762,30.409]}, -{"f":"surplus-v0.5.3-non-keyed","b":"06_remove-one-1k","v":[44.025,44.937,43.421,44.534,44.554,44.739,44.486,44.813,44.242,44.333]}, -{"f":"surplus-v0.5.3-non-keyed","b":"07_create10k","v":[1016.256,999.187,1000.604,994.747,1015.254,1017.026,1008.467,988.188,1008.858,1017.552]}, -{"f":"surplus-v0.5.3-non-keyed","b":"08_create1k-after1k_x2","v":[224.279,227.692,225.621,223.33,223.092,229.944,223.052,220.758,219.041,217.031]}, -{"f":"surplus-v0.5.3-non-keyed","b":"09_clear1k_x8","v":[104.086,94.483,94.791,95.309,100.005,109.244,99.564,112.025,97.114,101.308]}, -{"f":"surplus-v0.5.3-non-keyed","b":"21_ready-memory","v":[1.0984649658203125]}, -{"f":"surplus-v0.5.3-non-keyed","b":"22_run-memory","v":[1.8497200012207031]}, -{"f":"surplus-v0.5.3-non-keyed","b":"23_update5-memory","v":[2.2016029357910156]}, -{"f":"surplus-v0.5.3-non-keyed","b":"24_run5-memory","v":[1.8784446716308594]}, -{"f":"surplus-v0.5.3-non-keyed","b":"25_run-clear-memory","v":[2.4495925903320312]}, -{"f":"surplus-v0.5.3-non-keyed","b":"31_startup-ci","v":[1954.7359999999999,1961.1680000000001,1960.5880000000002,1953.828]}, -{"f":"surplus-v0.5.3-non-keyed","b":"32_startup-bt","v":[16,22.747999999999998,23.979999999999993,16]}, -{"f":"surplus-v0.5.3-non-keyed","b":"34_startup-totalbytes","v":[150.4912109375,150.4912109375,150.4912109375,150.4912109375]}, -{"f":"svelte-v3.18.1-non-keyed","b":"01_run1k","v":[133.568,138.307,141.238,130.07,131.503,132.777,140.165,128.946,134.379,132.765]}, -{"f":"svelte-v3.18.1-non-keyed","b":"02_replace1k","v":[42.477,40.947,43.01,37.758,42.208,45.976,43.12,45.998,44.699,43.137]}, -{"f":"svelte-v3.18.1-non-keyed","b":"03_update10th1k_x16","v":[135.115,136.858,134.74,133.608,123.642,138.523,135.025,136.671,142.874,128.588]}, -{"f":"svelte-v3.18.1-non-keyed","b":"04_select1k","v":[31.24,42.731,22.384,28.274,28.44,24.675,32.769,24.387,23.106,132.819]}, -{"f":"svelte-v3.18.1-non-keyed","b":"05_swap1k","v":[25.606,37.908,24.865,32.94,26.942,25.417,23.517,40.823,25.386,32.822]}, -{"f":"svelte-v3.18.1-non-keyed","b":"06_remove-one-1k","v":[38.942,38.096,38.035,39.321,38.588,39.595,38.73,42.669,39.248,38.619]}, -{"f":"svelte-v3.18.1-non-keyed","b":"07_create10k","v":[1198.808,1206.894,1209.102,1206.237,1228.407,1220.208,1203.65,1221.115,1234.255,1220.794]}, -{"f":"svelte-v3.18.1-non-keyed","b":"08_create1k-after1k_x2","v":[272.986,267.13,262.703,270.493,264.324,261.553,273.556,267.064,262.841,267.33]}, -{"f":"svelte-v3.18.1-non-keyed","b":"09_clear1k_x8","v":[137.881,136.784,142.64,141.904,132.904,139.873,133.31,130.036,132.377,146.694]}, -{"f":"svelte-v3.18.1-non-keyed","b":"21_ready-memory","v":[1.0936050415039062]}, -{"f":"svelte-v3.18.1-non-keyed","b":"22_run-memory","v":[2.680816650390625]}, -{"f":"svelte-v3.18.1-non-keyed","b":"23_update5-memory","v":[3.040912628173828]}, -{"f":"svelte-v3.18.1-non-keyed","b":"24_run5-memory","v":[2.7221031188964844]}, -{"f":"svelte-v3.18.1-non-keyed","b":"25_run-clear-memory","v":[2.4199790954589844]}, -{"f":"svelte-v3.18.1-non-keyed","b":"31_startup-ci","v":[1878.308,1885.4879999999998,1885.1799999999998,1885.364]}, -{"f":"svelte-v3.18.1-non-keyed","b":"32_startup-bt","v":[16,22.688,22.9,22.412]}, -{"f":"svelte-v3.18.1-non-keyed","b":"34_startup-totalbytes","v":[145.099609375,145.099609375,145.099609375,145.099609375]}, -{"f":"uhtml-v1.8.1-non-keyed","b":"01_run1k","v":[119.443,126.362,126.226,121.311,137.011,120.08,125.763,120.313,135.352,118.032]}, -{"f":"uhtml-v1.8.1-non-keyed","b":"02_replace1k","v":[43.578,39.121,41.394,44.035,42.505,42.937,43.276,42.142,37.801,51.711]}, -{"f":"uhtml-v1.8.1-non-keyed","b":"03_update10th1k_x16","v":[132.896,134.356,165.957,142.586,135.172,128.53,134.424,138.123,146.713,129.935]}, -{"f":"uhtml-v1.8.1-non-keyed","b":"04_select1k","v":[58.931,57.832,53.357,55.471,50.829,54.856,53.193,58.37,55.068,57.33]}, -{"f":"uhtml-v1.8.1-non-keyed","b":"05_swap1k","v":[35.683,32.083,28.683,24.212,30.021,23.966,41.645,37.821,32.069,25.031]}, -{"f":"uhtml-v1.8.1-non-keyed","b":"06_remove-one-1k","v":[39.127,40.881,41.786,39.475,40.443,40.035,40.541,40.117,44.814,39.868]}, -{"f":"uhtml-v1.8.1-non-keyed","b":"07_create10k","v":[1120.203,1141.327,1141.224,1127.283,1119.249,1114.233,1135.045,1133.004,1117.89,1102.971]}, -{"f":"uhtml-v1.8.1-non-keyed","b":"08_create1k-after1k_x2","v":[292.665,272.346,274.564,275.005,271.662,269.036,275.357,276.698,276.591,277.166]}, -{"f":"uhtml-v1.8.1-non-keyed","b":"09_clear1k_x8","v":[114.929,118.408,121.272,117.553,117.615,122.977,109.041,111.161,108.893,121.084]}, -{"f":"uhtml-v1.8.1-non-keyed","b":"21_ready-memory","v":[1.1164665222167969]}, -{"f":"uhtml-v1.8.1-non-keyed","b":"22_run-memory","v":[2.289295196533203]}, -{"f":"uhtml-v1.8.1-non-keyed","b":"23_update5-memory","v":[2.6390914916992188]}, -{"f":"uhtml-v1.8.1-non-keyed","b":"24_run5-memory","v":[2.4090042114257812]}, -{"f":"uhtml-v1.8.1-non-keyed","b":"25_run-clear-memory","v":[2.346538543701172]}, -{"f":"uhtml-v1.8.1-non-keyed","b":"31_startup-ci","v":[1883.9479999999999,1884.6280000000002,1885.304,1884.348]}, -{"f":"uhtml-v1.8.1-non-keyed","b":"32_startup-bt","v":[21.428,16,25.707999999999995,22.187999999999995]}, -{"f":"uhtml-v1.8.1-non-keyed","b":"34_startup-totalbytes","v":[146.859375,146.859375,146.859375,146.859375]}, -{"f":"vanilla-dom-framework-v0.0.13-non-keyed","b":"01_run1k","v":[123.567,125.359,127.674,122.03,118.903,126.071,121.717,122.103,121.176,121.689]}, -{"f":"vanilla-dom-framework-v0.0.13-non-keyed","b":"02_replace1k","v":[45.512,39.887,43.57,38.598,43.881,39.328,36.14,42.809,43.768,36.649]}, -{"f":"vanilla-dom-framework-v0.0.13-non-keyed","b":"03_update10th1k_x16","v":[160.086,158.41,148.562,156.532,157.284,162.255,174.675,156.558,157.325,163.742]}, -{"f":"vanilla-dom-framework-v0.0.13-non-keyed","b":"04_select1k","v":[64.625,58.956,56.975,67.624,61,61.512,61.525,64.49,85.093,67.506]}, -{"f":"vanilla-dom-framework-v0.0.13-non-keyed","b":"05_swap1k","v":[27.912,26.969,30.36,42.182,32.931,30.959,27.413,28.306,42.605,26.214]}, -{"f":"vanilla-dom-framework-v0.0.13-non-keyed","b":"06_remove-one-1k","v":[36.56,35.162,35.88,38.298,36.478,36.415,36.957,37.139,36.661,36.443]}, -{"f":"vanilla-dom-framework-v0.0.13-non-keyed","b":"07_create10k","v":[1174.788,1193.079,1180.388,1182.308,1171.619,1178.502,1167.186,1189.144,1174.257,1180.876]}, -{"f":"vanilla-dom-framework-v0.0.13-non-keyed","b":"08_create1k-after1k_x2","v":[254.814,253.354,253.158,254.598,259.444,252.852,258.622,255.408,251.856,255.813]}, -{"f":"vanilla-dom-framework-v0.0.13-non-keyed","b":"09_clear1k_x8","v":[116.914,116.322,108.911,122.957,120.719,108.516,108.228,126.782,117.633,120.913]}, -{"f":"vanilla-dom-framework-v0.0.13-non-keyed","b":"21_ready-memory","v":[1.0995864868164062]}, -{"f":"vanilla-dom-framework-v0.0.13-non-keyed","b":"22_run-memory","v":[2.535785675048828]}, -{"f":"vanilla-dom-framework-v0.0.13-non-keyed","b":"23_update5-memory","v":[2.8643264770507812]}, -{"f":"vanilla-dom-framework-v0.0.13-non-keyed","b":"24_run5-memory","v":[2.576282501220703]}, -{"f":"vanilla-dom-framework-v0.0.13-non-keyed","b":"25_run-clear-memory","v":[2.471466064453125]}, -{"f":"vanilla-dom-framework-v0.0.13-non-keyed","b":"31_startup-ci","v":[1957.804,1954.112,1958.812,1953.712]}, -{"f":"vanilla-dom-framework-v0.0.13-non-keyed","b":"32_startup-bt","v":[25.487999999999992,16,21.467999999999996,16]}, -{"f":"vanilla-dom-framework-v0.0.13-non-keyed","b":"34_startup-totalbytes","v":[151.236328125,151.236328125,151.236328125,151.236328125]}, -{"f":"vanillajs-non-keyed","b":"01_run1k","v":[99.406,101.712,119.019,105.534,114.123,109.163,117.244,106.812,117.195,116.606]}, -{"f":"vanillajs-non-keyed","b":"02_replace1k","v":[44.658,40.533,44.781,44.688,47.507,46.746,45.286,46.288,49.027,46.24]}, -{"f":"vanillajs-non-keyed","b":"03_update10th1k_x16","v":[131.791,136.273,133.188,145.768,134.824,138.139,139.622,134.552,135.88,136.781]}, -{"f":"vanillajs-non-keyed","b":"04_select1k","v":[25.836,39.514,20.054,29.405,23.495,17.988,21.141,22.889,16.319,25.978]}, -{"f":"vanillajs-non-keyed","b":"05_swap1k","v":[38.601,36.146,30.133,22.535,23.005,22.615,27.618,39.806,37.352,23.084]}, -{"f":"vanillajs-non-keyed","b":"06_remove-one-1k","v":[42.296,44.423,43.866,42.967,45.339,44.256,43.254,43.32,42.913,48.139]}, -{"f":"vanillajs-non-keyed","b":"07_create10k","v":[977.495,947.307,955.029,942.033,928,950.894,943.172,932.061,945.775,931.876]}, -{"f":"vanillajs-non-keyed","b":"08_create1k-after1k_x2","v":[202.96,205.134,210.425,208.488,205.556,210.512,204.376,205.07,211.789,206.112]}, -{"f":"vanillajs-non-keyed","b":"09_clear1k_x8","v":[97.576,99.17,100.993,102.095,101.549,102.532,101.66,98.664,102.705,101.564]}, -{"f":"vanillajs-non-keyed","b":"21_ready-memory","v":[1.0783920288085938]}, -{"f":"vanillajs-non-keyed","b":"22_run-memory","v":[1.6123008728027344]}, -{"f":"vanillajs-non-keyed","b":"23_update5-memory","v":[1.9365959167480469]}, -{"f":"vanillajs-non-keyed","b":"24_run5-memory","v":[1.7868576049804688]}, -{"f":"vanillajs-non-keyed","b":"25_run-clear-memory","v":[2.290496826171875]}, -{"f":"vanillajs-non-keyed","b":"31_startup-ci","v":[1885.02,1885.3919999999998,1880.504,1883.0520000000001]}, -{"f":"vanillajs-non-keyed","b":"32_startup-bt","v":[24.215999999999994,22.935999999999993,24.25199999999999,19.656]}, -{"f":"vanillajs-non-keyed","b":"34_startup-totalbytes","v":[146.4736328125,146.4736328125,146.4736328125,146.4736328125]}, -{"f":"vanillajs-1-non-keyed","b":"01_run1k","v":[107.275,104.347,112.619,116.745,105.499,107.511,123.295,112.113,106.623,107.898]}, -{"f":"vanillajs-1-non-keyed","b":"02_replace1k","v":[46.739,41.808,47.143,39.371,45.526,47.174,46.654,45.389,42.463,47.234]}, -{"f":"vanillajs-1-non-keyed","b":"03_update10th1k_x16","v":[135.871,133.186,151.725,133.558,129.65,124.173,138.037,124.567,124.177,136.22]}, -{"f":"vanillajs-1-non-keyed","b":"04_select1k","v":[17.257,23.328,16.682,19.429,22.353,19.318,17.461,19.149,18.228,20.463]}, -{"f":"vanillajs-1-non-keyed","b":"05_swap1k","v":[30.522,23.573,42.454,30.688,31.835,28.79,23.02,32.519,38.017,25.301]}, -{"f":"vanillajs-1-non-keyed","b":"06_remove-one-1k","v":[45.463,46.915,43.751,45.474,44.665,44.952,46.6,44.579,45.082,45.44]}, -{"f":"vanillajs-1-non-keyed","b":"07_create10k","v":[945.929,940.754,935.488,929.764,943.982,969.529,934.772,940.501,937.97,926.858]}, -{"f":"vanillajs-1-non-keyed","b":"08_create1k-after1k_x2","v":[210.949,210.682,208.385,212.021,211.585,207.203,204.474,209.006,209.157,204.659]}, -{"f":"vanillajs-1-non-keyed","b":"09_clear1k_x8","v":[98.842,103.421,92.386,102.807,104.171,103.962,101.963,102.549,104.946,105.083]}, -{"f":"vanillajs-1-non-keyed","b":"21_ready-memory","v":[1.0736160278320312]}, -{"f":"vanillajs-1-non-keyed","b":"22_run-memory","v":[1.5974960327148438]}, -{"f":"vanillajs-1-non-keyed","b":"23_update5-memory","v":[1.9212570190429688]}, -{"f":"vanillajs-1-non-keyed","b":"24_run5-memory","v":[1.7118186950683594]}, -{"f":"vanillajs-1-non-keyed","b":"25_run-clear-memory","v":[2.286346435546875]}, -{"f":"vanillajs-1-non-keyed","b":"31_startup-ci","v":[1880.2199999999998,1884.9560000000001,1878.9479999999999,1885.8319999999999]}, -{"f":"vanillajs-1-non-keyed","b":"32_startup-bt","v":[16.787999999999997,23.476,16,23.551999999999992]}, -{"f":"vanillajs-1-non-keyed","b":"34_startup-totalbytes","v":[143.7548828125,143.7548828125,143.7548828125,143.7548828125]}, -{"f":"vue-v2.6.2-non-keyed","b":"01_run1k","v":[155.389,161.99,156.955,154.687,166.904,151.675,155.364,152.552,158.933,150.461]}, -{"f":"vue-v2.6.2-non-keyed","b":"02_replace1k","v":[46.745,49.756,46.078,45.586,51.474,41.496,42.762,41.611,44.377,54.583]}, -{"f":"vue-v2.6.2-non-keyed","b":"03_update10th1k_x16","v":[232.375,213.675,209.183,250.368,221.655,212.902,217.639,222.198,225.391,224.513]}, -{"f":"vue-v2.6.2-non-keyed","b":"04_select1k","v":[313.934,339.073,327.127,280.191,305.803,330.376,317.227,310.847,323.356,306.785]}, -{"f":"vue-v2.6.2-non-keyed","b":"05_swap1k","v":[40.699,41.957,45.981,41.278,44.006,41.826,44.021,44.521,61.903,44.982]}, -{"f":"vue-v2.6.2-non-keyed","b":"06_remove-one-1k","v":[47.956,45.093,45.839,45.345,47.901,46.124,46.805,45.629,46.265,45.779]}, -{"f":"vue-v2.6.2-non-keyed","b":"07_create10k","v":[1268.516,1251.566,1273.925,1276.601,1254.228,1270.932,1231.526,1257.871,1269.859,1267.506]}, -{"f":"vue-v2.6.2-non-keyed","b":"08_create1k-after1k_x2","v":[294.981,288.23,302.049,294.664,291.783,289.316,289.986,287.424,300.893,293.435]}, -{"f":"vue-v2.6.2-non-keyed","b":"09_clear1k_x8","v":[151.618,162.665,160.076,160.987,159.265,149.817,159.552,160.172,149.229,149.357]}, -{"f":"vue-v2.6.2-non-keyed","b":"21_ready-memory","v":[1.2414436340332031]}, -{"f":"vue-v2.6.2-non-keyed","b":"22_run-memory","v":[4.022144317626953]}, -{"f":"vue-v2.6.2-non-keyed","b":"23_update5-memory","v":[4.3854522705078125]}, -{"f":"vue-v2.6.2-non-keyed","b":"24_run5-memory","v":[4.083370208740234]}, -{"f":"vue-v2.6.2-non-keyed","b":"25_run-clear-memory","v":[2.659954071044922]}, -{"f":"vue-v2.6.2-non-keyed","b":"31_startup-ci","v":[2335.836,2336.2,2336.128,2335.624]}, -{"f":"vue-v2.6.2-non-keyed","b":"32_startup-bt","v":[96.532,80.99600000000001,16.45199999999999,25.067999999999998]}, -{"f":"vue-v2.6.2-non-keyed","b":"34_startup-totalbytes","v":[210.8486328125,210.8486328125,210.8486328125,210.8486328125]}, -{"f":"vue-next-v3.0.0-beta.2-non-keyed","b":"01_run1k","v":[134.511,127.179,126.294,129.019,148.879,129.825,129.045,126.932,165.535,132.306]}, -{"f":"vue-next-v3.0.0-beta.2-non-keyed","b":"02_replace1k","v":[41.087,43.658,45.543,41.577,46.858,47.395,41.225,41.139,42.172,42.769]}, -{"f":"vue-next-v3.0.0-beta.2-non-keyed","b":"03_update10th1k_x16","v":[207.823,171.129,173.381,176.751,168.721,170.587,167.321,172.528,169.883,177.35]}, -{"f":"vue-next-v3.0.0-beta.2-non-keyed","b":"04_select1k","v":[156.546,196.37,156.936,184.772,161.347,165.152,162.13,153.561,234.426,160.016]}, -{"f":"vue-next-v3.0.0-beta.2-non-keyed","b":"05_swap1k","v":[28.696,29.53,30.718,28.507,39.084,34.794,39.953,30.438,33.25,31.059]}, -{"f":"vue-next-v3.0.0-beta.2-non-keyed","b":"06_remove-one-1k","v":[44.702,45.733,50.175,48.907,45.076,47.458,49.129,47.453,46.194,45.546]}, -{"f":"vue-next-v3.0.0-beta.2-non-keyed","b":"07_create10k","v":[1128.537,1080.114,1109.252,1141.857,1112.839,1112.71,1096.905,1110.979,1127.908,1107.361]}, -{"f":"vue-next-v3.0.0-beta.2-non-keyed","b":"08_create1k-after1k_x2","v":[250.067,249.084,251.647,251.983,250.631,253.05,246.656,249.989,250.087,250.783]}, -{"f":"vue-next-v3.0.0-beta.2-non-keyed","b":"09_clear1k_x8","v":[126.901,135.702,129.759,127.868,140.809,129.635,134.342,149.463,127.332,130.069]}, -{"f":"vue-next-v3.0.0-beta.2-non-keyed","b":"21_ready-memory","v":[1.1952552795410156]}, -{"f":"vue-next-v3.0.0-beta.2-non-keyed","b":"22_run-memory","v":[3.3246498107910156]}, -{"f":"vue-next-v3.0.0-beta.2-non-keyed","b":"23_update5-memory","v":[3.5124740600585938]}, -{"f":"vue-next-v3.0.0-beta.2-non-keyed","b":"24_run5-memory","v":[3.1847457885742188]}, -{"f":"vue-next-v3.0.0-beta.2-non-keyed","b":"25_run-clear-memory","v":[2.6159820556640625]}, -{"f":"vue-next-v3.0.0-beta.2-non-keyed","b":"31_startup-ci","v":[2186.452,2185.7880000000005,2185.064,2184.656]}, -{"f":"vue-next-v3.0.0-beta.2-non-keyed","b":"32_startup-bt","v":[74.83599999999998,23.992000000000004,75.952,74.83999999999999]}, -{"f":"vue-next-v3.0.0-beta.2-non-keyed","b":"34_startup-totalbytes","v":[187.9296875,187.9296875,187.9296875,187.9296875]}, -{"f":"vuera-v0.2.2-non-keyed","b":"01_run1k","v":[164.167,153.648,171.497,155.169,160.538,162.982,159.78,150.784,156.225,150.151]}, -{"f":"vuera-v0.2.2-non-keyed","b":"02_replace1k","v":[46.444,41.47,45.938,40.91,43.269,47.195,41.552,41.666,46.935,42.536]}, -{"f":"vuera-v0.2.2-non-keyed","b":"03_update10th1k_x16","v":[292.226,245.749,239.423,234.799,213.208,241.248,255.39,261.156,233.355,230.087]}, -{"f":"vuera-v0.2.2-non-keyed","b":"04_select1k","v":[296.58,286.879,287.909,294.147,289.956,292.482,298.296,328.876,297.386,284.475]}, -{"f":"vuera-v0.2.2-non-keyed","b":"05_swap1k","v":[43.384,49.859,43.754,44.829,43.359,46.384,46.493,62.274,44.667,42.852]}, -{"f":"vuera-v0.2.2-non-keyed","b":"06_remove-one-1k","v":[44.07,47.335,48.852,44.765,49.953,50.953,48.061,46.698,44.751,45.259]}, -{"f":"vuera-v0.2.2-non-keyed","b":"07_create10k","v":[1264.49,1258.694,1295.852,1276.291,1253.438,1263.449,1271.909,1276.704,1282.528,1263.729]}, -{"f":"vuera-v0.2.2-non-keyed","b":"08_create1k-after1k_x2","v":[294.406,293.379,291.505,290.773,286.102,295.095,295.517,291.279,292.364,290.696]}, -{"f":"vuera-v0.2.2-non-keyed","b":"09_clear1k_x8","v":[151.113,167.998,170.539,168.178,158.889,161.73,170.891,158.057,167.35,168.584]}, -{"f":"vuera-v0.2.2-non-keyed","b":"21_ready-memory","v":[1.4826698303222656]}, -{"f":"vuera-v0.2.2-non-keyed","b":"22_run-memory","v":[4.254138946533203]}, -{"f":"vuera-v0.2.2-non-keyed","b":"23_update5-memory","v":[4.617382049560547]}, -{"f":"vuera-v0.2.2-non-keyed","b":"24_run5-memory","v":[4.330356597900391]}, -{"f":"vuera-v0.2.2-non-keyed","b":"25_run-clear-memory","v":[2.9115028381347656]}, -{"f":"vuera-v0.2.2-non-keyed","b":"31_startup-ci","v":[2855.328,2866.3199999999997,2866.74,2866.47]}, -{"f":"vuera-v0.2.2-non-keyed","b":"32_startup-bt","v":[71.57200000000002,103.64399999999998,105.628,119.068]}, -{"f":"vuera-v0.2.2-non-keyed","b":"34_startup-totalbytes","v":[314.0400390625,314.0400390625,314.0400390625,314.0400390625]}, -{"f":"yew-v0.7.0-non-keyed","b":"01_run1k","v":[229.723,249.833,258.2,258.919,275.846,315.812,243.663,253.232,249.162,252.778]}, -{"f":"yew-v0.7.0-non-keyed","b":"02_replace1k","v":[82.866,79.387,78.309,79.839,79.184,77.678,77.476,77.874,81.126,79.66]}, -{"f":"yew-v0.7.0-non-keyed","b":"03_update10th1k_x16","v":[862.163,816.5,786.828,804.076,817.464,808.868,804.146,805.351,789.621,808.682]}, -{"f":"yew-v0.7.0-non-keyed","b":"04_select1k","v":[946.585,989.494,924.079,952.226,938.589,921.179,922.76,916.497,940.985,935.783]}, -{"f":"yew-v0.7.0-non-keyed","b":"05_swap1k","v":[189.355,192.09,187.693,191.401,196.209,190.189,186.423,189.375,187.622,186.44]}, -{"f":"yew-v0.7.0-non-keyed","b":"06_remove-one-1k","v":[83.396,79.107,79.457,83.167,79.271,80.775,80.895,79.643,79.196,83.713]}, -{"f":"yew-v0.7.0-non-keyed","b":"07_create10k","v":[2063.648,2059.005,2080.029,2038.785,2080.721,2113.065,2113.537,2111.222,2066.315,2068.299]}, -{"f":"yew-v0.7.0-non-keyed","b":"08_create1k-after1k_x2","v":[559.216,573.421,560.667,581.669,574.372,573.345,577.169,573.825,571.895,566.975]}, -{"f":"yew-v0.7.0-non-keyed","b":"09_clear1k_x8","v":[227.059,222.382,222.05,218.084,225.655,215.277,227.497,222.913,226.321,211.192]}, -{"f":"yew-v0.7.0-non-keyed","b":"21_ready-memory","v":[1.1547927856445312]}, -{"f":"yew-v0.7.0-non-keyed","b":"22_run-memory","v":[2.8330841064453125]}, -{"f":"yew-v0.7.0-non-keyed","b":"23_update5-memory","v":[3.124725341796875]}, -{"f":"yew-v0.7.0-non-keyed","b":"24_run5-memory","v":[3.0804367065429688]}, -{"f":"yew-v0.7.0-non-keyed","b":"25_run-clear-memory","v":[9.365135192871094]}, -{"f":"yew-v0.7.0-non-keyed","b":"31_startup-ci","v":[2034.524,2037.212,2035.0279999999998,2035.94]}, -{"f":"yew-v0.7.0-non-keyed","b":"32_startup-bt","v":[48.97199999999999,50.68399999999998,51.44799999999999,52.10399999999999]}, -{"f":"yew-v0.7.0-non-keyed","b":"34_startup-totalbytes","v":[435.314453125,435.314453125,435.314453125,435.314453125]},]; -export let frameworks = [{"name":"angular-v8.2.14-keyed","keyed":true},{"name":"angular-ng-v9.1.2-keyed","keyed":true},{"name":"angular-noopzone-v8.0.1-keyed","keyed":true},{"name":"angular-optimized-v8.0.1-keyed","keyed":true},{"name":"angularjs-v1.7.8-keyed","keyed":true},{"name":"apprun-v2.23.12-keyed","keyed":true},{"name":"attodom-v0.12.0-keyed","keyed":true},{"name":"aurelia-v1.3.0-keyed","keyed":true,"issues":[694]},{"name":"binding.scala-v10.0.1-keyed","keyed":true,"issues":[694]},{"name":"blazor-wasm-v3.2.0-preview4.20210.8-keyed","keyed":true},{"name":"bobril-v8.11.2-keyed","keyed":true},{"name":"choo-v6.13.0-keyed","keyed":true},{"name":"crui-v0.1.0-alpha.13-keyed","keyed":true,"issues":[694]},{"name":"datum-v0.12.2-keyed","keyed":true,"issues":[694]},{"name":"dojo-v7.0.0-keyed","keyed":true,"issues":[694]},{"name":"domc-v0.0.12-keyed","keyed":true},{"name":"domdiff-v2.2.2-keyed","keyed":true},{"name":"dominator-v0.5.0-keyed","keyed":true},{"name":"domvm-v3.4.12-keyed","keyed":true},{"name":"doz-v3.0.1-keyed","keyed":true},{"name":"dyo-v1.0.0-keyed","keyed":true},{"name":"elm-v0.19.1-3-keyed","keyed":true},{"name":"ember-v3.17.0-beta.1-keyed","keyed":true},{"name":"endorphin-v0.5.2-keyed","keyed":true},{"name":"etch-v0.14.0-keyed","keyed":true},{"name":"faster-dom-v0.0.43-alpha-keyed","keyed":true},{"name":"fidan-v0.0.23-keyed","keyed":true,"issues":[694]},{"name":"fntags-v0.1.7-keyed","keyed":true},{"name":"ganic-v2.1.2-keyed","keyed":true},{"name":"glasgow-v0.2.7-keyed","keyed":true},{"name":"glimmer-v0.14.0-alpha.13-keyed","keyed":true},{"name":"helix-v0.0.10-keyed","keyed":true},{"name":"heresy-v0.26.1-keyed","keyed":true},{"name":"hullo-v0.8.2-keyed","keyed":true},{"name":"hyperapp-v2.0.4-keyed","keyed":true},{"name":"hyperhtml-v2.32.1-keyed","keyed":true},{"name":"hyperoop-v0.1.12-keyed","keyed":true},{"name":"imba-v1.5.2-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":"knockout-v3.5.0-keyed","keyed":true},{"name":"ko-jsx-v0.12.0-keyed","keyed":true},{"name":"lighterhtml-v2.5.0-keyed","keyed":true},{"name":"lit-element-v2.3.1-keyed","keyed":true},{"name":"lit-html-v1.1.0-keyed","keyed":true},{"name":"maquette-v3.3.0-keyed","keyed":true,"issues":[694]},{"name":"marionette-v4.0.0-beta.1-keyed","keyed":true},{"name":"marionette-jquery-v4.0.0-beta.1-keyed","keyed":true},{"name":"marko-v4.12.3-keyed","keyed":true},{"name":"mikado-v0.7.57-keyed","keyed":true,"issues":[694]},{"name":"mimbl-v0.1.10-keyed","keyed":true},{"name":"miso-v1.4.0-keyed","keyed":true},{"name":"misojs-v1.1.0.0-keyed","keyed":true},{"name":"mithril-v2.0.4-keyed","keyed":true},{"name":"mobx-jsx-v0.10.0-keyed","keyed":true},{"name":"naiv-v0.0.1-1-keyed","keyed":true},{"name":"nervjs-v1.4.3-keyed","keyed":true},{"name":"neverland-v3.3.2-keyed","keyed":true},{"name":"petit-dom-v0.2.0-keyed","keyed":true},{"name":"plastiq-v1.33.0-keyed","keyed":true,"issues":[634]},{"name":"preact-v10.0.1-keyed","keyed":true},{"name":"ractive-v1.3.6-keyed","keyed":true},{"name":"rawact-v0.5.0-keyed","keyed":true,"issues":[634]},{"name":"rax-v0.6.7-keyed","keyed":true},{"name":"react-v16.8.6-keyed","keyed":true},{"name":"react-djinn-v16.8.3 + 1.3.1 + 1.4.0-keyed","keyed":true},{"name":"react-easy-state-v16.1.0 + 5.0.0-keyed","keyed":true},{"name":"react-hooks-v16.8.6-keyed","keyed":true},{"name":"react-lite-v0.15.30-keyed","keyed":true},{"name":"react-mobX-v16.4.1 + 5.0.3-keyed","keyed":true},{"name":"react-redux-v16.8.6 + 7.1.0-keyed","keyed":true},{"name":"react-redux-combiner-v16.8.6 + 0.4.4-keyed","keyed":true},{"name":"react-redux-hooks-v16.8.6 + 7.1.0-keyed","keyed":true},{"name":"reagent-v0.10-keyed","keyed":true},{"name":"reaml-preact-v0.13.0 + 10.3.2-keyed","keyed":true},{"name":"reaml-react-v0.13.0 + 16.13.0-keyed","keyed":true},{"name":"reason-react-v0.7.0-keyed","keyed":true},{"name":"redom-v3.27.0-keyed","keyed":true},{"name":"reflex-dom-v0.4-keyed","keyed":true,"issues":[694]},{"name":"resonatejs-keyed","keyed":true},{"name":"riot-v4.12.0-keyed","keyed":true},{"name":"san-v3.7.7-keyed","keyed":true,"issues":[694]},{"name":"scarletsframe-v0.26.1-keyed","keyed":true},{"name":"sifrr-v0.0.5-keyed","keyed":true},{"name":"sinuous-v0.15.1-keyed","keyed":true},{"name":"solid-v0.17.2-keyed","keyed":true},{"name":"solid-state-v0.17.2-keyed","keyed":true},{"name":"stage0-v0.0.2-keyed","keyed":true},{"name":"stdweb-v0.4.17-keyed","keyed":true},{"name":"surplus-v0.5.3-keyed","keyed":true},{"name":"svelte-v3.18.1-keyed","keyed":true},{"name":"uhtml-v1.8.1-keyed","keyed":true},{"name":"vanillajs-keyed","keyed":true},{"name":"vanillajs-1-keyed","keyed":true},{"name":"vanillajs-wc-keyed","keyed":true},{"name":"vidom-v0.11.0-keyed","keyed":true},{"name":"vue-v2.6.2-keyed","keyed":true},{"name":"vue-next-v3.0.0-beta.2-keyed","keyed":true},{"name":"vuerx-jsx-v0.0.2-keyed","keyed":true},{"name":"wasm-bindgen-v0.2.47-keyed","keyed":true},{"name":"angular-v8.0.1-non-keyed","keyed":false},{"name":"apprun-v2.23.12-non-keyed","keyed":false},{"name":"aurelia-v1.3.0-non-keyed","keyed":false},{"name":"cyclejs-dom-v20.4.0-non-keyed","keyed":false,"issues":[634]},{"name":"dojo-v7.0.0-non-keyed","keyed":false},{"name":"domc-v0.0.12-non-keyed","keyed":false},{"name":"domdiff-v2.2.2-non-keyed","keyed":false},{"name":"domvm-v3.4.12-non-keyed","keyed":false},{"name":"doz-v3.0.1-non-keyed","keyed":false},{"name":"elm-v0.19.1-3-non-keyed","keyed":false},{"name":"endorphin-v0.5.2-non-keyed","keyed":false},{"name":"etch-v0.14.0-non-keyed","keyed":false},{"name":"gruu-v1.7.5-non-keyed","keyed":false},{"name":"halogen-v5.0.0-non-keyed","keyed":false},{"name":"heresy-v0.26.1-non-keyed","keyed":false},{"name":"hullo-v0.8.2-non-keyed","keyed":false},{"name":"imba-v1.5.2-non-keyed","keyed":false},{"name":"incr_dom-v0.13.0-non-keyed","keyed":false},{"name":"inferno-v7.2.1-non-keyed","keyed":false},{"name":"lighterhtml-v2.5.0-non-keyed","keyed":false},{"name":"lit-element-v2.3.1-non-keyed","keyed":false},{"name":"lit-html-v1.1.0-non-keyed","keyed":false},{"name":"lite-html-v0.2.4-non-keyed","keyed":false},{"name":"literaljs-v7.0.1-non-keyed","keyed":false},{"name":"mikado-v0.7.57-non-keyed","keyed":false},{"name":"mimbl-v0.1.10-non-keyed","keyed":false},{"name":"miso-v1.4.0-non-keyed","keyed":false},{"name":"moon-v1.0.0-beta.4-non-keyed","keyed":false},{"name":"neverland-v3.3.2-non-keyed","keyed":false},{"name":"polymer-v2.0.0-non-keyed","keyed":false},{"name":"ractive-v1.3.6-non-keyed","keyed":false},{"name":"rawact-v0.5.0-non-keyed","keyed":false,"issues":[634]},{"name":"react-v16.8.6-non-keyed","keyed":false},{"name":"redom-v3.27.0-non-keyed","keyed":false},{"name":"riot-v4.12.0-non-keyed","keyed":false},{"name":"san-v3.7.7-non-keyed","keyed":false},{"name":"scarletsframe-v0.26.1-non-keyed","keyed":false},{"name":"seed-v0.6.0-non-keyed","keyed":false},{"name":"sifrr-v0.0.3-non-keyed","keyed":false},{"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},{"name":"stdweb-v0.4.17-non-keyed","keyed":false},{"name":"stem-v0.2.70-non-keyed","keyed":false,"issues":[634]},{"name":"surplus-v0.5.3-non-keyed","keyed":false},{"name":"svelte-v3.18.1-non-keyed","keyed":false},{"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},{"name":"vanillajs-1-non-keyed","keyed":false},{"name":"vue-v2.6.2-non-keyed","keyed":false},{"name":"vue-next-v3.0.0-beta.2-non-keyed","keyed":false},{"name":"vuera-v0.2.2-non-keyed","keyed":false},{"name":"yew-v0.7.0-non-keyed","keyed":false}]; +{"f":"vanillajs-wc-dx-keyed","b":"01_run1k","v":[309.223,311.224,313.309,317.141,314.199,320.279,313.105,312.406,310.772,321.488]}, +{"f":"vanillajs-wc-dx-keyed","b":"02_replace1k","v":[326.916,338.279,329.809,330.593,332.06,327.425,332.801,334.904,329.396,334.814]}, +{"f":"vanillajs-wc-dx-keyed","b":"03_update10th1k_x16","v":[1564.287,1606.52,1555.638,1555.968,1570.603,1569.941,1542.457,1561.232,1557.076,1561.416]}, +{"f":"vanillajs-wc-dx-keyed","b":"04_select1k","v":[41.384,39.465,36.102,37.598,38.837,37.761,39.157,39.337,38.533,40.14]}, +{"f":"vanillajs-wc-dx-keyed","b":"05_swap1k","v":[86.734,102.791,85.116,91.22,85.917,84.882,100.698,90.374,88.563,88.845]}, +{"f":"vanillajs-wc-dx-keyed","b":"06_remove-one-1k","v":[56.107,54.497,56.486,56.177,55.593,56.109,57.007,54.495,54.915,55.619]}, +{"f":"vanillajs-wc-dx-keyed","b":"07_create10k","v":[3004.814,2989.61,3022.715,2989.987,3003.124,2987.526,3015.322,2980.158,3032.969,3012.603]}, +{"f":"vanillajs-wc-dx-keyed","b":"08_create1k-after1k_x2","v":[651.365,660.131,648.819,653.924,783.073,652.71,665.522,648.338,648.345,802.981]}, +{"f":"vanillajs-wc-dx-keyed","b":"09_clear1k_x8","v":[294.823,295.919,266.577,293.056,301.526,282.576,295.025,297.323,303.374,303.609]}, +{"f":"vanillajs-wc-dx-keyed","b":"21_ready-memory","v":[1.0373573303222656]}, +{"f":"vanillajs-wc-dx-keyed","b":"22_run-memory","v":[1.7564125061035156]}, +{"f":"vanillajs-wc-dx-keyed","b":"23_update5-memory","v":[2.0841522216796875]}, +{"f":"vanillajs-wc-dx-keyed","b":"24_run5-memory","v":[2.286834716796875]}, +{"f":"vanillajs-wc-dx-keyed","b":"25_run-clear-memory","v":[2.362651824951172]}, +{"f":"vanillajs-wc-dx-keyed","b":"31_startup-ci","v":[1956.2369999999999,2062.717,1958.5500000000002,2055.8995]}, +{"f":"vanillajs-wc-dx-keyed","b":"32_startup-bt","v":[22.151999999999994,22.851999999999997,25.027999999999988,26.104]}, +{"f":"vanillajs-wc-dx-keyed","b":"34_startup-totalbytes","v":[148.962890625,148.962890625,148.962890625,148.962890625]}, +{"f":"vanillajs-wc-prog-keyed","b":"01_run1k","v":[283.182,292.873,292.779,285.285,295.869,283.073,285.762,290.142,294.921,307.578]}, +{"f":"vanillajs-wc-prog-keyed","b":"02_replace1k","v":[296.768,294.378,300.835,295.025,293.288,295.592,292,300.38,296.931,294.852]}, +{"f":"vanillajs-wc-prog-keyed","b":"03_update10th1k_x16","v":[1548.117,1540.767,1599.79,1576.61,1558.323,1548.928,1568.632,1548.072,1569.326,1564.376]}, +{"f":"vanillajs-wc-prog-keyed","b":"04_select1k","v":[43.629,35.6,35.241,36.594,37.525,40.293,39.068,37.952,39.943,38.382]}, +{"f":"vanillajs-wc-prog-keyed","b":"05_swap1k","v":[90.499,85.747,90.692,88.108,95.54,91.131,83.745,83.351,84.626,91.877]}, +{"f":"vanillajs-wc-prog-keyed","b":"06_remove-one-1k","v":[54.47,56.571,55.23,54.499,55.421,56.808,55.37,55.246,54.158,57.034]}, +{"f":"vanillajs-wc-prog-keyed","b":"07_create10k","v":[2715.229,2730.908,2693.729,2721.219,2706.469,2716.528,2727.736,2722.122,2707.867,2695.783]}, +{"f":"vanillajs-wc-prog-keyed","b":"08_create1k-after1k_x2","v":[581.658,589.525,594.656,599.818,595.618,584.734,583.89,581.163,601.36,585.183]}, +{"f":"vanillajs-wc-prog-keyed","b":"09_clear1k_x8","v":[283.075,255.461,284.102,262.667,294.72,254.836,269.383,257.325,258.731,264.562]}, +{"f":"vanillajs-wc-prog-keyed","b":"21_ready-memory","v":[1.0375518798828125]}, +{"f":"vanillajs-wc-prog-keyed","b":"22_run-memory","v":[1.8238601684570312]}, +{"f":"vanillajs-wc-prog-keyed","b":"23_update5-memory","v":[2.153362274169922]}, +{"f":"vanillajs-wc-prog-keyed","b":"24_run5-memory","v":[2.631450653076172]}, +{"f":"vanillajs-wc-prog-keyed","b":"25_run-clear-memory","v":[2.2649192810058594]}, +{"f":"vanillajs-wc-prog-keyed","b":"31_startup-ci","v":[1957.65,2055.2755,2060.511,2056.978]}, +{"f":"vanillajs-wc-prog-keyed","b":"32_startup-bt","v":[24.783999999999992,22.675999999999995,26.307999999999993,25.875999999999998]}, +{"f":"vanillajs-wc-prog-keyed","b":"34_startup-totalbytes","v":[148.8642578125,148.8642578125,148.8642578125,148.8642578125]}, +{"f":"vanillajs-non-keyed","b":"01_run1k","v":[230.322,238.934,240.036,245.657,242.216,236.959,234.501,242.969,242.291,237.172]}, +{"f":"vanillajs-non-keyed","b":"02_replace1k","v":[120.124,119.308,91.468,94.403,137.062,122.65,114.06,116.227,122.368,124.169]}, +{"f":"vanillajs-non-keyed","b":"03_update10th1k_x16","v":[1510.901,1556.8,1536.436,1523.753,1545.763,1548.445,1518.971,1536.565,1544.266,1590.824]}, +{"f":"vanillajs-non-keyed","b":"04_select1k","v":[41.191,36.208,38.364,38.896,35.889,37.751,33.345,37.194,34.922,35.538]}, +{"f":"vanillajs-non-keyed","b":"05_swap1k","v":[39.709,44.561,44.059,56.431,42.012,46.325,43.23,41.226,43.104,52.3]}, +{"f":"vanillajs-non-keyed","b":"06_remove-one-1k","v":[98.593,98.078,102.429,97.942,100.94,98.753,98.752,100.266,98.413,97.892]}, +{"f":"vanillajs-non-keyed","b":"07_create10k","v":[2240.36,2234.833,2216.184,2235.742,2248.694,2234.597,2253.426,2278.99,2252.232,2253.048]}, +{"f":"vanillajs-non-keyed","b":"08_create1k-after1k_x2","v":[583.33,490.966,488.241,624.53,491.394,506.289,490.638,490.333,492.97,587.899]}, +{"f":"vanillajs-non-keyed","b":"09_clear1k_x8","v":[250.729,243.417,272.039,268.252,271.964,241.676,280.208,273.048,252.265,272.546]}, +{"f":"vanillajs-non-keyed","b":"21_ready-memory","v":[1.0779075622558594]}, +{"f":"vanillajs-non-keyed","b":"22_run-memory","v":[1.6117897033691406]}, +{"f":"vanillajs-non-keyed","b":"23_update5-memory","v":[1.9360237121582031]}, +{"f":"vanillajs-non-keyed","b":"24_run5-memory","v":[1.7866630554199219]}, +{"f":"vanillajs-non-keyed","b":"25_run-clear-memory","v":[2.290252685546875]}, +{"f":"vanillajs-non-keyed","b":"31_startup-ci","v":[1882.808,1882.08,1882.9,1881.7759999999998]}, +{"f":"vanillajs-non-keyed","b":"32_startup-bt","v":[19.608,18.523999999999997,19.996,19.847999999999995]}, +{"f":"vanillajs-non-keyed","b":"34_startup-totalbytes","v":[150.1181640625,150.1181640625,150.1181640625,150.1181640625]}, +{"f":"vanillajs-1-non-keyed","b":"01_run1k","v":[229.29,234.061,240.021,248.518,234.064,246.202,237.456,239.465,239.89,251.259]}, +{"f":"vanillajs-1-non-keyed","b":"02_replace1k","v":[96.096,125.549,93.205,92.837,124.201,91.717,134.107,120.396,129.733,95.24]}, +{"f":"vanillajs-1-non-keyed","b":"03_update10th1k_x16","v":[1523.325,1534.319,1515.888,1518.18,1524.472,1524.738,1529.806,1606.001,1555.407,1531.758]}, +{"f":"vanillajs-1-non-keyed","b":"04_select1k","v":[39.875,37.465,39.498,40.623,37.292,35.093,40.014,38.128,34.467,35.538]}, +{"f":"vanillajs-1-non-keyed","b":"05_swap1k","v":[44.484,53.584,40.479,49.73,55.32,43.028,45.983,43.468,57.537,55.124]}, +{"f":"vanillajs-1-non-keyed","b":"06_remove-one-1k","v":[98.884,99.131,101.874,100.021,101.526,106.677,100.673,101.904,102.396,100.711]}, +{"f":"vanillajs-1-non-keyed","b":"07_create10k","v":[2224.961,2227.945,2229.437,2238.231,2238.106,2255.865,2232.941,2245.967,2219.003,2280.025]}, +{"f":"vanillajs-1-non-keyed","b":"08_create1k-after1k_x2","v":[487.767,493.11,492.264,644.481,489.312,487.965,488.611,490.285,635.966,496.865]}, +{"f":"vanillajs-1-non-keyed","b":"09_clear1k_x8","v":[241.277,283.429,273.524,241.266,264.929,242.798,275.575,244.518,271.478,271.936]}, +{"f":"vanillajs-1-non-keyed","b":"21_ready-memory","v":[1.0746269226074219]}, +{"f":"vanillajs-1-non-keyed","b":"22_run-memory","v":[1.5984306335449219]}, +{"f":"vanillajs-1-non-keyed","b":"23_update5-memory","v":[1.9348258972167969]}, +{"f":"vanillajs-1-non-keyed","b":"24_run5-memory","v":[1.7127647399902344]}, +{"f":"vanillajs-1-non-keyed","b":"25_run-clear-memory","v":[2.2870559692382812]}, +{"f":"vanillajs-1-non-keyed","b":"31_startup-ci","v":[1806.104,1881.9160000000002,1883.356,1805.768]}, +{"f":"vanillajs-1-non-keyed","b":"32_startup-bt","v":[21.323999999999998,36.696,20.519999999999996,21.748000000000005]}, +{"f":"vanillajs-1-non-keyed","b":"34_startup-totalbytes","v":[148.158203125,148.158203125,148.158203125,148.158203125]}, +{"f":"vanillajs-opti-non-keyed","b":"01_run1k","v":[253.686,261.428,262.121,265.053,260.587,263.799,260.905,260.872,265.243,255.609]}, +{"f":"vanillajs-opti-non-keyed","b":"02_replace1k","v":[269.477,277.004,273.037,272.82,277.27,277.077,272.856,270.926,276.499,276.533]}, +{"f":"vanillajs-opti-non-keyed","b":"03_update10th1k_x16","v":[1565.971,1568.837,1589.074,1563.389,1578.154,1573.914,1578.071,1569.509,1607.679,1557.787]}, +{"f":"vanillajs-opti-non-keyed","b":"04_select1k","v":[40.81,43.253,41.812,40.145,41.73,41.962,39.27,41.931,43.362,46.591]}, +{"f":"vanillajs-opti-non-keyed","b":"05_swap1k","v":[40.063,41.083,42.778,44.057,52.078,43.389,47.93,41.942,46.994,48.573]}, +{"f":"vanillajs-opti-non-keyed","b":"06_remove-one-1k","v":[93.956,96.352,96.731,96.367,96.648,95.562,95.174,96.401,95.234,95.081]}, +{"f":"vanillajs-opti-non-keyed","b":"07_create10k","v":[2495.363,2484.748,2499.649,2465.894,2486.985,2493.112,2507.962,2481.536,2507.047,2507.68]}, +{"f":"vanillajs-opti-non-keyed","b":"08_create1k-after1k_x2","v":[686.899,540.341,563.04,707.728,542.113,561.14,674.855,537.546,534.157,681.744]}, +{"f":"vanillajs-opti-non-keyed","b":"09_clear1k_x8","v":[283.108,253.922,250.876,256.687,253.754,256.37,284.397,254.662,284.309,288.18]}, +{"f":"vanillajs-opti-non-keyed","b":"21_ready-memory","v":[1.072479248046875]}, +{"f":"vanillajs-opti-non-keyed","b":"22_run-memory","v":[1.8205795288085938]}, +{"f":"vanillajs-opti-non-keyed","b":"23_update5-memory","v":[2.145130157470703]}, +{"f":"vanillajs-opti-non-keyed","b":"24_run5-memory","v":[2.3643341064453125]}, +{"f":"vanillajs-opti-non-keyed","b":"25_run-clear-memory","v":[2.2872467041015625]}, +{"f":"vanillajs-opti-non-keyed","b":"31_startup-ci","v":[1883.752,1882.4560000000001,1879.716,1883.712]}, +{"f":"vanillajs-opti-non-keyed","b":"32_startup-bt","v":[21.727999999999994,18.855999999999995,18.22,19.427999999999994]}, +{"f":"vanillajs-opti-non-keyed","b":"34_startup-totalbytes","v":[144.8720703125,144.8720703125,144.8720703125,144.8720703125]},]; +export let frameworks = [{"name":"angular-v8.2.14-keyed","keyed":true},{"name":"angular-ng-v9.1.2-keyed","keyed":true},{"name":"angular-noopzone-v8.0.1-keyed","keyed":true},{"name":"angular-optimized-v8.0.1-keyed","keyed":true},{"name":"angularjs-v1.7.8-keyed","keyed":true},{"name":"apprun-v2.23.12-keyed","keyed":true},{"name":"attodom-v0.12.0-keyed","keyed":true},{"name":"aurelia-v1.3.0-keyed","keyed":true,"issues":[694]},{"name":"binding.scala-v10.0.1-keyed","keyed":true,"issues":[694]},{"name":"blazor-wasm-v3.2.0-preview4.20210.8-keyed","keyed":true},{"name":"bobril-v8.11.2-keyed","keyed":true},{"name":"choo-v6.13.0-keyed","keyed":true},{"name":"crui-v0.1.0-alpha.13-keyed","keyed":true,"issues":[694]},{"name":"datum-v0.12.2-keyed","keyed":true,"issues":[694]},{"name":"dojo-v7.0.1-keyed","keyed":true,"issues":[694]},{"name":"domc-v0.0.12-keyed","keyed":true},{"name":"domdiff-v2.2.2-keyed","keyed":true},{"name":"dominator-v0.5.0-keyed","keyed":true},{"name":"domvm-v3.4.12-keyed","keyed":true},{"name":"doz-v3.0.1-keyed","keyed":true},{"name":"dyo-v1.0.0-keyed","keyed":true},{"name":"elm-v0.19.1-3-keyed","keyed":true},{"name":"ember-v3.17.0-beta.1-keyed","keyed":true},{"name":"endorphin-v0.5.2-keyed","keyed":true},{"name":"etch-v0.14.0-keyed","keyed":true},{"name":"faster-dom-v0.0.43-alpha-keyed","keyed":true},{"name":"fidan-v0.0.23-keyed","keyed":true,"issues":[694]},{"name":"fntags-v0.1.7-keyed","keyed":true},{"name":"ganic-v2.1.2-keyed","keyed":true},{"name":"glasgow-v0.2.7-keyed","keyed":true},{"name":"glimmer-v0.14.0-alpha.13-keyed","keyed":true},{"name":"helix-v0.0.10-keyed","keyed":true},{"name":"heresy-v0.26.1-keyed","keyed":true},{"name":"hullo-v0.8.2-keyed","keyed":true},{"name":"hyperapp-v2.0.4-keyed","keyed":true},{"name":"hyperhtml-v2.32.1-keyed","keyed":true},{"name":"hyperoop-v0.1.12-keyed","keyed":true},{"name":"imba-v1.5.2-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":"knockout-v3.5.0-keyed","keyed":true},{"name":"ko-jsx-v0.12.0-keyed","keyed":true},{"name":"lighterhtml-v2.5.0-keyed","keyed":true},{"name":"lit-element-v2.3.1-keyed","keyed":true},{"name":"lit-html-v1.1.0-keyed","keyed":true},{"name":"maquette-v3.3.0-keyed","keyed":true,"issues":[694]},{"name":"marionette-v4.0.0-beta.1-keyed","keyed":true},{"name":"marionette-jquery-v4.0.0-beta.1-keyed","keyed":true},{"name":"marko-v4.12.3-keyed","keyed":true},{"name":"mikado-v0.7.57-keyed","keyed":true,"issues":[694]},{"name":"mimbl-v0.1.10-keyed","keyed":true},{"name":"miso-v1.4.0-keyed","keyed":true},{"name":"misojs-v1.1.0.0-keyed","keyed":true},{"name":"mithril-v2.0.4-keyed","keyed":true},{"name":"mobx-jsx-v0.10.0-keyed","keyed":true},{"name":"naiv-v0.0.1-1-keyed","keyed":true},{"name":"nervjs-v1.4.3-keyed","keyed":true},{"name":"neverland-v3.3.2-keyed","keyed":true},{"name":"petit-dom-v0.2.0-keyed","keyed":true},{"name":"plastiq-v1.33.0-keyed","keyed":true,"issues":[634]},{"name":"preact-v10.0.1-keyed","keyed":true},{"name":"ractive-v1.3.6-keyed","keyed":true},{"name":"rawact-v0.5.0-keyed","keyed":true,"issues":[634]},{"name":"rax-v0.6.7-keyed","keyed":true},{"name":"react-v16.8.6-keyed","keyed":true},{"name":"react-djinn-v16.8.3 + 1.3.1 + 1.4.0-keyed","keyed":true},{"name":"react-easy-state-v16.1.0 + 5.0.0-keyed","keyed":true},{"name":"react-hooks-v16.8.6-keyed","keyed":true},{"name":"react-lite-v0.15.30-keyed","keyed":true},{"name":"react-mobX-v16.4.1 + 5.0.3-keyed","keyed":true},{"name":"react-redux-v16.8.6 + 7.1.0-keyed","keyed":true},{"name":"react-redux-combiner-v16.8.6 + 0.4.4-keyed","keyed":true},{"name":"react-redux-hooks-v16.8.6 + 7.1.0-keyed","keyed":true},{"name":"reagent-v0.10-keyed","keyed":true},{"name":"reaml-preact-v0.13.0 + 10.3.2-keyed","keyed":true},{"name":"reaml-react-v0.13.0 + 16.13.0-keyed","keyed":true},{"name":"reason-react-v0.7.0-keyed","keyed":true},{"name":"redom-v3.27.0-keyed","keyed":true},{"name":"reflex-dom-v0.4-keyed","keyed":true,"issues":[694]},{"name":"resonatejs-keyed","keyed":true},{"name":"riot-v4.12.0-keyed","keyed":true},{"name":"san-v3.7.7-keyed","keyed":true,"issues":[694]},{"name":"scarletsframe-v0.26.1-keyed","keyed":true},{"name":"sifrr-v0.0.5-keyed","keyed":true},{"name":"sinuous-v0.15.1-keyed","keyed":true},{"name":"solid-v0.17.2-keyed","keyed":true},{"name":"solid-state-v0.17.2-keyed","keyed":true},{"name":"stage0-v0.0.2-keyed","keyed":true},{"name":"stdweb-v0.4.17-keyed","keyed":true},{"name":"surplus-v0.5.3-keyed","keyed":true},{"name":"svelte-v3.18.1-keyed","keyed":true},{"name":"uhtml-v1.8.1-keyed","keyed":true},{"name":"vanillajs-keyed","keyed":true},{"name":"vanillajs-1-keyed","keyed":true},{"name":"vanillajs-create-el-keyed","keyed":true},{"name":"vanillajs-custom-el-keyed","keyed":true},{"name":"vanillajs-fwd-keyed","keyed":true},{"name":"vanillajs-innerhtml-keyed","keyed":true},{"name":"vanillajs-shadow-keyed","keyed":true},{"name":"vanillajs-wc-keyed","keyed":true},{"name":"vanillajs-wc-dx-keyed","keyed":true},{"name":"vanillajs-wc-prog-keyed","keyed":true},{"name":"vidom-v0.11.0-keyed","keyed":true},{"name":"vue-v2.6.2-keyed","keyed":true},{"name":"vue-next-v3.0.0-beta.18-keyed","keyed":true},{"name":"vuerx-jsx-v0.0.2-keyed","keyed":true},{"name":"wasm-bindgen-v0.2.47-keyed","keyed":true},{"name":"angular-v8.0.1-non-keyed","keyed":false},{"name":"apprun-v2.23.12-non-keyed","keyed":false},{"name":"aurelia-v1.3.0-non-keyed","keyed":false},{"name":"cyclejs-dom-v20.4.0-non-keyed","keyed":false,"issues":[634]},{"name":"dojo-v7.0.1-non-keyed","keyed":false},{"name":"domc-v0.0.12-non-keyed","keyed":false},{"name":"domdiff-vinvalid (no package-lock)-non-keyed","keyed":false},{"name":"domvm-v3.4.12-non-keyed","keyed":false},{"name":"doz-v3.0.1-non-keyed","keyed":false},{"name":"elm-v0.19.1-3-non-keyed","keyed":false},{"name":"endorphin-v0.5.2-non-keyed","keyed":false},{"name":"etch-v0.14.0-non-keyed","keyed":false},{"name":"gruu-v1.7.5-non-keyed","keyed":false},{"name":"halogen-v5.0.0-non-keyed","keyed":false},{"name":"heresy-v0.26.1-non-keyed","keyed":false},{"name":"hullo-v0.8.2-non-keyed","keyed":false},{"name":"imba-v1.5.2-non-keyed","keyed":false},{"name":"incr_dom-v0.13.0-non-keyed","keyed":false},{"name":"inferno-v7.2.1-non-keyed","keyed":false},{"name":"lighterhtml-v2.5.0-non-keyed","keyed":false},{"name":"lit-element-v2.3.1-non-keyed","keyed":false},{"name":"lit-html-v1.1.0-non-keyed","keyed":false},{"name":"lite-html-v0.2.4-non-keyed","keyed":false},{"name":"literaljs-vinvalid (no package-lock)-non-keyed","keyed":false},{"name":"mikado-v0.7.57-non-keyed","keyed":false},{"name":"mimbl-v0.1.10-non-keyed","keyed":false},{"name":"miso-v1.4.0-non-keyed","keyed":false},{"name":"moon-v1.0.0-beta.4-non-keyed","keyed":false},{"name":"neverland-v3.3.2-non-keyed","keyed":false},{"name":"polymer-v2.0.0-non-keyed","keyed":false},{"name":"ractive-v1.3.6-non-keyed","keyed":false},{"name":"rawact-v0.5.0-non-keyed","keyed":false,"issues":[634]},{"name":"react-v16.8.6-non-keyed","keyed":false},{"name":"redom-v3.27.0-non-keyed","keyed":false},{"name":"riot-v4.12.0-non-keyed","keyed":false},{"name":"san-v3.7.7-non-keyed","keyed":false},{"name":"scarletsframe-v0.26.1-non-keyed","keyed":false},{"name":"seed-v0.6.0-non-keyed","keyed":false},{"name":"sifrr-v0.0.3-non-keyed","keyed":false},{"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},{"name":"stdweb-v0.4.17-non-keyed","keyed":false},{"name":"stem-v0.2.70-non-keyed","keyed":false,"issues":[634]},{"name":"surplus-v0.5.3-non-keyed","keyed":false},{"name":"svelte-v3.18.1-non-keyed","keyed":false},{"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},{"name":"vanillajs-1-non-keyed","keyed":false},{"name":"vanillajs-opti-non-keyed","keyed":false},{"name":"vue-v2.6.2-non-keyed","keyed":false},{"name":"vue-next-v3.0.0-beta.18-non-keyed","keyed":false},{"name":"vuera-v0.2.2-non-keyed","keyed":false},{"name":"yew-v0.7.0-non-keyed","keyed":false}]; export let 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":false},{"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":false},{"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}]; diff --git a/webdriver-ts-results/table.html b/webdriver-ts-results/table.html index 1ee348958..f29a3ce0b 100644 --- a/webdriver-ts-results/table.html +++ b/webdriver-ts-results/table.html @@ -13,7 +13,7 @@ object-assign (c) Sindre Sorhus @license MIT -*/var r=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,o,l=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),s=1;s=0;)t+=e[n];return t},e.sumsqrd=function(e){for(var t=0,n=e.length;--n>=0;)t+=e[n]*e[n];return t},e.sumsqerr=function(t){for(var n,r=e.mean(t),a=0,i=t.length;--i>=0;)a+=(n=t[i]-r)*n;return a},e.sumrow=function(e){for(var t=0,n=e.length;--n>=0;)t+=e[n];return t},e.product=function(e){for(var t=1,n=e.length;--n>=0;)t*=e[n];return t},e.min=function(e){for(var t=e[0],n=0;++nt&&(t=e[n]);return t},e.unique=function(e){for(var t={},n=[],r=0;ri?(l=[n[s]],i=a,o=0):a===i&&(l.push(n[s]),o++),a=1);return 0===o?l[0]:l},e.range=function(t){return e.max(t)-e.min(t)},e.variance=function(t,n){return e.sumsqerr(t)/(t.length-(n?1:0))},e.pooledvariance=function(t){return t.reduce(function(t,n){return t+e.sumsqerr(n)},0)/(t.reduce(function(e,t){return e+t.length},0)-t.length)},e.deviation=function(t){for(var n=e.mean(t),r=t.length,a=new Array(r),i=0;i=0;i--)a.push(t.abs(n[i]-r));return e.mean(a)},e.meddev=function(n){for(var r=e.median(n),a=[],i=n.length-1;i>=0;i--)a.push(t.abs(n[i]-r));return e.median(a)},e.coeffvar=function(t){return e.stdev(t)/e.mean(t)},e.quartiles=function(e){var n=e.length,a=e.slice().sort(r);return[a[t.round(n/4)-1],a[t.round(n/2)-1],a[t.round(3*n/4)-1]]},e.quantiles=function(e,n,i,o){var l,s,c,u,f=e.slice().sort(r),d=[n.length],p=e.length;void 0===i&&(i=3/8),void 0===o&&(o=3/8);for(var h=0;h1){for(s=!0===r?this:this.transpose();l1){for("sumrow"!==t&&(s=!0===r?this:this.transpose());l1){for(o=o.transpose();an?t:n;return e.pow(10,17-~~(e.log(r>0?r:-r)*e.LOG10E))}var l=Array.isArray||function(e){return"[object Array]"===a.call(e)};function s(e){return"[object Function]"===a.call(e)}function c(e){return"number"==typeof e&&e==e}function u(){return new u._init(arguments)}function f(){return 0}function d(){return 1}function p(e,t){return e===t?1:0}u.fn=u.prototype,u._init=function(e){if(l(e[0]))if(l(e[0][0])){s(e[1])&&(e[0]=u.map(e[0],e[1]));for(var t=0;t=0;t--,r++)n[r]=[e[r][t]];return n},u.transpose=function(e){var t,n,r,a,i=[];l(e[0])||(e=[e]),n=e.length,r=e[0].length;for(var o=0;o0&&(o[r][0]=e[r][0]),s=1;sn&&r>0)return[];if(r>0)for(i=e;in;i+=r)a.push(i);return a},u.slice=function(){function e(e,n,r,a){var i,o=[],l=e.length;if(n===t&&r===t&&a===t)return u.copy(e);if(n=n||0,r=r||e.length,a=a||1,(n=n>=0?n:l+n)===(r=r>=0?r:l+r)||0===a)return[];if(nr&&a>0)return[];if(a>0)for(i=n;ir;i+=a)o.push(e[i]);return o}return function(t,n){if(c((n=n||{}).row)){if(c(n.col))return t[n.row][n.col];var r=u.rowa(t,n.row),a=n.col||{};return e(r,a.start,a.end,a.step)}if(c(n.col)){var i=u.cola(t,n.col),o=n.row||{};return e(i,o.start,o.end,o.step)}var o=n.row||{},a=n.col||{};return e(t,o.start,o.end,o.step).map(function(t){return e(t,a.start,a.end,a.step)})}}(),u.sliceAssign=function(n,r,a){if(c(r.row)){if(c(r.col))return n[r.row][r.col]=a;r.col=r.col||{},r.col.start=r.col.start||0,r.col.end=r.col.end||n[0].length,r.col.step=r.col.step||1;var i=u.arange(r.col.start,e.min(n.length,r.col.end),r.col.step),o=r.row;return i.forEach(function(e,t){n[o][e]=a[t]}),n}if(c(r.col)){r.row=r.row||{},r.row.start=r.row.start||0,r.row.end=r.row.end||n.length,r.row.step=r.row.step||1;var l=u.arange(r.row.start,e.min(n[0].length,r.row.end),r.row.step),s=r.col;return l.forEach(function(e,t){n[e][s]=a[t]}),n}a[0].length===t&&(a=[a]),r.row.start=r.row.start||0,r.row.end=r.row.end||n.length,r.row.step=r.row.step||1,r.col.start=r.col.start||0,r.col.end=r.col.end||n[0].length,r.col.step=r.col.step||1;var l=u.arange(r.row.start,e.min(n.length,r.row.end),r.row.step),i=u.arange(r.col.start,e.min(n[0].length,r.col.end),r.col.step);return l.forEach(function(e,t){i.forEach(function(r,i){n[e][r]=a[t][i]})}),n},u.diagonal=function(e){var t=u.zeros(e.length,e.length);return e.forEach(function(e,n){t[n][n]=e}),t},u.copy=function(e){return e.map(function(e){return c(e)?e:e.map(function(e){return e})})};var h=u.prototype;return h.length=0,h.push=Array.prototype.push,h.sort=Array.prototype.sort,h.splice=Array.prototype.splice,h.slice=Array.prototype.slice,h.toArray=function(){return this.length>1?r.call(this):r.call(this)[0]},h.map=function(e,t){return u(u.map(this,e,t))},h.cumreduce=function(e,t){return u(u.cumreduce(this,e,t))},h.alter=function(e){return u.alter(this,e),this},function(e){for(var t=0;tf)for(d=0;d=1?n:1/n)+.4*n+17);if(r<0||n<=0)return NaN;if(r170||r>170?t.exp(e.combinationln(n,r)):e.factorial(n)/e.factorial(r)/e.factorial(n-r)},e.combinationln=function(t,n){return e.factorialln(t)-e.factorialln(n)-e.factorialln(t-n)},e.permutation=function(t,n){return e.factorial(t)/e.factorial(t-n)},e.betafn=function(n,r){if(!(n<=0||r<=0))return n+r>170?t.exp(e.betaln(n,r)):e.gammafn(n)*e.gammafn(r)/e.gammafn(n+r)},e.betaln=function(t,n){return e.gammaln(t)+e.gammaln(n)-e.gammaln(t+n)},e.betacf=function(e,n,r){var a,i,o,l,s=1,c=n+r,u=n+1,f=n-1,d=1,p=1-c*e/u;for(t.abs(p)<1e-30&&(p=1e-30),l=p=1/p;s<=100&&(p=1+(i=s*(r-s)*e/((f+(a=2*s))*(n+a)))*p,t.abs(p)<1e-30&&(p=1e-30),d=1+i/d,t.abs(d)<1e-30&&(d=1e-30),l*=(p=1/p)*d,p=1+(i=-(n+s)*(c+s)*e/((n+a)*(u+a)))*p,t.abs(p)<1e-30&&(p=1e-30),d=1+i/d,t.abs(d)<1e-30&&(d=1e-30),l*=o=(p=1/p)*d,!(t.abs(o-1)<3e-7));s++);return l},e.gammapinv=function(n,r){var a,i,o,l,s,c,u=0,f=r-1,d=e.gammaln(r);if(n>=1)return t.max(100,r+100*t.sqrt(r));if(n<=0)return 0;for(r>1?(s=t.log(f),c=t.exp(f*(s-1)-d),l=n<.5?n:1-n,a=(2.30753+.27061*(i=t.sqrt(-2*t.log(l))))/(1+i*(.99229+.04481*i))-i,n<.5&&(a=-a),a=t.max(.001,r*t.pow(1-1/(9*r)-a/(3*t.sqrt(r)),3))):a=n<(i=1-r*(.253+.12*r))?t.pow(n/i,1/r):1-t.log(1-(n-i)/(1-i));u<12;u++){if(a<=0)return 0;if((a-=i=(o=(e.lowRegGamma(r,a)-n)/(i=r>1?c*t.exp(-(a-f)+f*(t.log(a)-s)):t.exp(-a+f*t.log(a)-d)))/(1-.5*t.min(1,o*((r-1)/a-1))))<=0&&(a=.5*(a+i)),t.abs(i)<1e-8*a)break}return a},e.erf=function(e){var n,r,a,i,o=[-1.3026537197817094,.6419697923564902,.019476473204185836,-.00956151478680863,-.000946595344482036,.000366839497852761,42523324806907e-18,-20278578112534e-18,-1624290004647e-18,130365583558e-17,1.5626441722e-8,-8.5238095915e-8,6.529054439e-9,5.059343495e-9,-9.91364156e-10,-2.27365122e-10,9.6467911e-11,2.394038e-12,-6.886027e-12,8.94487e-13,3.13092e-13,-1.12708e-13,3.81e-16,7.106e-15,-1.523e-15,-9.4e-17,1.21e-16,-2.8e-17],l=o.length-1,s=!1,c=0,u=0;for(e<0&&(e=-e,s=!0),r=4*(n=2/(2+e))-2;l>0;l--)a=c,c=r*c-u+o[l],u=a;return i=n*t.exp(-e*e+.5*(o[0]+r*c)-u),s?i-1:1-i},e.erfc=function(t){return 1-e.erf(t)},e.erfcinv=function(n){var r,a,i,o,l=0;if(n>=2)return-100;if(n<=0)return 100;for(o=n<1?n:2-n,r=-.70711*((2.30753+.27061*(i=t.sqrt(-2*t.log(o/2))))/(1+i*(.99229+.04481*i))-i);l<2;l++)r+=(a=e.erfc(r)-o)/(1.1283791670955126*t.exp(-r*r)-r*a);return n<1?r:-r},e.ibetainv=function(n,r,a){var i,o,l,s,c,u,f,d,p,h,g=r-1,v=a-1,m=0;if(n<=0)return 0;if(n>=1)return 1;for(r>=1&&a>=1?(l=n<.5?n:1-n,u=(2.30753+.27061*(s=t.sqrt(-2*t.log(l))))/(1+s*(.99229+.04481*s))-s,n<.5&&(u=-u),f=(u*u-3)/6,d=2/(1/(2*r-1)+1/(2*a-1)),p=u*t.sqrt(f+d)/d-(1/(2*a-1)-1/(2*r-1))*(f+5/6-2/(3*d)),u=r/(r+a*t.exp(2*p))):(i=t.log(r/(r+a)),o=t.log(a/(r+a)),u=n<(s=t.exp(r*i)/r)/(p=s+(c=t.exp(a*o)/a))?t.pow(r*p*n,1/r):1-t.pow(a*p*(1-n),1/a)),h=-e.gammaln(r)-e.gammaln(a)+e.gammaln(r+a);m<10;m++){if(0===u||1===u)return u;if((u-=s=(c=(e.ibeta(u,r,a)-n)/(s=t.exp(g*t.log(u)+v*t.log(1-u)+h)))/(1-.5*t.min(1,c*(g/u-v/(1-u)))))<=0&&(u=.5*(u+s)),u>=1&&(u=.5*(u+s+1)),t.abs(s)<1e-8*u&&m>0)break}return u},e.ibeta=function(n,r,a){var i=0===n||1===n?0:t.exp(e.gammaln(r+a)-e.gammaln(r)-e.gammaln(a)+r*t.log(n)+a*t.log(1-n));return!(n<0||n>1)&&(n<(r+1)/(r+a+2)?i*e.betacf(n,r,a)/r:1-i*e.betacf(1-n,a,r)/a)},e.randn=function(n,r){var a,i,o,l,s;if(r||(r=n),n)return e.create(n,r,function(){return e.randn()});do{a=t.random(),i=1.7156*(t.random()-.5),s=(o=a-.449871)*o+(l=t.abs(i)+.386595)*(.196*l-.25472*o)}while(s>.27597&&(s>.27846||i*i>-4*t.log(a)*a*a));return i/a},e.randg=function(n,r,a){var i,o,l,s,c,u,f=n;if(a||(a=r),n||(n=1),r)return(u=e.zeros(r,a)).alter(function(){return e.randg(n)}),u;n<1&&(n+=1),i=n-1/3,o=1/t.sqrt(9*i);do{do{s=1+o*(c=e.randn())}while(s<=0);s*=s*s,l=t.random()}while(l>1-.331*t.pow(c,4)&&t.log(l)>.5*c*c+i*(1-s+t.log(s)));if(n==f)return i*s;do{l=t.random()}while(0===l);return t.pow(l,1/f)*i*s},function(t){for(var n=0;n=8)return 1;var s,c=2*e.normal.cdf(l,0,1,1,0)-1;c=c>=t.exp(-50/a)?t.pow(c,a):0;for(var u=l,f=(8-l)/(s=n>3?2:3),d=u+f,p=0,h=a-1,g=1;g<=s;g++){for(var v=0,m=.5*(d+u),y=.5*(d-u),x=1;x<=12;x++){var b,_=m+y*(660)break;var k=2*e.normal.cdf(_,0,1,1,0)*.5-2*e.normal.cdf(_,n,1,1,0)*.5;k>=t.exp(-30/h)&&(v+=k=o[b-1]*t.exp(-.5*w)*t.pow(k,h))}p+=v*=2*y*a/t.sqrt(2*t.PI),u=d,d+=f}return(c+=p)<=t.exp(-30/r)?0:(c=t.pow(c,r))>=1?1:c}!function(t){for(var n=0;n1||n<0?0:1==r&&1==a?1:r<512&&a<512?t.pow(n,r-1)*t.pow(1-n,a-1)/e.betafn(r,a):t.exp((r-1)*t.log(n)+(a-1)*t.log(1-n)-e.betaln(r,a))},cdf:function(t,n,r){return t>1||t<0?1*(t>1):e.ibeta(t,n,r)},inv:function(t,n,r){return e.ibetainv(t,n,r)},mean:function(e,t){return e/(e+t)},median:function(t,n){return e.ibetainv(.5,t,n)},mode:function(e,t){return(e-1)/(e+t-2)},sample:function(t,n){var r=e.randg(t);return r/(r+e.randg(n))},variance:function(e,n){return e*n/(t.pow(e+n,2)*(e+n+1))}}),e.extend(e.centralF,{pdf:function(n,r,a){var i;return n<0?0:r<=2?0===n&&r<2?1/0:0===n&&2===r?1:1/e.betafn(r/2,a/2)*t.pow(r/a,r/2)*t.pow(n,r/2-1)*t.pow(1+r/a*n,-(r+a)/2):(i=r*n/(a+n*r),r*(a/(a+n*r))/2*e.binomial.pdf((r-2)/2,(r+a-2)/2,i))},cdf:function(t,n,r){return t<0?0:e.ibeta(n*t/(n*t+r),n/2,r/2)},inv:function(t,n,r){return r/(n*(1/e.ibetainv(t,n/2,r/2)-1))},mean:function(e,t){return t>2?t/(t-2):void 0},mode:function(e,t){return e>2?t*(e-2)/(e*(t+2)):void 0},sample:function(t,n){return 2*e.randg(t/2)/t/(2*e.randg(n/2)/n)},variance:function(e,t){if(!(t<=4))return 2*t*t*(e+t-2)/(e*(t-2)*(t-2)*(t-4))}}),e.extend(e.cauchy,{pdf:function(e,n,r){return r<0?0:r/(t.pow(e-n,2)+t.pow(r,2))/t.PI},cdf:function(e,n,r){return t.atan((e-n)/r)/t.PI+.5},inv:function(e,n,r){return n+r*t.tan(t.PI*(e-.5))},median:function(e,t){return e},mode:function(e,t){return e},sample:function(n,r){return e.randn()*t.sqrt(1/(2*e.randg(.5)))*r+n}}),e.extend(e.chisquare,{pdf:function(n,r){return n<0?0:0===n&&2===r?.5:t.exp((r/2-1)*t.log(n)-n/2-r/2*t.log(2)-e.gammaln(r/2))},cdf:function(t,n){return t<0?0:e.lowRegGamma(n/2,t/2)},inv:function(t,n){return 2*e.gammapinv(t,.5*n)},mean:function(e){return e},median:function(e){return e*t.pow(1-2/(9*e),3)},mode:function(e){return e-2>0?e-2:0},sample:function(t){return 2*e.randg(t/2)},variance:function(e){return 2*e}}),e.extend(e.exponential,{pdf:function(e,n){return e<0?0:n*t.exp(-n*e)},cdf:function(e,n){return e<0?0:1-t.exp(-n*e)},inv:function(e,n){return-t.log(1-e)/n},mean:function(e){return 1/e},median:function(e){return 1/e*t.log(2)},mode:function(e){return 0},sample:function(e){return-1/e*t.log(t.random())},variance:function(e){return t.pow(e,-2)}}),e.extend(e.gamma,{pdf:function(n,r,a){return n<0?0:0===n&&1===r?1/a:t.exp((r-1)*t.log(n)-n/a-e.gammaln(r)-r*t.log(a))},cdf:function(t,n,r){return t<0?0:e.lowRegGamma(n,t/r)},inv:function(t,n,r){return e.gammapinv(t,n)*r},mean:function(e,t){return e*t},mode:function(e,t){if(e>1)return(e-1)*t},sample:function(t,n){return e.randg(t)*n},variance:function(e,t){return e*t*t}}),e.extend(e.invgamma,{pdf:function(n,r,a){return n<=0?0:t.exp(-(r+1)*t.log(n)-a/n-e.gammaln(r)+r*t.log(a))},cdf:function(t,n,r){return t<=0?0:1-e.lowRegGamma(n,r/t)},inv:function(t,n,r){return r/e.gammapinv(1-t,n)},mean:function(e,t){return e>1?t/(e-1):void 0},mode:function(e,t){return t/(e+1)},sample:function(t,n){return n/e.randg(t)},variance:function(e,t){if(!(e<=2))return t*t/((e-1)*(e-1)*(e-2))}}),e.extend(e.kumaraswamy,{pdf:function(e,n,r){return 0===e&&1===n?r:1===e&&1===r?n:t.exp(t.log(n)+t.log(r)+(n-1)*t.log(e)+(r-1)*t.log(1-t.pow(e,n)))},cdf:function(e,n,r){return e<0?0:e>1?1:1-t.pow(1-t.pow(e,n),r)},inv:function(e,n,r){return t.pow(1-t.pow(1-e,1/r),1/n)},mean:function(t,n){return n*e.gammafn(1+1/t)*e.gammafn(n)/e.gammafn(1+1/t+n)},median:function(e,n){return t.pow(1-t.pow(2,-1/n),1/e)},mode:function(e,n){if(e>=1&&n>=1&&1!==e&&1!==n)return t.pow((e-1)/(e*n-1),1/e)},variance:function(e,t){throw new Error("variance not yet implemented")}}),e.extend(e.lognormal,{pdf:function(e,n,r){return e<=0?0:t.exp(-t.log(e)-.5*t.log(2*t.PI)-t.log(r)-t.pow(t.log(e)-n,2)/(2*r*r))},cdf:function(n,r,a){return n<0?0:.5+.5*e.erf((t.log(n)-r)/t.sqrt(2*a*a))},inv:function(n,r,a){return t.exp(-1.4142135623730951*a*e.erfcinv(2*n)+r)},mean:function(e,n){return t.exp(e+n*n/2)},median:function(e,n){return t.exp(e)},mode:function(e,n){return t.exp(e-n*n)},sample:function(n,r){return t.exp(e.randn()*r+n)},variance:function(e,n){return(t.exp(n*n)-1)*t.exp(2*e+n*n)}}),e.extend(e.noncentralt,{pdf:function(n,r,a){return t.abs(a)<1e-14?e.studentt.pdf(n,r):t.abs(n)<1e-14?t.exp(e.gammaln((r+1)/2)-a*a/2-.5*t.log(t.PI*r)-e.gammaln(r/2)):r/n*(e.noncentralt.cdf(n*t.sqrt(1+2/r),r+2,a)-e.noncentralt.cdf(n,r,a))},cdf:function(n,r,a){if(t.abs(a)<1e-14)return e.studentt.cdf(n,r);var i=!1;n<0&&(i=!0,a=-a);for(var o=e.normal.cdf(-a,0,1),l=1e-14+1,s=l,c=n*n/(n*n+r),u=0,f=t.exp(-a*a/2),d=t.exp(-a*a/2-.5*t.log(2)-e.gammaln(1.5))*a;u<200||s>1e-14||l>1e-14;)s=l,u>0&&(f*=a*a/(2*u),d*=a*a/(2*(u+.5))),o+=.5*(l=f*e.beta.cdf(c,u+.5,r/2)+d*e.beta.cdf(c,u+1,r/2)),u++;return i?1-o:o}}),e.extend(e.normal,{pdf:function(e,n,r){return t.exp(-.5*t.log(2*t.PI)-t.log(r)-t.pow(e-n,2)/(2*r*r))},cdf:function(n,r,a){return.5*(1+e.erf((n-r)/t.sqrt(2*a*a)))},inv:function(t,n,r){return-1.4142135623730951*r*e.erfcinv(2*t)+n},mean:function(e,t){return e},median:function(e,t){return e},mode:function(e,t){return e},sample:function(t,n){return e.randn()*n+t},variance:function(e,t){return t*t}}),e.extend(e.pareto,{pdf:function(e,n,r){return e1e100?1e100:r,1/(t.sqrt(r)*e.betafn(.5,r/2))*t.pow(1+n*n/r,-(r+1)/2)},cdf:function(n,r){var a=r/2;return e.ibeta((n+t.sqrt(n*n+r))/(2*t.sqrt(n*n+r)),a,a)},inv:function(n,r){var a=e.ibetainv(2*t.min(n,1-n),.5*r,.5);return a=t.sqrt(r*(1-a)/a),n>.5?a:-a},mean:function(e){return e>1?0:void 0},median:function(e){return 0},mode:function(e){return 0},sample:function(n){return e.randn()*t.sqrt(n/(2*e.randg(n/2)))},variance:function(e){return e>2?e/(e-2):e>1?1/0:void 0}}),e.extend(e.weibull,{pdf:function(e,n,r){return e<0||n<0||r<0?0:r/n*t.pow(e/n,r-1)*t.exp(-t.pow(e/n,r))},cdf:function(e,n,r){return e<0?0:1-t.exp(-t.pow(e/n,r))},inv:function(e,n,r){return n*t.pow(-t.log(1-e),1/r)},mean:function(t,n){return t*e.gammafn(1+1/n)},median:function(e,n){return e*t.pow(t.log(2),1/n)},mode:function(e,n){return n<=1?0:e*t.pow((n-1)/n,1/n)},sample:function(e,n){return e*t.pow(-t.log(t.random()),1/n)},variance:function(n,r){return n*n*e.gammafn(1+2/r)-t.pow(e.weibull.mean(n,r),2)}}),e.extend(e.uniform,{pdf:function(e,t,n){return en?0:1/(n-t)},cdf:function(e,t,n){return e>>0&&(n<0?0:e.combination(n+r-1,r-1)*t.pow(1-a,n)*t.pow(a,r))},cdf:function(t,n,r){var a=0,i=0;if(t<0)return 0;for(;i<=t;i++)a+=e.negbin.pdf(i,n,r);return a}}),e.extend(e.hypgeom,{pdf:function(n,r,a,i){if(n!=n|0)return!1;if(n<0||ni||n>a)return 0;if(2*a>r)return 2*i>r?e.hypgeom.pdf(r-a-i+n,r,r-a,r-i):e.hypgeom.pdf(i-n,r,r-a,i);if(2*i>r)return e.hypgeom.pdf(a-n,r,a,r-i);if(a1&&l=i||n>=a)return 1;if(2*a>r)return 2*i>r?e.hypgeom.cdf(r-a-i+n,r,r-a,r-i):1-e.hypgeom.cdf(i-n-1,r,r-a,i);if(2*i>r)return 1-e.hypgeom.cdf(a-n-1,r,a,r-i);if(a1&&sa);return r-1}}),e.extend(e.triangular,{pdf:function(e,t,n,r){return n<=t||rn?NaN:en?0:er?NaN:e<=n?0:e>=r?1:e<=a?t.pow(e-n,2)/((r-n)*(a-n)):1-t.pow(r-e,2)/((r-n)*(r-a))},inv:function(e,n,r,a){return r<=n||ar?NaN:e<=(a-n)/(r-n)?n+(r-n)*t.sqrt(e*((a-n)/(r-n))):n+(r-n)*(1-t.sqrt((1-e)*(1-(a-n)/(r-n))))},mean:function(e,t,n){return(e+t+n)/3},median:function(e,n,r){return r<=(e+n)/2?n-t.sqrt((n-e)*(n-r))/t.sqrt(2):r>(e+n)/2?e+t.sqrt((n-e)*(r-e))/t.sqrt(2):void 0},mode:function(e,t,n){return n},sample:function(e,n,r){var a=t.random();return a<(r-e)/(n-e)?e+t.sqrt(a*(n-e)*(r-e)):n-t.sqrt((1-a)*(n-e)*(n-r))},variance:function(e,t,n){return(e*e+t*t+n*n-e*t-e*n-t*n)/18}}),e.extend(e.arcsine,{pdf:function(e,n,r){return r<=n?NaN:e<=n||e>=r?0:2/t.PI*t.pow(t.pow(r-n,2)-t.pow(2*e-n-r,2),-.5)},cdf:function(e,n,r){return e25e3)return n(r,1,o);var c,u=.5*i,f=u*t.log(i)-i*t.log(2)-e.gammaln(u),d=u-1,p=.25*i;c=i<=100?1:i<=800?.5:i<=5e3?.25:.125,f+=t.log(c);for(var h=0,g=1;g<=50;g++){for(var v=0,m=(2*g-1)*c,y=1;y<=16;y++){var x,b;8=-30&&(v+=n(8=1&&v<=1e-14)break;h+=v}if(v>1e-14)throw new Error("tukey.cdf failed to converge");return h>1&&(h=1),h},inv:function(n,r,a){if(a<2||r<2)return NaN;if(n<0||n>1)return NaN;if(0===n)return 0;if(1===n)return 1/0;var i,o=function(e,n,r){var a=.5-.5*e,i=t.sqrt(t.log(1/(a*a))),o=i+((((-453642210148e-16*i-.204231210125)*i-.342242088547)*i-1)*i+.322232421088)/((((.0038560700634*i+.10353775285)*i+.531103462366)*i+.588581570495)*i+.099348462606);r<120&&(o+=(o*o*o+o)/r/4);var l=.8832-.2368*o;return r<120&&(l+=-1.214/r+1.208*o/r),o*(l*t.log(n-1)+1.4142)}(n,r,a),l=e.tukey.cdf(o,r,a)-n;i=l>0?t.max(0,o-1):o+1;for(var s,c=e.tukey.cdf(i,r,a)-n,u=1;u<50;u++)if(s=i-c*(i-o)/(c-l),l=c,o=i,s<0&&(s=0,c=-n),c=e.tukey.cdf(s,r,a)-n,i=s,t.abs(i-o)<1e-4)return s;throw new Error("tukey.inv failed to converge")}})}(a,Math),function(e,t){var n,a,o=Array.prototype.push,l=e.utils.isArray;function s(t){return l(t)||t instanceof e}e.extend({add:function(t,n){return s(n)?(s(n[0])||(n=[n]),e.map(t,function(e,t,r){return e+n[t][r]})):e.map(t,function(e){return e+n})},subtract:function(t,n){return s(n)?(s(n[0])||(n=[n]),e.map(t,function(e,t,r){return e-n[t][r]||0})):e.map(t,function(e){return e-n})},divide:function(t,n){return s(n)?(s(n[0])||(n=[n]),e.multiply(t,e.inv(n))):e.map(t,function(e){return e/n})},multiply:function(t,n){var r,a,i,o,l,c,u,f;if(void 0===t.length&&void 0===n.length)return t*n;if(l=t.length,c=t[0].length,u=e.zeros(l,i=s(n)?n[0].length:c),f=0,s(n)){for(;f=0;s--){for(p=0,c=s+1;c<=u-1;c++)p+=h[c]*n[s][c];h[s]=(n[s][a-1]-p)/n[s][s]}return h},gauss_jordan:function(n,r){for(var a=e.aug(n,r),i=a.length,o=a[0].length,l=0,s=0;st.abs(a[c][s])&&(c=u);var f=a[s];for(a[s]=a[c],a[c]=f,u=s+1;u=0;s--){for(l=a[s][s],u=0;us-1;d--)a[u][d]-=a[s][d]*a[u][s]/l;for(a[s][s]/=l,d=i;df?(p[u][f]=n[u][f],h[u][f]=g[u][f]=0):ui;)o=c,c=e.add(e.multiply(s,o),l),u++;return c},gauss_seidel:function(n,r,a,i){for(var o,l,s,c,u,f=0,d=n.length,p=[],h=[],g=[];fo?(p[f][o]=n[f][o],h[f][o]=g[f][o]=0):fi;)l=u,u=e.add(e.multiply(c,l),s),f+=1;return u},SOR:function(n,r,a,i,o){for(var l,s,c,u,f,d=0,p=n.length,h=[],g=[],v=[];dl?(h[d][l]=n[d][l],g[d][l]=v[d][l]=0):di;)s=f,f=e.add(e.multiply(u,s),c),d++;return f},householder:function(n){for(var r,a,i,o,l=n.length,s=n[0].length,c=0,u=[],f=[];c0?-1:1)*t.sqrt(r),a=t.sqrt((r*r-n[c+1][c]*r)/2),(u=e.zeros(l,1))[c+1][0]=(n[c+1][c]-r)/(2*a),i=c+2;i0?t.PI/4:-t.PI/4:t.atan(2*n[a][i]/(n[a][a]-n[i][i]))/2,(s=e.identity(u,u))[a][a]=t.cos(l),s[a][i]=-t.sin(l),s[i][a]=t.sin(l),s[i][i]=t.cos(l),f=e.multiply(f,s),n=e.multiply(e.multiply(e.inv(s),n),s),c=0,p=1;p.001&&(c=1)}for(p=0;p=f;)o=i(e,r+a),l=i(e,r),p[d]=(n[o]-2*n[l]+n[2*l-o])/(a*a),a/=2,d++;for(c=p.length,s=1;1!=c;){for(u=0;ur);a++);return n[a-=1]+(r-t[a])*d[a]+e.sq(r-t[a])*i[a]+(r-t[a])*e.sq(r-t[a])*p[a]},gauss_quadrature:function(){throw new Error("gauss_quadrature not yet implemented")},PCA:function(t){var n,r,a,i,o,l=t.length,s=t[0].length,c=0,u=[],f=[],d=[],p=[],h=[],g=[],v=[];for(c=0;c1||r>1||e<=0||r<=0)throw new Error("Proportions should be greater than 0 and less than 1");var i=(e*n+r*a)/(n+a);return(e-r)/t.sqrt(i*(1-i)*(1/n+1/a))}e.extend({zscore:function(){var t=n.call(arguments);return r(t[1])?(t[0]-t[1])/t[2]:(t[0]-e.mean(t[1]))/e.stdev(t[1],t[2])},ztest:function(){var r,i=n.call(arguments);return a(i[1])?(r=e.zscore(i[0],i[1],i[3]),1===i[2]?e.normal.cdf(-t.abs(r),0,1):2*e.normal.cdf(-t.abs(r),0,1)):i.length>2?(r=e.zscore(i[0],i[1],i[2]),1===i[3]?e.normal.cdf(-t.abs(r),0,1):2*e.normal.cdf(-t.abs(r),0,1)):(r=i[0],1===i[1]?e.normal.cdf(-t.abs(r),0,1):2*e.normal.cdf(-t.abs(r),0,1))}}),e.extend(e.fn,{zscore:function(e,t){return(e-this.mean())/this.stdev(t)},ztest:function(n,r,a){var i=t.abs(this.zscore(n,a));return 1===r?e.normal.cdf(-i,0,1):2*e.normal.cdf(-i,0,1)}}),e.extend({tscore:function(){var r=n.call(arguments);return 4===r.length?(r[0]-r[1])/(r[2]/t.sqrt(r[3])):(r[0]-e.mean(r[1]))/(e.stdev(r[1],!0)/t.sqrt(r[1].length))},ttest:function(){var a,i=n.call(arguments);return 5===i.length?(a=t.abs(e.tscore(i[0],i[1],i[2],i[3])),1===i[4]?e.studentt.cdf(-a,i[3]-1):2*e.studentt.cdf(-a,i[3]-1)):r(i[1])?(a=t.abs(i[0]),1==i[2]?e.studentt.cdf(-a,i[1]-1):2*e.studentt.cdf(-a,i[1]-1)):(a=t.abs(e.tscore(i[0],i[1])),1==i[2]?e.studentt.cdf(-a,i[1].length-1):2*e.studentt.cdf(-a,i[1].length-1))}}),e.extend(e.fn,{tscore:function(e){return(e-this.mean())/(this.stdev(!0)/t.sqrt(this.cols()))},ttest:function(n,r){return 1===r?1-e.studentt.cdf(t.abs(this.tscore(n)),this.cols()-1):2*e.studentt.cdf(-t.abs(this.tscore(n)),this.cols()-1)}}),e.extend({anovafscore:function(){var r,a,i,o,l,s,c,u=n.call(arguments);if(1===u.length){l=new Array(u[0].length);for(var f=0;f.5?1-n:n)}),u=a.studentt.inv(.975,t.df_resid),f=t.coef.map(function(e,t){var n=u*l[t];return[e-n,e+n]});return{se:l,t:s,p:c,sigmaHat:o,interval95:f}}return{ols:function(n,r){var i=e(n,r),o=t(i),l=function(e){var t,n,r,i=e.R2/e.df_model/((1-e.R2)/e.df_resid);return{F_statistic:i,pvalue:1-(t=i,n=e.df_model,r=e.df_resid,a.beta.cdf(t/(r/n+t),n/2,r/2))}}(i),s=1-(1-i.R2)*((i.nobs-1)/i.df_resid);return i.t=o,i.f=l,i.adjust_R2=s,i}}}(),a.jStat=a,a)},,function(e,t,n){"use strict"; +*/var r=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function o(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,l,s=o(e),c=1;c=0;)t+=e[n];return t},e.sumsqrd=function(e){for(var t=0,n=e.length;--n>=0;)t+=e[n]*e[n];return t},e.sumsqerr=function(t){for(var n,r=e.mean(t),a=0,i=t.length;--i>=0;)a+=(n=t[i]-r)*n;return a},e.sumrow=function(e){for(var t=0,n=e.length;--n>=0;)t+=e[n];return t},e.product=function(e){for(var t=1,n=e.length;--n>=0;)t*=e[n];return t},e.min=function(e){for(var t=e[0],n=0;++nt&&(t=e[n]);return t},e.unique=function(e){for(var t={},n=[],r=0;ri?(l=[n[s]],i=a,o=0):a===i&&(l.push(n[s]),o++),a=1);return 0===o?l[0]:l},e.range=function(t){return e.max(t)-e.min(t)},e.variance=function(t,n){return e.sumsqerr(t)/(t.length-(n?1:0))},e.pooledvariance=function(t){return t.reduce((function(t,n){return t+e.sumsqerr(n)}),0)/(t.reduce((function(e,t){return e+t.length}),0)-t.length)},e.deviation=function(t){for(var n=e.mean(t),r=t.length,a=new Array(r),i=0;i=0;i--)a.push(t.abs(n[i]-r));return e.mean(a)},e.meddev=function(n){for(var r=e.median(n),a=[],i=n.length-1;i>=0;i--)a.push(t.abs(n[i]-r));return e.median(a)},e.coeffvar=function(t){return e.stdev(t)/e.mean(t)},e.quartiles=function(e){var n=e.length,a=e.slice().sort(r);return[a[t.round(n/4)-1],a[t.round(n/2)-1],a[t.round(3*n/4)-1]]},e.quantiles=function(e,n,i,o){var l,s,c,u,f=e.slice().sort(r),d=[n.length],p=e.length;void 0===i&&(i=3/8),void 0===o&&(o=3/8);for(var h=0;h1){for(s=!0===r?this:this.transpose();l1){for("sumrow"!==t&&(s=!0===r?this:this.transpose());l1){for(o=o.transpose();an?t:n;return e.pow(10,17-~~(e.log(r>0?r:-r)*e.LOG10E))}var l=Array.isArray||function(e){return"[object Array]"===a.call(e)};function s(e){return"[object Function]"===a.call(e)}function c(e){return"number"==typeof e&&e==e}function u(){return new u._init(arguments)}function f(){return 0}function d(){return 1}function p(e,t){return e===t?1:0}u.fn=u.prototype,u._init=function(e){if(l(e[0]))if(l(e[0][0])){s(e[1])&&(e[0]=u.map(e[0],e[1]));for(var t=0;t=0;t--,r++)n[r]=[e[r][t]];return n},u.transpose=function(e){var t,n,r,a,i=[];l(e[0])||(e=[e]),n=e.length,r=e[0].length;for(var o=0;o0&&(o[r][0]=e[r][0]),s=1;st&&n>0)return[];if(n>0)for(i=e;it;i+=n)r.push(i);return r},u.slice=function(){function e(e,t,n,r){var a,i=[],o=e.length;if(void 0===t&&void 0===n&&void 0===r)return u.copy(e);if(r=r||1,(t=(t=t||0)>=0?t:o+t)===(n=(n=n||e.length)>=0?n:o+n)||0===r)return[];if(tn&&r>0)return[];if(r>0)for(a=t;an;a+=r)i.push(e[a]);return i}return function(t,n){if(c((n=n||{}).row))return c(n.col)?t[n.row][n.col]:e(u.rowa(t,n.row),(a=n.col||{}).start,a.end,a.step);if(c(n.col))return e(u.cola(t,n.col),(r=n.row||{}).start,r.end,r.step);var r=n.row||{},a=n.col||{};return e(t,r.start,r.end,r.step).map((function(t){return e(t,a.start,a.end,a.step)}))}}(),u.sliceAssign=function(t,n,r){if(c(n.row)){if(c(n.col))return t[n.row][n.col]=r;n.col=n.col||{},n.col.start=n.col.start||0,n.col.end=n.col.end||t[0].length,n.col.step=n.col.step||1;var a=u.arange(n.col.start,e.min(t.length,n.col.end),n.col.step),i=n.row;return a.forEach((function(e,n){t[i][e]=r[n]})),t}if(c(n.col)){n.row=n.row||{},n.row.start=n.row.start||0,n.row.end=n.row.end||t.length,n.row.step=n.row.step||1;var o=u.arange(n.row.start,e.min(t[0].length,n.row.end),n.row.step),l=n.col;return o.forEach((function(e,n){t[e][l]=r[n]})),t}return void 0===r[0].length&&(r=[r]),n.row.start=n.row.start||0,n.row.end=n.row.end||t.length,n.row.step=n.row.step||1,n.col.start=n.col.start||0,n.col.end=n.col.end||t[0].length,n.col.step=n.col.step||1,o=u.arange(n.row.start,e.min(t.length,n.row.end),n.row.step),a=u.arange(n.col.start,e.min(t[0].length,n.col.end),n.col.step),o.forEach((function(e,n){a.forEach((function(a,i){t[e][a]=r[n][i]}))})),t},u.diagonal=function(e){var t=u.zeros(e.length,e.length);return e.forEach((function(e,n){t[n][n]=e})),t},u.copy=function(e){return e.map((function(e){return c(e)?e:e.map((function(e){return e}))}))};var h=u.prototype;return h.length=0,h.push=Array.prototype.push,h.sort=Array.prototype.sort,h.splice=Array.prototype.splice,h.slice=Array.prototype.slice,h.toArray=function(){return this.length>1?r.call(this):r.call(this)[0]},h.map=function(e,t){return u(u.map(this,e,t))},h.cumreduce=function(e,t){return u(u.cumreduce(this,e,t))},h.alter=function(e){return u.alter(this,e),this},function(e){for(var t=0;tf)for(d=0;d=1?n:1/n)+.4*n+17);if(r<0||n<=0)return NaN;if(r170||r>170?t.exp(e.combinationln(n,r)):e.factorial(n)/e.factorial(r)/e.factorial(n-r)},e.combinationln=function(t,n){return e.factorialln(t)-e.factorialln(n)-e.factorialln(t-n)},e.permutation=function(t,n){return e.factorial(t)/e.factorial(t-n)},e.betafn=function(n,r){if(!(n<=0||r<=0))return n+r>170?t.exp(e.betaln(n,r)):e.gammafn(n)*e.gammafn(r)/e.gammafn(n+r)},e.betaln=function(t,n){return e.gammaln(t)+e.gammaln(n)-e.gammaln(t+n)},e.betacf=function(e,n,r){var a,i,o,l,s=1,c=n+r,u=n+1,f=n-1,d=1,p=1-c*e/u;for(t.abs(p)<1e-30&&(p=1e-30),l=p=1/p;s<=100&&(p=1+(i=s*(r-s)*e/((f+(a=2*s))*(n+a)))*p,t.abs(p)<1e-30&&(p=1e-30),d=1+i/d,t.abs(d)<1e-30&&(d=1e-30),l*=(p=1/p)*d,p=1+(i=-(n+s)*(c+s)*e/((n+a)*(u+a)))*p,t.abs(p)<1e-30&&(p=1e-30),d=1+i/d,t.abs(d)<1e-30&&(d=1e-30),l*=o=(p=1/p)*d,!(t.abs(o-1)<3e-7));s++);return l},e.gammapinv=function(n,r){var a,i,o,l,s,c,u=0,f=r-1,d=e.gammaln(r);if(n>=1)return t.max(100,r+100*t.sqrt(r));if(n<=0)return 0;for(r>1?(s=t.log(f),c=t.exp(f*(s-1)-d),l=n<.5?n:1-n,a=(2.30753+.27061*(i=t.sqrt(-2*t.log(l))))/(1+i*(.99229+.04481*i))-i,n<.5&&(a=-a),a=t.max(.001,r*t.pow(1-1/(9*r)-a/(3*t.sqrt(r)),3))):a=n<(i=1-r*(.253+.12*r))?t.pow(n/i,1/r):1-t.log(1-(n-i)/(1-i));u<12;u++){if(a<=0)return 0;if((a-=i=(o=(e.lowRegGamma(r,a)-n)/(i=r>1?c*t.exp(-(a-f)+f*(t.log(a)-s)):t.exp(-a+f*t.log(a)-d)))/(1-.5*t.min(1,o*((r-1)/a-1))))<=0&&(a=.5*(a+i)),t.abs(i)<1e-8*a)break}return a},e.erf=function(e){var n,r,a,i,o=[-1.3026537197817094,.6419697923564902,.019476473204185836,-.00956151478680863,-.000946595344482036,.000366839497852761,42523324806907e-18,-20278578112534e-18,-1624290004647e-18,130365583558e-17,1.5626441722e-8,-8.5238095915e-8,6.529054439e-9,5.059343495e-9,-9.91364156e-10,-2.27365122e-10,96467911e-18,2394038e-18,-6886027e-18,894487e-18,313092e-18,-112708e-18,381e-18,7106e-18,-1523e-18,-94e-18,121e-18,-28e-18],l=o.length-1,s=!1,c=0,u=0;for(e<0&&(e=-e,s=!0),r=4*(n=2/(2+e))-2;l>0;l--)a=c,c=r*c-u+o[l],u=a;return i=n*t.exp(-e*e+.5*(o[0]+r*c)-u),s?i-1:1-i},e.erfc=function(t){return 1-e.erf(t)},e.erfcinv=function(n){var r,a,i,o,l=0;if(n>=2)return-100;if(n<=0)return 100;for(o=n<1?n:2-n,r=-.70711*((2.30753+.27061*(i=t.sqrt(-2*t.log(o/2))))/(1+i*(.99229+.04481*i))-i);l<2;l++)r+=(a=e.erfc(r)-o)/(1.1283791670955126*t.exp(-r*r)-r*a);return n<1?r:-r},e.ibetainv=function(n,r,a){var i,o,l,s,c,u,f,d,p,h,g=r-1,m=a-1,v=0;if(n<=0)return 0;if(n>=1)return 1;for(r>=1&&a>=1?(l=n<.5?n:1-n,u=(2.30753+.27061*(s=t.sqrt(-2*t.log(l))))/(1+s*(.99229+.04481*s))-s,n<.5&&(u=-u),f=(u*u-3)/6,d=2/(1/(2*r-1)+1/(2*a-1)),p=u*t.sqrt(f+d)/d-(1/(2*a-1)-1/(2*r-1))*(f+5/6-2/(3*d)),u=r/(r+a*t.exp(2*p))):(i=t.log(r/(r+a)),o=t.log(a/(r+a)),u=n<(s=t.exp(r*i)/r)/(p=s+(c=t.exp(a*o)/a))?t.pow(r*p*n,1/r):1-t.pow(a*p*(1-n),1/a)),h=-e.gammaln(r)-e.gammaln(a)+e.gammaln(r+a);v<10;v++){if(0===u||1===u)return u;if((u-=s=(c=(e.ibeta(u,r,a)-n)/(s=t.exp(g*t.log(u)+m*t.log(1-u)+h)))/(1-.5*t.min(1,c*(g/u-m/(1-u)))))<=0&&(u=.5*(u+s)),u>=1&&(u=.5*(u+s+1)),t.abs(s)<1e-8*u&&v>0)break}return u},e.ibeta=function(n,r,a){var i=0===n||1===n?0:t.exp(e.gammaln(r+a)-e.gammaln(r)-e.gammaln(a)+r*t.log(n)+a*t.log(1-n));return!(n<0||n>1)&&(n<(r+1)/(r+a+2)?i*e.betacf(n,r,a)/r:1-i*e.betacf(1-n,a,r)/a)},e.randn=function(n,r){var a,i,o,l,s;if(r||(r=n),n)return e.create(n,r,(function(){return e.randn()}));do{a=t.random(),i=1.7156*(t.random()-.5),s=(o=a-.449871)*o+(l=t.abs(i)+.386595)*(.196*l-.25472*o)}while(s>.27597&&(s>.27846||i*i>-4*t.log(a)*a*a));return i/a},e.randg=function(n,r,a){var i,o,l,s,c,u,f=n;if(a||(a=r),n||(n=1),r)return(u=e.zeros(r,a)).alter((function(){return e.randg(n)})),u;n<1&&(n+=1),i=n-1/3,o=1/t.sqrt(9*i);do{do{s=1+o*(c=e.randn())}while(s<=0);s*=s*s,l=t.random()}while(l>1-.331*t.pow(c,4)&&t.log(l)>.5*c*c+i*(1-s+t.log(s)));if(n==f)return i*s;do{l=t.random()}while(0===l);return t.pow(l,1/f)*i*s},function(t){for(var n=0;n=8)return 1;var s,c=2*e.normal.cdf(l,0,1,1,0)-1;c=c>=t.exp(-50/a)?t.pow(c,a):0;for(var u=l,f=(8-l)/(s=n>3?2:3),d=u+f,p=0,h=a-1,g=1;g<=s;g++){for(var m=0,v=.5*(d+u),y=.5*(d-u),x=1;x<=12;x++){var b,_=v+y*(660)break;var k=2*e.normal.cdf(_,0,1,1,0)*.5-2*e.normal.cdf(_,n,1,1,0)*.5;k>=t.exp(-30/h)&&(m+=k=o[b-1]*t.exp(-.5*w)*t.pow(k,h))}p+=m*=2*y*a/t.sqrt(2*t.PI),u=d,d+=f}return(c+=p)<=t.exp(-30/r)?0:(c=t.pow(c,r))>=1?1:c}!function(t){for(var n=0;n1||n<0?0:1==r&&1==a?1:r<512&&a<512?t.pow(n,r-1)*t.pow(1-n,a-1)/e.betafn(r,a):t.exp((r-1)*t.log(n)+(a-1)*t.log(1-n)-e.betaln(r,a))},cdf:function(t,n,r){return t>1||t<0?1*(t>1):e.ibeta(t,n,r)},inv:function(t,n,r){return e.ibetainv(t,n,r)},mean:function(e,t){return e/(e+t)},median:function(t,n){return e.ibetainv(.5,t,n)},mode:function(e,t){return(e-1)/(e+t-2)},sample:function(t,n){var r=e.randg(t);return r/(r+e.randg(n))},variance:function(e,n){return e*n/(t.pow(e+n,2)*(e+n+1))}}),e.extend(e.centralF,{pdf:function(n,r,a){var i;return n<0?0:r<=2?0===n&&r<2?1/0:0===n&&2===r?1:1/e.betafn(r/2,a/2)*t.pow(r/a,r/2)*t.pow(n,r/2-1)*t.pow(1+r/a*n,-(r+a)/2):(i=r*n/(a+n*r),r*(a/(a+n*r))/2*e.binomial.pdf((r-2)/2,(r+a-2)/2,i))},cdf:function(t,n,r){return t<0?0:e.ibeta(n*t/(n*t+r),n/2,r/2)},inv:function(t,n,r){return r/(n*(1/e.ibetainv(t,n/2,r/2)-1))},mean:function(e,t){return t>2?t/(t-2):void 0},mode:function(e,t){return e>2?t*(e-2)/(e*(t+2)):void 0},sample:function(t,n){return 2*e.randg(t/2)/t/(2*e.randg(n/2)/n)},variance:function(e,t){if(!(t<=4))return 2*t*t*(e+t-2)/(e*(t-2)*(t-2)*(t-4))}}),e.extend(e.cauchy,{pdf:function(e,n,r){return r<0?0:r/(t.pow(e-n,2)+t.pow(r,2))/t.PI},cdf:function(e,n,r){return t.atan((e-n)/r)/t.PI+.5},inv:function(e,n,r){return n+r*t.tan(t.PI*(e-.5))},median:function(e,t){return e},mode:function(e,t){return e},sample:function(n,r){return e.randn()*t.sqrt(1/(2*e.randg(.5)))*r+n}}),e.extend(e.chisquare,{pdf:function(n,r){return n<0?0:0===n&&2===r?.5:t.exp((r/2-1)*t.log(n)-n/2-r/2*t.log(2)-e.gammaln(r/2))},cdf:function(t,n){return t<0?0:e.lowRegGamma(n/2,t/2)},inv:function(t,n){return 2*e.gammapinv(t,.5*n)},mean:function(e){return e},median:function(e){return e*t.pow(1-2/(9*e),3)},mode:function(e){return e-2>0?e-2:0},sample:function(t){return 2*e.randg(t/2)},variance:function(e){return 2*e}}),e.extend(e.exponential,{pdf:function(e,n){return e<0?0:n*t.exp(-n*e)},cdf:function(e,n){return e<0?0:1-t.exp(-n*e)},inv:function(e,n){return-t.log(1-e)/n},mean:function(e){return 1/e},median:function(e){return 1/e*t.log(2)},mode:function(e){return 0},sample:function(e){return-1/e*t.log(t.random())},variance:function(e){return t.pow(e,-2)}}),e.extend(e.gamma,{pdf:function(n,r,a){return n<0?0:0===n&&1===r?1/a:t.exp((r-1)*t.log(n)-n/a-e.gammaln(r)-r*t.log(a))},cdf:function(t,n,r){return t<0?0:e.lowRegGamma(n,t/r)},inv:function(t,n,r){return e.gammapinv(t,n)*r},mean:function(e,t){return e*t},mode:function(e,t){if(e>1)return(e-1)*t},sample:function(t,n){return e.randg(t)*n},variance:function(e,t){return e*t*t}}),e.extend(e.invgamma,{pdf:function(n,r,a){return n<=0?0:t.exp(-(r+1)*t.log(n)-a/n-e.gammaln(r)+r*t.log(a))},cdf:function(t,n,r){return t<=0?0:1-e.lowRegGamma(n,r/t)},inv:function(t,n,r){return r/e.gammapinv(1-t,n)},mean:function(e,t){return e>1?t/(e-1):void 0},mode:function(e,t){return t/(e+1)},sample:function(t,n){return n/e.randg(t)},variance:function(e,t){if(!(e<=2))return t*t/((e-1)*(e-1)*(e-2))}}),e.extend(e.kumaraswamy,{pdf:function(e,n,r){return 0===e&&1===n?r:1===e&&1===r?n:t.exp(t.log(n)+t.log(r)+(n-1)*t.log(e)+(r-1)*t.log(1-t.pow(e,n)))},cdf:function(e,n,r){return e<0?0:e>1?1:1-t.pow(1-t.pow(e,n),r)},inv:function(e,n,r){return t.pow(1-t.pow(1-e,1/r),1/n)},mean:function(t,n){return n*e.gammafn(1+1/t)*e.gammafn(n)/e.gammafn(1+1/t+n)},median:function(e,n){return t.pow(1-t.pow(2,-1/n),1/e)},mode:function(e,n){if(e>=1&&n>=1&&1!==e&&1!==n)return t.pow((e-1)/(e*n-1),1/e)},variance:function(e,t){throw new Error("variance not yet implemented")}}),e.extend(e.lognormal,{pdf:function(e,n,r){return e<=0?0:t.exp(-t.log(e)-.5*t.log(2*t.PI)-t.log(r)-t.pow(t.log(e)-n,2)/(2*r*r))},cdf:function(n,r,a){return n<0?0:.5+.5*e.erf((t.log(n)-r)/t.sqrt(2*a*a))},inv:function(n,r,a){return t.exp(-1.4142135623730951*a*e.erfcinv(2*n)+r)},mean:function(e,n){return t.exp(e+n*n/2)},median:function(e,n){return t.exp(e)},mode:function(e,n){return t.exp(e-n*n)},sample:function(n,r){return t.exp(e.randn()*r+n)},variance:function(e,n){return(t.exp(n*n)-1)*t.exp(2*e+n*n)}}),e.extend(e.noncentralt,{pdf:function(n,r,a){return t.abs(a)<1e-14?e.studentt.pdf(n,r):t.abs(n)<1e-14?t.exp(e.gammaln((r+1)/2)-a*a/2-.5*t.log(t.PI*r)-e.gammaln(r/2)):r/n*(e.noncentralt.cdf(n*t.sqrt(1+2/r),r+2,a)-e.noncentralt.cdf(n,r,a))},cdf:function(n,r,a){if(t.abs(a)<1e-14)return e.studentt.cdf(n,r);var i=!1;n<0&&(i=!0,a=-a);for(var o=e.normal.cdf(-a,0,1),l=1e-14+1,s=l,c=n*n/(n*n+r),u=0,f=t.exp(-a*a/2),d=t.exp(-a*a/2-.5*t.log(2)-e.gammaln(1.5))*a;u<200||s>1e-14||l>1e-14;)s=l,u>0&&(f*=a*a/(2*u),d*=a*a/(2*(u+.5))),o+=.5*(l=f*e.beta.cdf(c,u+.5,r/2)+d*e.beta.cdf(c,u+1,r/2)),u++;return i?1-o:o}}),e.extend(e.normal,{pdf:function(e,n,r){return t.exp(-.5*t.log(2*t.PI)-t.log(r)-t.pow(e-n,2)/(2*r*r))},cdf:function(n,r,a){return.5*(1+e.erf((n-r)/t.sqrt(2*a*a)))},inv:function(t,n,r){return-1.4142135623730951*r*e.erfcinv(2*t)+n},mean:function(e,t){return e},median:function(e,t){return e},mode:function(e,t){return e},sample:function(t,n){return e.randn()*n+t},variance:function(e,t){return t*t}}),e.extend(e.pareto,{pdf:function(e,n,r){return e1e100?1e100:r,1/(t.sqrt(r)*e.betafn(.5,r/2))*t.pow(1+n*n/r,-(r+1)/2)},cdf:function(n,r){var a=r/2;return e.ibeta((n+t.sqrt(n*n+r))/(2*t.sqrt(n*n+r)),a,a)},inv:function(n,r){var a=e.ibetainv(2*t.min(n,1-n),.5*r,.5);return a=t.sqrt(r*(1-a)/a),n>.5?a:-a},mean:function(e){return e>1?0:void 0},median:function(e){return 0},mode:function(e){return 0},sample:function(n){return e.randn()*t.sqrt(n/(2*e.randg(n/2)))},variance:function(e){return e>2?e/(e-2):e>1?1/0:void 0}}),e.extend(e.weibull,{pdf:function(e,n,r){return e<0||n<0||r<0?0:r/n*t.pow(e/n,r-1)*t.exp(-t.pow(e/n,r))},cdf:function(e,n,r){return e<0?0:1-t.exp(-t.pow(e/n,r))},inv:function(e,n,r){return n*t.pow(-t.log(1-e),1/r)},mean:function(t,n){return t*e.gammafn(1+1/n)},median:function(e,n){return e*t.pow(t.log(2),1/n)},mode:function(e,n){return n<=1?0:e*t.pow((n-1)/n,1/n)},sample:function(e,n){return e*t.pow(-t.log(t.random()),1/n)},variance:function(n,r){return n*n*e.gammafn(1+2/r)-t.pow(e.weibull.mean(n,r),2)}}),e.extend(e.uniform,{pdf:function(e,t,n){return en?0:1/(n-t)},cdf:function(e,t,n){return e>>0&&(n<0?0:e.combination(n+r-1,r-1)*t.pow(1-a,n)*t.pow(a,r))},cdf:function(t,n,r){var a=0,i=0;if(t<0)return 0;for(;i<=t;i++)a+=e.negbin.pdf(i,n,r);return a}}),e.extend(e.hypgeom,{pdf:function(n,r,a,i){if(n!=n|0)return!1;if(n<0||ni||n>a)return 0;if(2*a>r)return 2*i>r?e.hypgeom.pdf(r-a-i+n,r,r-a,r-i):e.hypgeom.pdf(i-n,r,r-a,i);if(2*i>r)return e.hypgeom.pdf(a-n,r,a,r-i);if(a1&&l=i||n>=a)return 1;if(2*a>r)return 2*i>r?e.hypgeom.cdf(r-a-i+n,r,r-a,r-i):1-e.hypgeom.cdf(i-n-1,r,r-a,i);if(2*i>r)return 1-e.hypgeom.cdf(a-n-1,r,a,r-i);if(a1&&sa);return r-1}}),e.extend(e.triangular,{pdf:function(e,t,n,r){return n<=t||rn?NaN:en?0:er?NaN:e<=n?0:e>=r?1:e<=a?t.pow(e-n,2)/((r-n)*(a-n)):1-t.pow(r-e,2)/((r-n)*(r-a))},inv:function(e,n,r,a){return r<=n||ar?NaN:e<=(a-n)/(r-n)?n+(r-n)*t.sqrt(e*((a-n)/(r-n))):n+(r-n)*(1-t.sqrt((1-e)*(1-(a-n)/(r-n))))},mean:function(e,t,n){return(e+t+n)/3},median:function(e,n,r){return r<=(e+n)/2?n-t.sqrt((n-e)*(n-r))/t.sqrt(2):r>(e+n)/2?e+t.sqrt((n-e)*(r-e))/t.sqrt(2):void 0},mode:function(e,t,n){return n},sample:function(e,n,r){var a=t.random();return a<(r-e)/(n-e)?e+t.sqrt(a*(n-e)*(r-e)):n-t.sqrt((1-a)*(n-e)*(n-r))},variance:function(e,t,n){return(e*e+t*t+n*n-e*t-e*n-t*n)/18}}),e.extend(e.arcsine,{pdf:function(e,n,r){return r<=n?NaN:e<=n||e>=r?0:2/t.PI*t.pow(t.pow(r-n,2)-t.pow(2*e-n-r,2),-.5)},cdf:function(e,n,r){return e25e3)return n(r,1,o);var c,u=.5*i,f=u*t.log(i)-i*t.log(2)-e.gammaln(u),d=u-1,p=.25*i;c=i<=100?1:i<=800?.5:i<=5e3?.25:.125,f+=t.log(c);for(var h=0,g=1;g<=50;g++){for(var m=0,v=(2*g-1)*c,y=1;y<=16;y++){var x,b;8=-30&&(m+=n(8=1&&m<=1e-14)break;h+=m}if(m>1e-14)throw new Error("tukey.cdf failed to converge");return h>1&&(h=1),h},inv:function(n,r,a){if(a<2||r<2)return NaN;if(n<0||n>1)return NaN;if(0===n)return 0;if(1===n)return 1/0;var i,o=function(e,n,r){var a=.5-.5*e,i=t.sqrt(t.log(1/(a*a))),o=i+((((-453642210148e-16*i-.204231210125)*i-.342242088547)*i-1)*i+.322232421088)/((((.0038560700634*i+.10353775285)*i+.531103462366)*i+.588581570495)*i+.099348462606);r<120&&(o+=(o*o*o+o)/r/4);var l=.8832-.2368*o;return r<120&&(l+=-1.214/r+1.208*o/r),o*(l*t.log(n-1)+1.4142)}(n,r,a),l=e.tukey.cdf(o,r,a)-n;i=l>0?t.max(0,o-1):o+1;for(var s,c=e.tukey.cdf(i,r,a)-n,u=1;u<50;u++)if(s=i-c*(i-o)/(c-l),l=c,o=i,s<0&&(s=0,c=-n),c=e.tukey.cdf(s,r,a)-n,i=s,t.abs(i-o)<1e-4)return s;throw new Error("tukey.inv failed to converge")}})}(a,Math),function(e,t){var n,a,o=Array.prototype.push,l=e.utils.isArray;function s(t){return l(t)||t instanceof e}e.extend({add:function(t,n){return s(n)?(s(n[0])||(n=[n]),e.map(t,(function(e,t,r){return e+n[t][r]}))):e.map(t,(function(e){return e+n}))},subtract:function(t,n){return s(n)?(s(n[0])||(n=[n]),e.map(t,(function(e,t,r){return e-n[t][r]||0}))):e.map(t,(function(e){return e-n}))},divide:function(t,n){return s(n)?(s(n[0])||(n=[n]),e.multiply(t,e.inv(n))):e.map(t,(function(e){return e/n}))},multiply:function(t,n){var r,a,i,o,l,c,u,f;if(void 0===t.length&&void 0===n.length)return t*n;if(l=t.length,c=t[0].length,u=e.zeros(l,i=s(n)?n[0].length:c),f=0,s(n)){for(;f=0;s--){for(p=0,c=s+1;c<=u-1;c++)p+=h[c]*n[s][c];h[s]=(n[s][a-1]-p)/n[s][s]}return h},gauss_jordan:function(n,r){for(var a=e.aug(n,r),i=a.length,o=a[0].length,l=0,s=0;st.abs(a[c][s])&&(c=u);var f=a[s];for(a[s]=a[c],a[c]=f,u=s+1;u=0;s--){for(l=a[s][s],u=0;us-1;d--)a[u][d]-=a[s][d]*a[u][s]/l;for(a[s][s]/=l,d=i;df?(p[u][f]=n[u][f],h[u][f]=g[u][f]=0):ui;)o=c,c=e.add(e.multiply(s,o),l),u++;return c},gauss_seidel:function(n,r,a,i){for(var o,l,s,c,u,f=0,d=n.length,p=[],h=[],g=[];fo?(p[f][o]=n[f][o],h[f][o]=g[f][o]=0):fi;)l=u,u=e.add(e.multiply(c,l),s),f+=1;return u},SOR:function(n,r,a,i,o){for(var l,s,c,u,f,d=0,p=n.length,h=[],g=[],m=[];dl?(h[d][l]=n[d][l],g[d][l]=m[d][l]=0):di;)s=f,f=e.add(e.multiply(u,s),c),d++;return f},householder:function(n){for(var r,a,i,o,l=n.length,s=n[0].length,c=0,u=[],f=[];c0?-1:1)*t.sqrt(r),a=t.sqrt((r*r-n[c+1][c]*r)/2),(u=e.zeros(l,1))[c+1][0]=(n[c+1][c]-r)/(2*a),i=c+2;i0?t.PI/4:-t.PI/4:t.atan(2*n[a][i]/(n[a][a]-n[i][i]))/2,(s=e.identity(u,u))[a][a]=t.cos(l),s[a][i]=-t.sin(l),s[i][a]=t.sin(l),s[i][i]=t.cos(l),f=e.multiply(f,s),n=e.multiply(e.multiply(e.inv(s),n),s),c=0,p=1;p.001&&(c=1)}for(p=0;p=f;)o=i(e,r+a),l=i(e,r),p[d]=(n[o]-2*n[l]+n[2*l-o])/(a*a),a/=2,d++;for(c=p.length,s=1;1!=c;){for(u=0;ur);a++);return n[a-=1]+(r-t[a])*d[a]+e.sq(r-t[a])*i[a]+(r-t[a])*e.sq(r-t[a])*p[a]},gauss_quadrature:function(){throw new Error("gauss_quadrature not yet implemented")},PCA:function(t){var n,r,a,i,o,l=t.length,s=t[0].length,c=0,u=[],f=[],d=[],p=[],h=[],g=[],m=[];for(c=0;c1||r>1||e<=0||r<=0)throw new Error("Proportions should be greater than 0 and less than 1");var i=(e*n+r*a)/(n+a);return(e-r)/t.sqrt(i*(1-i)*(1/n+1/a))}e.extend({zscore:function(){var t=n.call(arguments);return r(t[1])?(t[0]-t[1])/t[2]:(t[0]-e.mean(t[1]))/e.stdev(t[1],t[2])},ztest:function(){var r,i=n.call(arguments);return a(i[1])?(r=e.zscore(i[0],i[1],i[3]),1===i[2]?e.normal.cdf(-t.abs(r),0,1):2*e.normal.cdf(-t.abs(r),0,1)):i.length>2?(r=e.zscore(i[0],i[1],i[2]),1===i[3]?e.normal.cdf(-t.abs(r),0,1):2*e.normal.cdf(-t.abs(r),0,1)):(r=i[0],1===i[1]?e.normal.cdf(-t.abs(r),0,1):2*e.normal.cdf(-t.abs(r),0,1))}}),e.extend(e.fn,{zscore:function(e,t){return(e-this.mean())/this.stdev(t)},ztest:function(n,r,a){var i=t.abs(this.zscore(n,a));return 1===r?e.normal.cdf(-i,0,1):2*e.normal.cdf(-i,0,1)}}),e.extend({tscore:function(){var r=n.call(arguments);return 4===r.length?(r[0]-r[1])/(r[2]/t.sqrt(r[3])):(r[0]-e.mean(r[1]))/(e.stdev(r[1],!0)/t.sqrt(r[1].length))},ttest:function(){var a,i=n.call(arguments);return 5===i.length?(a=t.abs(e.tscore(i[0],i[1],i[2],i[3])),1===i[4]?e.studentt.cdf(-a,i[3]-1):2*e.studentt.cdf(-a,i[3]-1)):r(i[1])?(a=t.abs(i[0]),1==i[2]?e.studentt.cdf(-a,i[1]-1):2*e.studentt.cdf(-a,i[1]-1)):(a=t.abs(e.tscore(i[0],i[1])),1==i[2]?e.studentt.cdf(-a,i[1].length-1):2*e.studentt.cdf(-a,i[1].length-1))}}),e.extend(e.fn,{tscore:function(e){return(e-this.mean())/(this.stdev(!0)/t.sqrt(this.cols()))},ttest:function(n,r){return 1===r?1-e.studentt.cdf(t.abs(this.tscore(n)),this.cols()-1):2*e.studentt.cdf(-t.abs(this.tscore(n)),this.cols()-1)}}),e.extend({anovafscore:function(){var r,a,i,o,l,s,c,u=n.call(arguments);if(1===u.length){l=new Array(u[0].length);for(var f=0;f.5?1-n:n)})),u=a.studentt.inv(.975,t.df_resid),f=t.coef.map((function(e,t){var n=u*l[t];return[e-n,e+n]}));return{se:l,t:s,p:c,sigmaHat:o,interval95:f}}return{ols:function(n,r){var i=e(n,r),o=t(i),l=function(e){var t,n,r,i=e.R2/e.df_model/((1-e.R2)/e.df_resid);return{F_statistic:i,pvalue:1-(t=i,n=e.df_model,r=e.df_resid,a.beta.cdf(t/(r/n+t),n/2,r/2))}}(i),s=1-(1-i.R2)*((i.nobs-1)/i.df_resid);return i.t=o,i.f=l,i.adjust_R2=s,i}}}(),a.jStat=a,a)},,function(e,t,n){"use strict"; /** @license React v16.8.4 * react.production.min.js * @@ -21,7 +21,7 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var r=n(3),a="function"==typeof Symbol&&Symbol.for,i=a?Symbol.for("react.element"):60103,o=a?Symbol.for("react.portal"):60106,l=a?Symbol.for("react.fragment"):60107,s=a?Symbol.for("react.strict_mode"):60108,c=a?Symbol.for("react.profiler"):60114,u=a?Symbol.for("react.provider"):60109,f=a?Symbol.for("react.context"):60110,d=a?Symbol.for("react.concurrent_mode"):60111,p=a?Symbol.for("react.forward_ref"):60112,h=a?Symbol.for("react.suspense"):60113,g=a?Symbol.for("react.memo"):60115,v=a?Symbol.for("react.lazy"):60116,m="function"==typeof Symbol&&Symbol.iterator;function y(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=0;rE.length&&E.push(e)}function N(e,t,n){return null==e?0:function e(t,n,r,a){var l=typeof t;"undefined"!==l&&"boolean"!==l||(t=null);var s=!1;if(null===t)s=!0;else switch(l){case"string":case"number":s=!0;break;case"object":switch(t.$$typeof){case i:case o:s=!0}}if(s)return r(a,t,""===n?"."+R(t,0):n),1;if(s=0,n=""===n?".":n+":",Array.isArray(t))for(var c=0;cz.length&&z.push(e)}function I(e,t,n){return null==e?0:function e(t,n,r,a){var l=typeof t;"undefined"!==l&&"boolean"!==l||(t=null);var s=!1;if(null===t)s=!0;else switch(l){case"string":case"number":s=!0;break;case"object":switch(t.$$typeof){case i:case o:s=!0}}if(s)return r(a,t,""===n?"."+N(t,0):n),1;if(s=0,n=""===n?".":n+":",Array.isArray(t))for(var c=0;cthis.eventPool.length&&this.eventPool.push(e)}function fe(e){e.eventPool=[],e.getPooled=ce,e.release=ue}a(se.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=oe)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=oe)},persist:function(){this.isPersistent=oe},isPersistent:le,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=le,this._dispatchInstances=this._dispatchListeners=null}}),se.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},se.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return a(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=a({},r.Interface,e),n.extend=r.extend,fe(n),n},fe(se);var de=se.extend({data:null}),pe=se.extend({data:null}),he=[9,13,27,32],ge=G&&"CompositionEvent"in window,ve=null;G&&"documentMode"in document&&(ve=document.documentMode);var me=G&&"TextEvent"in window&&!ve,ye=G&&(!ge||ve&&8=ve),xe=String.fromCharCode(32),be={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},_e=!1;function we(e,t){switch(e){case"keyup":return-1!==he.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function ke(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Te=!1;var Me={eventTypes:be,extractEvents:function(e,t,n,r){var a=void 0,i=void 0;if(ge)e:{switch(e){case"compositionstart":a=be.compositionStart;break e;case"compositionend":a=be.compositionEnd;break e;case"compositionupdate":a=be.compositionUpdate;break e}a=void 0}else Te?we(e,n)&&(a=be.compositionEnd):"keydown"===e&&229===n.keyCode&&(a=be.compositionStart);return a?(ye&&"ko"!==n.locale&&(Te||a!==be.compositionStart?a===be.compositionEnd&&Te&&(i=ie()):(re="value"in(ne=r)?ne.value:ne.textContent,Te=!0)),a=de.getPooled(a,t,n,r),i?a.data=i:null!==(i=ke(n))&&(a.data=i),U(a),i=a):i=null,(e=me?function(e,t){switch(e){case"compositionend":return ke(t);case"keypress":return 32!==t.which?null:(_e=!0,xe);case"textInput":return(e=t.data)===xe&&_e?null:e;default:return null}}(e,n):function(e,t){if(Te)return"compositionend"===e||!ge&&we(e,t)?(e=ie(),ae=re=ne=null,Te=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1