diff --git a/website/public/benchmarks/full-change-wait-express-router-js.json b/website/public/benchmarks/full-change-wait-express-router-js.json index a4f5211d57..6e8c0682fe 100644 --- a/website/public/benchmarks/full-change-wait-express-router-js.json +++ b/website/public/benchmarks/full-change-wait-express-router-js.json @@ -1 +1,373 @@ -{"data":[{"benchmarkName":"vscode-eslint-airbnb/full-change-wait/express-router.js","warmupIterations":1,"measurementIterations":10,"samples":{"durationPerIteration":[1.204731072E-1,1.202739335E-1,1.349880686E-1,1.2477910889999999E-1,1.269307281E-1,1.277781037E-1,1.2470824350000001E-1,1.2796222399999999E-1,1.357691918E-1,1.380926224E-1]}},{"benchmarkName":"vscode-eslint-react/full-change-wait/express-router.js","warmupIterations":1,"measurementIterations":10,"samples":{"durationPerIteration":[5.5719334499999995E-2,5.43059371E-2,5.5151234800000004E-2,5.7533948599999996E-2,5.45659632E-2,5.636322419999999E-2,5.58939014E-2,5.19708315E-2,5.33453724E-2,5.51664339E-2]}},{"benchmarkName":"vscode-eslint-typescript/full-change-wait/express-router.js","warmupIterations":1,"measurementIterations":10,"samples":{"durationPerIteration":[6.4518358E-2,6.10288763E-2,6.004704600000001E-2,5.9444427300000005E-2,6.0562461899999996E-2,6.623526739999999E-2,6.19323237E-2,6.65845987E-2,6.30553363E-2,6.21956536E-2]}},{"benchmarkName":"vscode-eslint-vanilla/full-change-wait/express-router.js","warmupIterations":1,"measurementIterations":10,"samples":{"durationPerIteration":[4.2429602500000003E-2,3.93138772E-2,4.1790716E-2,3.92597219E-2,4.0011950000000004E-2,3.94516333E-2,3.91750467E-2,3.940985E-2,4.12214636E-2,3.91508725E-2]}},{"benchmarkName":"vscode-eslint-vue/full-change-wait/express-router.js","warmupIterations":1,"measurementIterations":10,"samples":{"durationPerIteration":[4.3658812899999996E-2,4.65603339E-2,4.7723816200000005E-2,4.47290692E-2,4.51950272E-2,5.28392937E-2,4.72624835E-2,4.64006391E-2,4.67050569E-2,4.76157583E-2]}},{"benchmarkName":"Deno/full-change-wait/express-router.js","warmupIterations":1,"measurementIterations":10,"samples":{"durationPerIteration":[2.833673716E-1,2.839980195E-1,2.830082015E-1,2.809802473E-1,2.815241007E-1,2.818740726E-1,2.811916122E-1,2.825959686E-1,2.785872169E-1,2.8346163729999996E-1]}},{"benchmarkName":"Deno-nolint/full-change-wait/express-router.js","warmupIterations":1,"measurementIterations":10,"samples":{"durationPerIteration":[2.789737338E-1,2.826592995E-1,2.7994670990000003E-1,2.788414027E-1,2.811700109E-1,2.811740498E-1,2.795701461E-1,2.80737729E-1,2.793055201E-1,2.80264741E-1]}},{"benchmarkName":"Flow/full-change-wait/express-router.js","warmupIterations":1,"measurementIterations":10,"samples":{"durationPerIteration":[7.27020525E-2,7.19702656E-2,7.47173064E-2,7.55707237E-2,7.504175360000001E-2,7.91892015E-2,7.07086274E-2,7.547186780000001E-2,7.15823174E-2,7.09522426E-2]}},{"benchmarkName":"quick-lint-js/full-change-wait/express-router.js","warmupIterations":1,"measurementIterations":10,"samples":{"durationPerIteration":[3.143285E-4,3.421767E-4,3.402009E-4,2.808582E-4,4.433696E-4,3.248777E-4,4.059735E-4,2.973761E-4,3.6059389999999996E-4,3.23434E-4]}},{"benchmarkName":"RSLint/full-change-wait/express-router.js","warmupIterations":1,"measurementIterations":10,"samples":{"durationPerIteration":[2.32940533E-2,2.26410097E-2,2.3114657E-2,2.14383316E-2,2.27335717E-2,2.17158244E-2,2.18963024E-2,2.20055597E-2,2.10880636E-2,2.23511223E-2]}},{"benchmarkName":"Rome/full-change-wait/express-router.js","warmupIterations":1,"measurementIterations":10,"samples":{"durationPerIteration":[3.9749208E-3,4.4257461E-3,5.0482739E-3,3.8602289999999997E-3,4.4946687E-3,4.0753098E-3,4.0458462E-3,4.5292536E-3,4.0129828E-3,4.8057247E-3]}},{"benchmarkName":"TypeScript/full-change-wait/express-router.js","warmupIterations":1,"measurementIterations":10,"samples":{"durationPerIteration":[1.359073854E-1,1.590805193E-1,1.668749592E-1,1.887922543E-1,1.664493407E-1,1.602697153E-1,1.866151657E-1,1.582566345E-1,1.3445219749999998E-1,1.889624178E-1]}},{"benchmarkName":"TypeScript-JSX/full-change-wait/express-router.js","warmupIterations":1,"measurementIterations":10,"samples":{"durationPerIteration":[1.65903497E-1,1.8863548089999999E-1,1.911658698E-1,2.1442333530000002E-1,1.897071663E-1,1.3365002720000002E-1,1.416890613E-1,1.725738046E-1,1.452330143E-1,1.59152979E-1]}}],"metadata":{"ESLint":{"@eslint/eslintrc":"1.3.0","@humanwhocodes/config-array":"0.9.5","@humanwhocodes/object-schema":"1.2.1","@nodelib/fs.scandir":"2.1.5","@nodelib/fs.stat":"2.0.5","@nodelib/fs.walk":"1.2.8","@types/json-schema":"7.0.11","@types/json5":"0.0.29","@typescript-eslint/eslint-plugin":"5.26.0","@typescript-eslint/parser":"5.26.0","@typescript-eslint/scope-manager":"5.26.0","@typescript-eslint/type-utils":"5.26.0","@typescript-eslint/types":"5.26.0","@typescript-eslint/typescript-estree":"5.26.0","@typescript-eslint/utils":"5.26.0","@typescript-eslint/visitor-keys":"5.26.0","acorn":"8.7.1","acorn-jsx":"5.3.2","ajv":"6.12.6","ansi-regex":"5.0.1","ansi-styles":"4.3.0","argparse":"2.0.1","array-includes":"3.1.5","array-union":"2.1.0","array.prototype.flat":"1.3.0","array.prototype.flatmap":"1.3.0","balanced-match":"1.0.2","boolbase":"1.0.0","brace-expansion":"1.1.11","braces":"3.0.2","call-bind":"1.0.2","callsites":"3.1.0","chalk":"4.1.2","color-convert":"2.0.1","color-name":"1.1.4","concat-map":"0.0.1","confusing-browser-globals":"1.0.11","cross-spawn":"7.0.3","cssesc":"3.0.0","debug":"4.3.4","deep-is":"0.1.4","define-properties":"1.1.4","dir-glob":"3.0.1","doctrine":"2.1.0","es-abstract":"1.20.1","es-shim-unscopables":"1.0.0","es-to-primitive":"1.2.1","escape-string-regexp":"4.0.0","eslint":"8.16.0","eslint-config-airbnb-base":"15.0.0","eslint-import-resolver-node":"0.3.6","eslint-module-utils":"2.7.3","eslint-plugin-import":"2.26.0","eslint-plugin-react":"7.30.0","eslint-plugin-vue":"9.0.1","eslint-scope":"7.1.1","eslint-utils":"3.0.0","eslint-visitor-keys":"3.3.0","espree":"9.3.2","esquery":"1.4.0","esrecurse":"4.3.0","estraverse":"5.3.0","esutils":"2.0.3","fast-deep-equal":"3.1.3","fast-glob":"3.2.11","fast-json-stable-stringify":"2.1.0","fast-levenshtein":"2.0.6","fastq":"1.13.0","file-entry-cache":"6.0.1","fill-range":"7.0.1","find-up":"2.1.0","flat-cache":"3.0.4","flatted":"3.2.5","fs.realpath":"1.0.0","function-bind":"1.1.1","function.prototype.name":"1.1.5","functional-red-black-tree":"1.0.1","functions-have-names":"1.2.3","get-intrinsic":"1.1.1","get-symbol-description":"1.0.0","glob":"7.2.3","glob-parent":"6.0.2","globals":"13.15.0","globby":"11.1.0","has":"1.0.3","has-bigints":"1.0.2","has-flag":"4.0.0","has-property-descriptors":"1.0.0","has-symbols":"1.0.3","has-tostringtag":"1.0.0","ignore":"5.2.0","import-fresh":"3.3.0","imurmurhash":"0.1.4","inflight":"1.0.6","inherits":"2.0.4","internal-slot":"1.0.3","is-bigint":"1.0.4","is-boolean-object":"1.1.2","is-callable":"1.2.4","is-core-module":"2.9.0","is-date-object":"1.0.5","is-extglob":"2.1.1","is-glob":"4.0.3","is-negative-zero":"2.0.2","is-number":"7.0.0","is-number-object":"1.0.7","is-regex":"1.1.4","is-shared-array-buffer":"1.0.2","is-string":"1.0.7","is-symbol":"1.0.4","is-weakref":"1.0.2","isexe":"2.0.0","js-tokens":"4.0.0","js-yaml":"4.1.0","json-schema-traverse":"0.4.1","json-stable-stringify-without-jsonify":"1.0.1","json5":"1.0.1","jsx-ast-utils":"3.3.0","levn":"0.4.1","locate-path":"2.0.0","lodash":"4.17.21","lodash.merge":"4.6.2","loose-envify":"1.4.0","lru-cache":"6.0.0","merge2":"1.4.1","micromatch":"4.0.5","minimatch":"3.1.2","minimist":"1.2.6","ms":"2.1.2","natural-compare":"1.4.0","node":"v18.2.0","nth-check":"2.1.1","object-assign":"4.1.1","object-inspect":"1.12.2","object-keys":"1.1.1","object.assign":"4.1.2","object.entries":"1.1.5","object.fromentries":"2.0.5","object.hasown":"1.1.1","object.values":"1.1.5","once":"1.4.0","optionator":"0.9.1","p-limit":"1.3.0","p-locate":"2.0.0","p-try":"1.0.0","parent-module":"1.0.1","path-exists":"3.0.0","path-is-absolute":"1.0.1","path-key":"3.1.1","path-parse":"1.0.7","path-type":"4.0.0","picomatch":"2.3.1","postcss-selector-parser":"6.0.10","prelude-ls":"1.2.1","prop-types":"15.8.1","punycode":"2.1.1","queue-microtask":"1.2.3","react-is":"16.13.1","regexp.prototype.flags":"1.4.3","regexpp":"3.2.0","resolve":"1.22.0","resolve-from":"4.0.0","reusify":"1.0.4","rimraf":"3.0.2","run-parallel":"1.2.0","semver":"7.3.7","shebang-command":"2.0.0","shebang-regex":"3.0.0","side-channel":"1.0.4","slash":"3.0.0","string.prototype.matchall":"4.0.7","string.prototype.trimend":"1.0.5","string.prototype.trimstart":"1.0.5","strip-ansi":"6.0.1","strip-bom":"3.0.0","strip-json-comments":"3.1.1","supports-color":"7.2.0","supports-preserve-symlinks-flag":"1.0.0","text-table":"0.2.0","to-regex-range":"5.0.1","tsconfig-paths":"3.14.1","tslib":"1.14.1","tsutils":"3.21.0","type-check":"0.4.0","type-fest":"0.20.2","typescript":"4.7.2","unbox-primitive":"1.0.2","uri-js":"4.4.1","util-deprecate":"1.0.2","v8-compile-cache":"2.3.0","vscode-eslint":"https://github.com/microsoft/vscode-eslint/archive/d3c7703cd11dc6752c96edf0f140d50156d72dd7.tar.gz","vue-eslint-parser":"9.0.2","which":"2.0.2","which-boxed-primitive":"1.0.2","word-wrap":"1.2.3","wrappy":"1.0.2","xml-name-validator":"4.0.0","yallist":"4.0.0"},"Deno":{"deno":"1.22.0","typescript":"4.6.2","v8":"10.0.139.17"},"Flow":{"flow-bin":"0.179.0"},"quick-lint-js":{"version":"2.5.0"},"Rome":{},"TypeScript":{"@nodelib/fs.scandir":"2.1.5","@nodelib/fs.stat":"2.0.5","@nodelib/fs.walk":"1.2.8","aggregate-error":"3.1.0","array-union":"2.1.0","balanced-match":"1.0.2","brace-expansion":"1.1.11","braces":"3.0.2","clean-stack":"2.2.0","commander":"9.2.0","concat-map":"0.0.1","crypto-random-string":"2.0.0","del":"6.1.1","dir-glob":"3.0.1","fast-glob":"3.2.11","fastq":"1.13.0","fill-range":"7.0.1","find-up":"3.0.0","fs-extra":"10.1.0","fs.realpath":"1.0.0","glob":"7.2.3","glob-parent":"5.1.2","globby":"11.1.0","graceful-fs":"4.2.10","ignore":"5.2.0","indent-string":"4.0.0","inflight":"1.0.6","inherits":"2.0.4","is-extglob":"2.1.1","is-glob":"4.0.3","is-number":"7.0.0","is-path-cwd":"2.2.0","is-path-inside":"3.0.3","is-stream":"2.0.1","isexe":"2.0.0","jsonfile":"6.1.0","locate-path":"3.0.0","lru-cache":"6.0.0","merge2":"1.4.1","micromatch":"4.0.5","minimatch":"3.1.2","node":"v18.2.0","once":"1.4.0","p-debounce":"2.1.0","p-limit":"2.3.0","p-locate":"3.0.0","p-map":"4.0.0","p-try":"2.2.0","path-exists":"3.0.0","path-is-absolute":"1.0.1","path-type":"4.0.0","picomatch":"2.3.1","pkg-up":"3.1.0","queue-microtask":"1.2.3","reusify":"1.0.4","rimraf":"3.0.2","run-parallel":"1.2.0","semver":"7.3.7","slash":"3.0.0","temp-dir":"2.0.0","tempy":"1.0.1","to-regex-range":"5.0.1","type-fest":"0.16.0","typescript":"4.7.2","typescript-language-server":"0.10.1","unique-string":"2.0.0","universalify":"2.0.0","vscode-jsonrpc":"6.0.0","vscode-languageserver":"7.0.0","vscode-languageserver-protocol":"3.16.0","vscode-languageserver-textdocument":"1.0.4","vscode-languageserver-types":"3.16.0","vscode-uri":"3.0.3","which":"2.0.2","wrappy":"1.0.2","yallist":"4.0.0"}}} \ No newline at end of file +{ + "data": [ + { + "benchmarkName": "vscode-eslint-airbnb/full-change-wait/express-router.js", + "warmupIterations": 1, + "measurementIterations": 10, + "samples": { + "durationPerIteration": [0.079654176800000004, 0.080008168199999993, 0.080323963700000001, 0.0803302927, 0.081389865899999997, 0.079322122699999997, 0.080388453599999993, 0.080048003800000003, 0.079203667200000008, 0.079793392300000002] + } + }, + { + "benchmarkName": "vscode-eslint-react/full-change-wait/express-router.js", + "warmupIterations": 1, + "measurementIterations": 10, + "samples": { + "durationPerIteration": [0.0381084124, 0.0383808177, 0.038576797199999999, 0.038889125499999996, 0.038469966100000003, 0.038894238300000002, 0.038710279899999998, 0.0386788328, 0.038719745900000005, 0.039486273400000001] + } + }, + { + "benchmarkName": "vscode-eslint-typescript/full-change-wait/express-router.js", + "warmupIterations": 1, + "measurementIterations": 10, + "samples": { + "durationPerIteration": [0.051737963799999995, 0.052899244300000002, 0.051489340500000001, 0.0502842758, 0.051550783700000005, 0.050706004299999996, 0.052987059400000001, 0.0508149278, 0.053941841499999997, 0.052721793400000008] + } + }, + { + "benchmarkName": "vscode-eslint-vanilla/full-change-wait/express-router.js", + "warmupIterations": 1, + "measurementIterations": 10, + "samples": { + "durationPerIteration": [0.029863225599999998, 0.029120632600000002, 0.0294169554, 0.029732562299999998, 0.031186946799999997, 0.029971713500000004, 0.030664615200000002, 0.0304582568, 0.030287324999999997, 0.030925239700000003] + } + }, + { + "benchmarkName": "vscode-eslint-vue/full-change-wait/express-router.js", + "warmupIterations": 1, + "measurementIterations": 10, + "samples": { + "durationPerIteration": [0.0333426561, 0.035656789199999997, 0.033573996099999996, 0.032705638100000003, 0.0337236936, 0.033743890700000001, 0.034528029299999999, 0.034857349599999997, 0.035043961499999998, 0.032489163299999999] + } + }, + { + "benchmarkName": "Deno/full-change-wait/express-router.js", + "warmupIterations": 1, + "measurementIterations": 10, + "samples": { + "durationPerIteration": [0.25828958599999996, 0.25876610179999998, 0.2585654034, 0.259358692, 0.25786050180000003, 0.25954500280000004, 0.25970554000000001, 0.25980213660000001, 0.26001634029999998, 0.25852379199999997] + } + }, + { + "benchmarkName": "Deno-nolint/full-change-wait/express-router.js", + "warmupIterations": 1, + "measurementIterations": 10, + "samples": { + "durationPerIteration": [0.25870318840000001, 0.25898139349999999, 0.25840708369999998, 0.2580959706, 0.25930772740000002, 0.25949170690000001, 0.25754198160000003, 0.25900401560000003, 0.25915990420000001, 0.25827569920000004] + } + }, + { + "benchmarkName": "Flow/full-change-wait/express-router.js", + "warmupIterations": 1, + "measurementIterations": 10, + "samples": { + "durationPerIteration": [0.033245391200000002, 0.032935695500000001, 0.033059443000000001, 0.033258803500000003, 0.032896787400000002, 0.0329646408, 0.033088632899999998, 0.032936640900000001, 0.033021416399999996, 0.033027369200000004] + } + }, + { + "benchmarkName": "quick-lint-js/full-change-wait/express-router.js", + "warmupIterations": 1, + "measurementIterations": 10, + "samples": { + "durationPerIteration": [0.00036930869999999996, 0.00028903199999999999, 0.00031477079999999997, 0.00028541079999999999, 0.00032911949999999996, 0.00029722590000000001, 0.00028732159999999998, 0.00033632159999999998, 0.00032657779999999999, 0.00028788989999999998] + } + }, + { + "benchmarkName": "RSLint/full-change-wait/express-router.js", + "warmupIterations": 1, + "measurementIterations": 10, + "samples": { + "durationPerIteration": [0.0201307953, 0.020139205700000003, 0.0200895003, 0.020137077100000001, 0.020199745200000001, 0.0201226254, 0.020201639299999997, 0.020168054299999998, 0.0201439705, 0.020148368199999999] + } + }, + { + "benchmarkName": "Biome/full-change-wait/express-router.js", + "warmupIterations": 1, + "measurementIterations": 10, + "samples": { + "durationPerIteration": [0.1473824155, 0.14594943990000001, 0.14600013589999999, 0.1470132995, 0.14515286089999999, 0.14567557140000001, 0.14788292110000001, 0.1451571515, 0.14563890169999999, 0.14866888210000001] + } + }, + { + "benchmarkName": "TypeScript/full-change-wait/express-router.js", + "warmupIterations": 1, + "measurementIterations": 10, + "samples": { + "durationPerIteration": [0.25527404339999998, 0.28548202659999999, 0.25466374809999998, 0.28581207559999999, 0.25520261599999999, 0.25538492439999999, 0.25501077379999998, 0.2546270229, 0.28498566180000001, 0.28507943290000004] + } + }, + { + "benchmarkName": "TypeScript-JSX/full-change-wait/express-router.js", + "warmupIterations": 1, + "measurementIterations": 10, + "samples": { + "durationPerIteration": [0.25514412069999998, 0.25530602229999999, 0.25599683139999996, 0.22553266609999997, 0.2549198855, 0.25563663659999997, 0.2556468529, 0.25569120960000002, 0.25599504480000002, 0.25602196150000001] + } + } + ], + "metadata": { + "Deno": { + "deno": "1.37.2", + "typescript": "5.2.2", + "v8": "11.8.172.13" + } +, + "ESLint": { + "@aashutoshrathi/word-wrap": "1.2.6", + "@eslint-community/eslint-utils": "4.4.0", + "@eslint-community/regexpp": "4.10.0", + "@eslint/eslintrc": "2.1.2", + "@eslint/js": "8.52.0", + "@humanwhocodes/config-array": "0.11.13", + "@humanwhocodes/module-importer": "1.0.1", + "@humanwhocodes/object-schema": "2.0.1", + "@nodelib/fs.scandir": "2.1.5", + "@nodelib/fs.stat": "2.0.5", + "@nodelib/fs.walk": "1.2.8", + "@types/json-schema": "7.0.14", + "@types/json5": "0.0.29", + "@types/semver": "7.5.4", + "@typescript-eslint/eslint-plugin": "6.9.0", + "@typescript-eslint/parser": "6.9.0", + "@typescript-eslint/scope-manager": "6.9.0", + "@typescript-eslint/type-utils": "6.9.0", + "@typescript-eslint/types": "6.9.0", + "@typescript-eslint/typescript-estree": "6.9.0", + "@typescript-eslint/utils": "6.9.0", + "@typescript-eslint/visitor-keys": "6.9.0", + "@ungap/structured-clone": "1.2.0", + "acorn": "8.11.1", + "acorn-jsx": "5.3.2", + "ajv": "6.12.6", + "ansi-regex": "5.0.1", + "ansi-styles": "4.3.0", + "argparse": "2.0.1", + "array-buffer-byte-length": "1.0.0", + "array-includes": "3.1.7", + "array-union": "2.1.0", + "array.prototype.findlastindex": "1.2.3", + "array.prototype.flat": "1.3.2", + "array.prototype.flatmap": "1.3.2", + "array.prototype.tosorted": "1.1.2", + "arraybuffer.prototype.slice": "1.0.2", + "asynciterator.prototype": "1.0.0", + "available-typed-arrays": "1.0.5", + "balanced-match": "1.0.2", + "boolbase": "1.0.0", + "brace-expansion": "1.1.11", + "braces": "3.0.2", + "call-bind": "1.0.5", + "callsites": "3.1.0", + "chalk": "4.1.2", + "color-convert": "2.0.1", + "color-name": "1.1.4", + "concat-map": "0.0.1", + "confusing-browser-globals": "1.0.11", + "cross-spawn": "7.0.3", + "cssesc": "3.0.0", + "debug": "4.3.4", + "deep-is": "0.1.4", + "define-data-property": "1.1.1", + "define-properties": "1.2.1", + "dir-glob": "3.0.1", + "doctrine": "2.1.0", + "es-abstract": "1.22.3", + "es-iterator-helpers": "1.0.15", + "es-set-tostringtag": "2.0.2", + "es-shim-unscopables": "1.0.2", + "es-to-primitive": "1.2.1", + "escape-string-regexp": "4.0.0", + "eslint": "8.52.0", + "eslint-config-airbnb-base": "15.0.0", + "eslint-import-resolver-node": "0.3.9", + "eslint-module-utils": "2.8.0", + "eslint-plugin-import": "2.29.0", + "eslint-plugin-react": "7.33.2", + "eslint-plugin-vue": "9.18.0", + "eslint-scope": "7.2.2", + "eslint-visitor-keys": "3.4.3", + "espree": "9.6.1", + "esquery": "1.5.0", + "esrecurse": "4.3.0", + "estraverse": "5.3.0", + "esutils": "2.0.3", + "fast-deep-equal": "3.1.3", + "fast-glob": "3.3.1", + "fast-json-stable-stringify": "2.1.0", + "fast-levenshtein": "2.0.6", + "fastq": "1.15.0", + "file-entry-cache": "6.0.1", + "fill-range": "7.0.1", + "find-up": "5.0.0", + "flat-cache": "3.1.1", + "flatted": "3.2.9", + "for-each": "0.3.3", + "fs.realpath": "1.0.0", + "function-bind": "1.1.2", + "function.prototype.name": "1.1.6", + "functions-have-names": "1.2.3", + "get-intrinsic": "1.2.2", + "get-symbol-description": "1.0.0", + "glob": "7.2.3", + "glob-parent": "6.0.2", + "globals": "13.23.0", + "globalthis": "1.0.3", + "globby": "11.1.0", + "gopd": "1.0.1", + "graphemer": "1.4.0", + "has-bigints": "1.0.2", + "has-flag": "4.0.0", + "has-property-descriptors": "1.0.1", + "has-proto": "1.0.1", + "has-symbols": "1.0.3", + "has-tostringtag": "1.0.0", + "hasown": "2.0.0", + "ignore": "5.2.4", + "import-fresh": "3.3.0", + "imurmurhash": "0.1.4", + "inflight": "1.0.6", + "inherits": "2.0.4", + "internal-slot": "1.0.6", + "is-array-buffer": "3.0.2", + "is-async-function": "2.0.0", + "is-bigint": "1.0.4", + "is-boolean-object": "1.1.2", + "is-callable": "1.2.7", + "is-core-module": "2.13.1", + "is-date-object": "1.0.5", + "is-extglob": "2.1.1", + "is-finalizationregistry": "1.0.2", + "is-generator-function": "1.0.10", + "is-glob": "4.0.3", + "is-map": "2.0.2", + "is-negative-zero": "2.0.2", + "is-number": "7.0.0", + "is-number-object": "1.0.7", + "is-path-inside": "3.0.3", + "is-regex": "1.1.4", + "is-set": "2.0.2", + "is-shared-array-buffer": "1.0.2", + "is-string": "1.0.7", + "is-symbol": "1.0.4", + "is-typed-array": "1.1.12", + "is-weakmap": "2.0.1", + "is-weakref": "1.0.2", + "is-weakset": "2.0.2", + "isarray": "2.0.5", + "isexe": "2.0.0", + "iterator.prototype": "1.1.2", + "js-tokens": "4.0.0", + "js-yaml": "4.1.0", + "json-buffer": "3.0.1", + "json-schema-traverse": "0.4.1", + "json-stable-stringify-without-jsonify": "1.0.1", + "json5": "1.0.2", + "jsx-ast-utils": "3.3.5", + "keyv": "4.5.4", + "levn": "0.4.1", + "locate-path": "6.0.0", + "lodash": "4.17.21", + "lodash.merge": "4.6.2", + "loose-envify": "1.4.0", + "lru-cache": "6.0.0", + "merge2": "1.4.1", + "micromatch": "4.0.5", + "minimatch": "3.1.2", + "minimist": "1.2.8", + "ms": "2.1.2", + "natural-compare": "1.4.0", + "node": "v21.1.0", + "nth-check": "2.1.1", + "object-assign": "4.1.1", + "object-inspect": "1.13.1", + "object-keys": "1.1.1", + "object.assign": "4.1.4", + "object.entries": "1.1.7", + "object.fromentries": "2.0.7", + "object.groupby": "1.0.1", + "object.hasown": "1.1.3", + "object.values": "1.1.7", + "once": "1.4.0", + "optionator": "0.9.3", + "p-limit": "3.1.0", + "p-locate": "5.0.0", + "parent-module": "1.0.1", + "path-exists": "4.0.0", + "path-is-absolute": "1.0.1", + "path-key": "3.1.1", + "path-parse": "1.0.7", + "path-type": "4.0.0", + "picomatch": "2.3.1", + "postcss-selector-parser": "6.0.13", + "prelude-ls": "1.2.1", + "prop-types": "15.8.1", + "punycode": "2.3.0", + "queue-microtask": "1.2.3", + "react-is": "16.13.1", + "reflect.getprototypeof": "1.0.4", + "regexp.prototype.flags": "1.5.1", + "resolve": "2.0.0-next.5", + "resolve-from": "4.0.0", + "reusify": "1.0.4", + "rimraf": "3.0.2", + "run-parallel": "1.2.0", + "safe-array-concat": "1.0.1", + "safe-regex-test": "1.0.0", + "semver": "7.5.4", + "set-function-length": "1.1.1", + "set-function-name": "2.0.1", + "shebang-command": "2.0.0", + "shebang-regex": "3.0.0", + "side-channel": "1.0.4", + "slash": "3.0.0", + "string.prototype.matchall": "4.0.10", + "string.prototype.trim": "1.2.8", + "string.prototype.trimend": "1.0.7", + "string.prototype.trimstart": "1.0.7", + "strip-ansi": "6.0.1", + "strip-bom": "3.0.0", + "strip-json-comments": "3.1.1", + "supports-color": "7.2.0", + "supports-preserve-symlinks-flag": "1.0.0", + "text-table": "0.2.0", + "to-regex-range": "5.0.1", + "ts-api-utils": "1.0.3", + "tsconfig-paths": "3.14.2", + "type-check": "0.4.0", + "type-fest": "0.20.2", + "typed-array-buffer": "1.0.0", + "typed-array-byte-length": "1.0.0", + "typed-array-byte-offset": "1.0.0", + "typed-array-length": "1.0.4", + "typescript": "5.2.2", + "unbox-primitive": "1.0.2", + "uri-js": "4.4.1", + "util-deprecate": "1.0.2", + "vscode-eslint": "https://github.com/microsoft/vscode-eslint/archive/d3c7703cd11dc6752c96edf0f140d50156d72dd7.tar.gz", + "vue-eslint-parser": "9.3.2", + "which": "2.0.2", + "which-boxed-primitive": "1.0.2", + "which-builtin-type": "1.1.3", + "which-collection": "1.0.1", + "which-typed-array": "1.1.13", + "wrappy": "1.0.2", + "xml-name-validator": "4.0.0", + "yallist": "4.0.0", + "yocto-queue": "0.1.0" + } +, + "Flow": { + "flow-bin": "0.219.5" + } +, + "TypeScript": { + "node": "v21.1.0", + "typescript": "5.2.2", + "typescript-language-server": "4.0.0" + } +, + "quick-lint-js": { + "version": "2.17.0" + } + } +} diff --git a/website/public/benchmarks/incremental-change-wait-express-router-js.json b/website/public/benchmarks/incremental-change-wait-express-router-js.json index 59c34968fd..fd62bf1f50 100644 --- a/website/public/benchmarks/incremental-change-wait-express-router-js.json +++ b/website/public/benchmarks/incremental-change-wait-express-router-js.json @@ -1 +1,365 @@ -{"data":[{"benchmarkName":"vscode-eslint-airbnb/incremental-change-wait/express-router.js","warmupIterations":1,"measurementIterations":10,"samples":{"durationPerIteration":[1.344999128E-1,1.326614628E-1,1.337210711E-1,1.342604922E-1,1.334579033E-1,1.282596043E-1,1.2830227030000002E-1,1.309632053E-1,1.359143658E-1,1.431013126E-1]}},{"benchmarkName":"vscode-eslint-react/incremental-change-wait/express-router.js","warmupIterations":1,"measurementIterations":10,"samples":{"durationPerIteration":[5.37693451E-2,5.7199537099999996E-2,5.6800092700000006E-2,5.74649268E-2,5.62821621E-2,5.80837372E-2,5.91867233E-2,5.66719812E-2,5.70491592E-2,5.41997459E-2]}},{"benchmarkName":"vscode-eslint-typescript/incremental-change-wait/express-router.js","warmupIterations":1,"measurementIterations":10,"samples":{"durationPerIteration":[6.368974200000001E-2,6.1266829099999996E-2,6.1267111900000004E-2,6.66129488E-2,6.03637526E-2,6.639914599999999E-2,6.24053179E-2,5.9106789199999996E-2,6.4239261E-2,6.63280312E-2]}},{"benchmarkName":"vscode-eslint-vanilla/incremental-change-wait/express-router.js","warmupIterations":1,"measurementIterations":10,"samples":{"durationPerIteration":[4.10350212E-2,3.91273267E-2,3.95438364E-2,4.00371217E-2,4.01310157E-2,4.0343777600000005E-2,4.04604203E-2,4.07270006E-2,4.04734504E-2,3.97273708E-2]}},{"benchmarkName":"vscode-eslint-vue/incremental-change-wait/express-router.js","warmupIterations":1,"measurementIterations":10,"samples":{"durationPerIteration":[4.57344276E-2,4.72918958E-2,4.69841099E-2,4.54756937E-2,4.49361224E-2,4.5110517E-2,4.68601836E-2,5.08305076E-2,5.31979999E-2,5.2629302700000005E-2]}},{"benchmarkName":"Deno/incremental-change-wait/express-router.js","warmupIterations":1,"measurementIterations":10,"samples":{"durationPerIteration":[2.932458934E-1,2.792692726E-1,2.8183424279999997E-1,2.810318768E-1,2.79527112E-1,2.822420861E-1,2.81224682E-1,2.807578082E-1,2.8026135750000003E-1,2.816514603E-1]}},{"benchmarkName":"Deno-nolint/incremental-change-wait/express-router.js","warmupIterations":1,"measurementIterations":10,"samples":{"durationPerIteration":[2.792158508E-1,2.773728527E-1,2.70704179E-1,2.707497022E-1,2.716429339E-1,2.708732883E-1,2.704817141E-1,2.7007121079999996E-1,2.6971440950000003E-1,2.704322427E-1]}},{"benchmarkName":"Flow/incremental-change-wait/express-router.js","warmupIterations":1,"measurementIterations":10,"samples":{"durationPerIteration":[6.2005756599999996E-2,6.1145493100000003E-2,6.17963771E-2,6.15275877E-2,6.20716087E-2,6.15448466E-2,6.145445980000001E-2,6.11459984E-2,6.1033873599999997E-2,6.112229030000001E-2]}},{"benchmarkName":"quick-lint-js/incremental-change-wait/express-router.js","warmupIterations":1,"measurementIterations":10,"samples":{"durationPerIteration":[2.549089E-4,2.4442E-4,2.666053E-4,2.6007199999999997E-4,2.377354E-4,2.6060609999999996E-4,2.358145E-4,2.6337539999999997E-4,2.370017E-4,2.514844E-4]}},{"benchmarkName":"TypeScript/incremental-change-wait/express-router.js","warmupIterations":1,"measurementIterations":10,"samples":{"durationPerIteration":[2.0411335849999998E-1,2.0518196400000002E-1,1.761251092E-1,2.0420380800000001E-1,1.759377205E-1,2.058455171E-1,2.048389608E-1,2.04918959E-1,1.983177582E-1,1.752554478E-1]}},{"benchmarkName":"TypeScript-JSX/incremental-change-wait/express-router.js","warmupIterations":1,"measurementIterations":10,"samples":{"durationPerIteration":[2.02517928E-1,2.577366445E-1,2.0480038450000002E-1,2.2898797050000003E-1,2.282714791E-1,2.04858806E-1,2.035171117E-1,2.043989482E-1,2.040208129E-1,2.283527941E-1]}}],"metadata":{"ESLint":{"@eslint/eslintrc":"1.3.0","@humanwhocodes/config-array":"0.9.5","@humanwhocodes/object-schema":"1.2.1","@nodelib/fs.scandir":"2.1.5","@nodelib/fs.stat":"2.0.5","@nodelib/fs.walk":"1.2.8","@types/json-schema":"7.0.11","@types/json5":"0.0.29","@typescript-eslint/eslint-plugin":"5.26.0","@typescript-eslint/parser":"5.26.0","@typescript-eslint/scope-manager":"5.26.0","@typescript-eslint/type-utils":"5.26.0","@typescript-eslint/types":"5.26.0","@typescript-eslint/typescript-estree":"5.26.0","@typescript-eslint/utils":"5.26.0","@typescript-eslint/visitor-keys":"5.26.0","acorn":"8.7.1","acorn-jsx":"5.3.2","ajv":"6.12.6","ansi-regex":"5.0.1","ansi-styles":"4.3.0","argparse":"2.0.1","array-includes":"3.1.5","array-union":"2.1.0","array.prototype.flat":"1.3.0","array.prototype.flatmap":"1.3.0","balanced-match":"1.0.2","boolbase":"1.0.0","brace-expansion":"1.1.11","braces":"3.0.2","call-bind":"1.0.2","callsites":"3.1.0","chalk":"4.1.2","color-convert":"2.0.1","color-name":"1.1.4","concat-map":"0.0.1","confusing-browser-globals":"1.0.11","cross-spawn":"7.0.3","cssesc":"3.0.0","debug":"4.3.4","deep-is":"0.1.4","define-properties":"1.1.4","dir-glob":"3.0.1","doctrine":"2.1.0","es-abstract":"1.20.1","es-shim-unscopables":"1.0.0","es-to-primitive":"1.2.1","escape-string-regexp":"4.0.0","eslint":"8.16.0","eslint-config-airbnb-base":"15.0.0","eslint-import-resolver-node":"0.3.6","eslint-module-utils":"2.7.3","eslint-plugin-import":"2.26.0","eslint-plugin-react":"7.30.0","eslint-plugin-vue":"9.0.1","eslint-scope":"7.1.1","eslint-utils":"3.0.0","eslint-visitor-keys":"3.3.0","espree":"9.3.2","esquery":"1.4.0","esrecurse":"4.3.0","estraverse":"5.3.0","esutils":"2.0.3","fast-deep-equal":"3.1.3","fast-glob":"3.2.11","fast-json-stable-stringify":"2.1.0","fast-levenshtein":"2.0.6","fastq":"1.13.0","file-entry-cache":"6.0.1","fill-range":"7.0.1","find-up":"2.1.0","flat-cache":"3.0.4","flatted":"3.2.5","fs.realpath":"1.0.0","function-bind":"1.1.1","function.prototype.name":"1.1.5","functional-red-black-tree":"1.0.1","functions-have-names":"1.2.3","get-intrinsic":"1.1.1","get-symbol-description":"1.0.0","glob":"7.2.3","glob-parent":"6.0.2","globals":"13.15.0","globby":"11.1.0","has":"1.0.3","has-bigints":"1.0.2","has-flag":"4.0.0","has-property-descriptors":"1.0.0","has-symbols":"1.0.3","has-tostringtag":"1.0.0","ignore":"5.2.0","import-fresh":"3.3.0","imurmurhash":"0.1.4","inflight":"1.0.6","inherits":"2.0.4","internal-slot":"1.0.3","is-bigint":"1.0.4","is-boolean-object":"1.1.2","is-callable":"1.2.4","is-core-module":"2.9.0","is-date-object":"1.0.5","is-extglob":"2.1.1","is-glob":"4.0.3","is-negative-zero":"2.0.2","is-number":"7.0.0","is-number-object":"1.0.7","is-regex":"1.1.4","is-shared-array-buffer":"1.0.2","is-string":"1.0.7","is-symbol":"1.0.4","is-weakref":"1.0.2","isexe":"2.0.0","js-tokens":"4.0.0","js-yaml":"4.1.0","json-schema-traverse":"0.4.1","json-stable-stringify-without-jsonify":"1.0.1","json5":"1.0.1","jsx-ast-utils":"3.3.0","levn":"0.4.1","locate-path":"2.0.0","lodash":"4.17.21","lodash.merge":"4.6.2","loose-envify":"1.4.0","lru-cache":"6.0.0","merge2":"1.4.1","micromatch":"4.0.5","minimatch":"3.1.2","minimist":"1.2.6","ms":"2.1.2","natural-compare":"1.4.0","node":"v18.2.0","nth-check":"2.1.1","object-assign":"4.1.1","object-inspect":"1.12.2","object-keys":"1.1.1","object.assign":"4.1.2","object.entries":"1.1.5","object.fromentries":"2.0.5","object.hasown":"1.1.1","object.values":"1.1.5","once":"1.4.0","optionator":"0.9.1","p-limit":"1.3.0","p-locate":"2.0.0","p-try":"1.0.0","parent-module":"1.0.1","path-exists":"3.0.0","path-is-absolute":"1.0.1","path-key":"3.1.1","path-parse":"1.0.7","path-type":"4.0.0","picomatch":"2.3.1","postcss-selector-parser":"6.0.10","prelude-ls":"1.2.1","prop-types":"15.8.1","punycode":"2.1.1","queue-microtask":"1.2.3","react-is":"16.13.1","regexp.prototype.flags":"1.4.3","regexpp":"3.2.0","resolve":"1.22.0","resolve-from":"4.0.0","reusify":"1.0.4","rimraf":"3.0.2","run-parallel":"1.2.0","semver":"7.3.7","shebang-command":"2.0.0","shebang-regex":"3.0.0","side-channel":"1.0.4","slash":"3.0.0","string.prototype.matchall":"4.0.7","string.prototype.trimend":"1.0.5","string.prototype.trimstart":"1.0.5","strip-ansi":"6.0.1","strip-bom":"3.0.0","strip-json-comments":"3.1.1","supports-color":"7.2.0","supports-preserve-symlinks-flag":"1.0.0","text-table":"0.2.0","to-regex-range":"5.0.1","tsconfig-paths":"3.14.1","tslib":"1.14.1","tsutils":"3.21.0","type-check":"0.4.0","type-fest":"0.20.2","typescript":"4.7.2","unbox-primitive":"1.0.2","uri-js":"4.4.1","util-deprecate":"1.0.2","v8-compile-cache":"2.3.0","vscode-eslint":"https://github.com/microsoft/vscode-eslint/archive/d3c7703cd11dc6752c96edf0f140d50156d72dd7.tar.gz","vue-eslint-parser":"9.0.2","which":"2.0.2","which-boxed-primitive":"1.0.2","word-wrap":"1.2.3","wrappy":"1.0.2","xml-name-validator":"4.0.0","yallist":"4.0.0"},"Deno":{"deno":"1.22.0","typescript":"4.6.2","v8":"10.0.139.17"},"Flow":{"flow-bin":"0.179.0"},"quick-lint-js":{"version":"2.5.0"},"TypeScript":{"@nodelib/fs.scandir":"2.1.5","@nodelib/fs.stat":"2.0.5","@nodelib/fs.walk":"1.2.8","aggregate-error":"3.1.0","array-union":"2.1.0","balanced-match":"1.0.2","brace-expansion":"1.1.11","braces":"3.0.2","clean-stack":"2.2.0","commander":"9.2.0","concat-map":"0.0.1","crypto-random-string":"2.0.0","del":"6.1.1","dir-glob":"3.0.1","fast-glob":"3.2.11","fastq":"1.13.0","fill-range":"7.0.1","find-up":"3.0.0","fs-extra":"10.1.0","fs.realpath":"1.0.0","glob":"7.2.3","glob-parent":"5.1.2","globby":"11.1.0","graceful-fs":"4.2.10","ignore":"5.2.0","indent-string":"4.0.0","inflight":"1.0.6","inherits":"2.0.4","is-extglob":"2.1.1","is-glob":"4.0.3","is-number":"7.0.0","is-path-cwd":"2.2.0","is-path-inside":"3.0.3","is-stream":"2.0.1","isexe":"2.0.0","jsonfile":"6.1.0","locate-path":"3.0.0","lru-cache":"6.0.0","merge2":"1.4.1","micromatch":"4.0.5","minimatch":"3.1.2","node":"v18.2.0","once":"1.4.0","p-debounce":"2.1.0","p-limit":"2.3.0","p-locate":"3.0.0","p-map":"4.0.0","p-try":"2.2.0","path-exists":"3.0.0","path-is-absolute":"1.0.1","path-type":"4.0.0","picomatch":"2.3.1","pkg-up":"3.1.0","queue-microtask":"1.2.3","reusify":"1.0.4","rimraf":"3.0.2","run-parallel":"1.2.0","semver":"7.3.7","slash":"3.0.0","temp-dir":"2.0.0","tempy":"1.0.1","to-regex-range":"5.0.1","type-fest":"0.16.0","typescript":"4.7.2","typescript-language-server":"0.10.1","unique-string":"2.0.0","universalify":"2.0.0","vscode-jsonrpc":"6.0.0","vscode-languageserver":"7.0.0","vscode-languageserver-protocol":"3.16.0","vscode-languageserver-textdocument":"1.0.4","vscode-languageserver-types":"3.16.0","vscode-uri":"3.0.3","which":"2.0.2","wrappy":"1.0.2","yallist":"4.0.0"}}} \ No newline at end of file +{ + "data": [ + { + "benchmarkName": "vscode-eslint-airbnb/incremental-change-wait/express-router.js", + "warmupIterations": 1, + "measurementIterations": 10, + "samples": { + "durationPerIteration": [0.079552226099999998, 0.080022059700000009, 0.080084189299999997, 0.079918696900000002, 0.0805205534, 0.079217703799999997, 0.080317624700000007, 0.080413089500000007, 0.081454950400000004, 0.081811155100000005] + } + }, + { + "benchmarkName": "vscode-eslint-react/incremental-change-wait/express-router.js", + "warmupIterations": 1, + "measurementIterations": 10, + "samples": { + "durationPerIteration": [0.038501433799999998, 0.039290081300000002, 0.039664822000000002, 0.039723169400000001, 0.039501045800000002, 0.039058087800000002, 0.038598753299999997, 0.0389933882, 0.038991818400000003, 0.038596890499999995] + } + }, + { + "benchmarkName": "vscode-eslint-typescript/incremental-change-wait/express-router.js", + "warmupIterations": 1, + "measurementIterations": 10, + "samples": { + "durationPerIteration": [0.0525476795, 0.052921325799999995, 0.052387672500000003, 0.052487702700000007, 0.050520142899999995, 0.051317845299999998, 0.050130149599999993, 0.054409327699999996, 0.0545744981, 0.05174898] + } + }, + { + "benchmarkName": "vscode-eslint-vanilla/incremental-change-wait/express-router.js", + "warmupIterations": 1, + "measurementIterations": 10, + "samples": { + "durationPerIteration": [0.0311453262, 0.0311265732, 0.030156227899999999, 0.030386593099999998, 0.031846419500000001, 0.030336168000000004, 0.0303606386, 0.030074618899999999, 0.031159103799999997, 0.031352271799999998] + } + }, + { + "benchmarkName": "vscode-eslint-vue/incremental-change-wait/express-router.js", + "warmupIterations": 1, + "measurementIterations": 10, + "samples": { + "durationPerIteration": [0.033142558900000001, 0.035413486899999999, 0.034032990700000001, 0.034405067800000001, 0.034328099000000001, 0.034148383399999996, 0.034183989099999999, 0.033848468100000001, 0.033577670500000004, 0.034890008200000003] + } + }, + { + "benchmarkName": "Deno/incremental-change-wait/express-router.js", + "warmupIterations": 1, + "measurementIterations": 10, + "samples": { + "durationPerIteration": [0.25889704340000003, 0.25910050880000002, 0.2592494011, 0.25751269799999998, 0.25942120499999999, 0.25710732130000002, 0.25985327450000001, 0.2592429175, 0.25891347549999999, 0.259483305] + } + }, + { + "benchmarkName": "Deno-nolint/incremental-change-wait/express-router.js", + "warmupIterations": 1, + "measurementIterations": 10, + "samples": { + "durationPerIteration": [0.2588693574, 0.2594767415, 0.25893337599999999, 0.25802881719999998, 0.25931958840000002, 0.25990853489999999, 0.25862854169999999, 0.2586440237, 0.26009401700000001, 0.25709912010000002] + } + }, + { + "benchmarkName": "Flow/incremental-change-wait/express-router.js", + "warmupIterations": 1, + "measurementIterations": 10, + "samples": { + "durationPerIteration": [0.067973669799999997, 0.069370649899999998, 0.068092685200000003, 0.068283902600000002, 0.0686836532, 0.069292007500000002, 0.068971794099999997, 0.06871050279999999, 0.068432931900000007, 0.069165137099999996] + } + }, + { + "benchmarkName": "quick-lint-js/incremental-change-wait/express-router.js", + "warmupIterations": 1, + "measurementIterations": 10, + "samples": { + "durationPerIteration": [0.00026821350000000001, 0.00028761250000000003, 0.0002496787, 0.00024305429999999997, 0.00028639369999999999, 0.00028628980000000001, 0.00028042639999999999, 0.00024299329999999999, 0.0002772435, 0.00028248180000000001] + } + }, + { + "benchmarkName": "Biome/incremental-change-wait/express-router.js", + "warmupIterations": 1, + "measurementIterations": 10, + "samples": { + "durationPerIteration": [0.1440373995, 0.14710271159999999, 0.1463328008, 0.14502644149999999, 0.14556017130000001, 0.14351518169999999, 0.146639295, 0.14419729689999999, 0.14436774969999999, 0.14451231410000001] + } + }, + { + "benchmarkName": "TypeScript/incremental-change-wait/express-router.js", + "warmupIterations": 1, + "measurementIterations": 10, + "samples": { + "durationPerIteration": [0.2775808676, 0.27746890839999999, 0.30113306760000003, 0.27775583130000003, 0.27732242820000003, 0.27837652820000003, 0.2777659415, 0.27756670090000002, 0.24866873209999998, 0.27802247930000001] + } + }, + { + "benchmarkName": "TypeScript-JSX/incremental-change-wait/express-router.js", + "warmupIterations": 1, + "measurementIterations": 10, + "samples": { + "durationPerIteration": [0.27702370059999998, 0.27814075319999998, 0.27716131799999999, 0.27794989840000001, 0.3012880168, 0.24768502049999999, 0.27787390290000002, 0.2784310586, 0.27734686399999997, 0.27855019799999997] + } + } + ], + "metadata": { + "Deno": { + "deno": "1.37.2", + "typescript": "5.2.2", + "v8": "11.8.172.13" + } +, + "ESLint": { + "@aashutoshrathi/word-wrap": "1.2.6", + "@eslint-community/eslint-utils": "4.4.0", + "@eslint-community/regexpp": "4.10.0", + "@eslint/eslintrc": "2.1.2", + "@eslint/js": "8.52.0", + "@humanwhocodes/config-array": "0.11.13", + "@humanwhocodes/module-importer": "1.0.1", + "@humanwhocodes/object-schema": "2.0.1", + "@nodelib/fs.scandir": "2.1.5", + "@nodelib/fs.stat": "2.0.5", + "@nodelib/fs.walk": "1.2.8", + "@types/json-schema": "7.0.14", + "@types/json5": "0.0.29", + "@types/semver": "7.5.4", + "@typescript-eslint/eslint-plugin": "6.9.0", + "@typescript-eslint/parser": "6.9.0", + "@typescript-eslint/scope-manager": "6.9.0", + "@typescript-eslint/type-utils": "6.9.0", + "@typescript-eslint/types": "6.9.0", + "@typescript-eslint/typescript-estree": "6.9.0", + "@typescript-eslint/utils": "6.9.0", + "@typescript-eslint/visitor-keys": "6.9.0", + "@ungap/structured-clone": "1.2.0", + "acorn": "8.11.1", + "acorn-jsx": "5.3.2", + "ajv": "6.12.6", + "ansi-regex": "5.0.1", + "ansi-styles": "4.3.0", + "argparse": "2.0.1", + "array-buffer-byte-length": "1.0.0", + "array-includes": "3.1.7", + "array-union": "2.1.0", + "array.prototype.findlastindex": "1.2.3", + "array.prototype.flat": "1.3.2", + "array.prototype.flatmap": "1.3.2", + "array.prototype.tosorted": "1.1.2", + "arraybuffer.prototype.slice": "1.0.2", + "asynciterator.prototype": "1.0.0", + "available-typed-arrays": "1.0.5", + "balanced-match": "1.0.2", + "boolbase": "1.0.0", + "brace-expansion": "1.1.11", + "braces": "3.0.2", + "call-bind": "1.0.5", + "callsites": "3.1.0", + "chalk": "4.1.2", + "color-convert": "2.0.1", + "color-name": "1.1.4", + "concat-map": "0.0.1", + "confusing-browser-globals": "1.0.11", + "cross-spawn": "7.0.3", + "cssesc": "3.0.0", + "debug": "4.3.4", + "deep-is": "0.1.4", + "define-data-property": "1.1.1", + "define-properties": "1.2.1", + "dir-glob": "3.0.1", + "doctrine": "2.1.0", + "es-abstract": "1.22.3", + "es-iterator-helpers": "1.0.15", + "es-set-tostringtag": "2.0.2", + "es-shim-unscopables": "1.0.2", + "es-to-primitive": "1.2.1", + "escape-string-regexp": "4.0.0", + "eslint": "8.52.0", + "eslint-config-airbnb-base": "15.0.0", + "eslint-import-resolver-node": "0.3.9", + "eslint-module-utils": "2.8.0", + "eslint-plugin-import": "2.29.0", + "eslint-plugin-react": "7.33.2", + "eslint-plugin-vue": "9.18.0", + "eslint-scope": "7.2.2", + "eslint-visitor-keys": "3.4.3", + "espree": "9.6.1", + "esquery": "1.5.0", + "esrecurse": "4.3.0", + "estraverse": "5.3.0", + "esutils": "2.0.3", + "fast-deep-equal": "3.1.3", + "fast-glob": "3.3.1", + "fast-json-stable-stringify": "2.1.0", + "fast-levenshtein": "2.0.6", + "fastq": "1.15.0", + "file-entry-cache": "6.0.1", + "fill-range": "7.0.1", + "find-up": "5.0.0", + "flat-cache": "3.1.1", + "flatted": "3.2.9", + "for-each": "0.3.3", + "fs.realpath": "1.0.0", + "function-bind": "1.1.2", + "function.prototype.name": "1.1.6", + "functions-have-names": "1.2.3", + "get-intrinsic": "1.2.2", + "get-symbol-description": "1.0.0", + "glob": "7.2.3", + "glob-parent": "6.0.2", + "globals": "13.23.0", + "globalthis": "1.0.3", + "globby": "11.1.0", + "gopd": "1.0.1", + "graphemer": "1.4.0", + "has-bigints": "1.0.2", + "has-flag": "4.0.0", + "has-property-descriptors": "1.0.1", + "has-proto": "1.0.1", + "has-symbols": "1.0.3", + "has-tostringtag": "1.0.0", + "hasown": "2.0.0", + "ignore": "5.2.4", + "import-fresh": "3.3.0", + "imurmurhash": "0.1.4", + "inflight": "1.0.6", + "inherits": "2.0.4", + "internal-slot": "1.0.6", + "is-array-buffer": "3.0.2", + "is-async-function": "2.0.0", + "is-bigint": "1.0.4", + "is-boolean-object": "1.1.2", + "is-callable": "1.2.7", + "is-core-module": "2.13.1", + "is-date-object": "1.0.5", + "is-extglob": "2.1.1", + "is-finalizationregistry": "1.0.2", + "is-generator-function": "1.0.10", + "is-glob": "4.0.3", + "is-map": "2.0.2", + "is-negative-zero": "2.0.2", + "is-number": "7.0.0", + "is-number-object": "1.0.7", + "is-path-inside": "3.0.3", + "is-regex": "1.1.4", + "is-set": "2.0.2", + "is-shared-array-buffer": "1.0.2", + "is-string": "1.0.7", + "is-symbol": "1.0.4", + "is-typed-array": "1.1.12", + "is-weakmap": "2.0.1", + "is-weakref": "1.0.2", + "is-weakset": "2.0.2", + "isarray": "2.0.5", + "isexe": "2.0.0", + "iterator.prototype": "1.1.2", + "js-tokens": "4.0.0", + "js-yaml": "4.1.0", + "json-buffer": "3.0.1", + "json-schema-traverse": "0.4.1", + "json-stable-stringify-without-jsonify": "1.0.1", + "json5": "1.0.2", + "jsx-ast-utils": "3.3.5", + "keyv": "4.5.4", + "levn": "0.4.1", + "locate-path": "6.0.0", + "lodash": "4.17.21", + "lodash.merge": "4.6.2", + "loose-envify": "1.4.0", + "lru-cache": "6.0.0", + "merge2": "1.4.1", + "micromatch": "4.0.5", + "minimatch": "3.1.2", + "minimist": "1.2.8", + "ms": "2.1.2", + "natural-compare": "1.4.0", + "node": "v21.1.0", + "nth-check": "2.1.1", + "object-assign": "4.1.1", + "object-inspect": "1.13.1", + "object-keys": "1.1.1", + "object.assign": "4.1.4", + "object.entries": "1.1.7", + "object.fromentries": "2.0.7", + "object.groupby": "1.0.1", + "object.hasown": "1.1.3", + "object.values": "1.1.7", + "once": "1.4.0", + "optionator": "0.9.3", + "p-limit": "3.1.0", + "p-locate": "5.0.0", + "parent-module": "1.0.1", + "path-exists": "4.0.0", + "path-is-absolute": "1.0.1", + "path-key": "3.1.1", + "path-parse": "1.0.7", + "path-type": "4.0.0", + "picomatch": "2.3.1", + "postcss-selector-parser": "6.0.13", + "prelude-ls": "1.2.1", + "prop-types": "15.8.1", + "punycode": "2.3.0", + "queue-microtask": "1.2.3", + "react-is": "16.13.1", + "reflect.getprototypeof": "1.0.4", + "regexp.prototype.flags": "1.5.1", + "resolve": "2.0.0-next.5", + "resolve-from": "4.0.0", + "reusify": "1.0.4", + "rimraf": "3.0.2", + "run-parallel": "1.2.0", + "safe-array-concat": "1.0.1", + "safe-regex-test": "1.0.0", + "semver": "7.5.4", + "set-function-length": "1.1.1", + "set-function-name": "2.0.1", + "shebang-command": "2.0.0", + "shebang-regex": "3.0.0", + "side-channel": "1.0.4", + "slash": "3.0.0", + "string.prototype.matchall": "4.0.10", + "string.prototype.trim": "1.2.8", + "string.prototype.trimend": "1.0.7", + "string.prototype.trimstart": "1.0.7", + "strip-ansi": "6.0.1", + "strip-bom": "3.0.0", + "strip-json-comments": "3.1.1", + "supports-color": "7.2.0", + "supports-preserve-symlinks-flag": "1.0.0", + "text-table": "0.2.0", + "to-regex-range": "5.0.1", + "ts-api-utils": "1.0.3", + "tsconfig-paths": "3.14.2", + "type-check": "0.4.0", + "type-fest": "0.20.2", + "typed-array-buffer": "1.0.0", + "typed-array-byte-length": "1.0.0", + "typed-array-byte-offset": "1.0.0", + "typed-array-length": "1.0.4", + "typescript": "5.2.2", + "unbox-primitive": "1.0.2", + "uri-js": "4.4.1", + "util-deprecate": "1.0.2", + "vscode-eslint": "https://github.com/microsoft/vscode-eslint/archive/d3c7703cd11dc6752c96edf0f140d50156d72dd7.tar.gz", + "vue-eslint-parser": "9.3.2", + "which": "2.0.2", + "which-boxed-primitive": "1.0.2", + "which-builtin-type": "1.1.3", + "which-collection": "1.0.1", + "which-typed-array": "1.1.13", + "wrappy": "1.0.2", + "xml-name-validator": "4.0.0", + "yallist": "4.0.0", + "yocto-queue": "0.1.0" + } +, + "Flow": { + "flow-bin": "0.219.5" + } +, + "TypeScript": { + "node": "v21.1.0", + "typescript": "5.2.2", + "typescript-language-server": "4.0.0" + } +, + "quick-lint-js": { + "version": "2.17.0" + } + } +} diff --git a/website/public/benchmarks/incremental-change-wait-react-quickly-ch10-jsx.json b/website/public/benchmarks/incremental-change-wait-react-quickly-ch10-jsx.json index 9486dc3b5d..574ae4e2b0 100644 --- a/website/public/benchmarks/incremental-change-wait-react-quickly-ch10-jsx.json +++ b/website/public/benchmarks/incremental-change-wait-react-quickly-ch10-jsx.json @@ -1 +1,325 @@ -{"data":[{"benchmarkName":"vscode-eslint-react/incremental-change-wait/react-quickly-ch10.jsx","warmupIterations":1,"measurementIterations":10,"samples":{"durationPerIteration":[2.9616989399999998E-2,3.0906313E-2,2.97330284E-2,2.93800522E-2,2.9767356000000002E-2,3.0520240599999998E-2,3.09438893E-2,3.0081267099999996E-2,3.50090699E-2,3.12738366E-2]}},{"benchmarkName":"vscode-eslint-typescript/incremental-change-wait/react-quickly-ch10.jsx","warmupIterations":1,"measurementIterations":10,"samples":{"durationPerIteration":[3.46823809E-2,3.3703789299999995E-2,3.53555151E-2,3.6331638E-2,3.39277449E-2,3.17493136E-2,3.5709715600000004E-2,3.46106499E-2,3.45102366E-2,3.4289009999999995E-2]}},{"benchmarkName":"Deno/incremental-change-wait/react-quickly-ch10.jsx","warmupIterations":1,"measurementIterations":10,"samples":{"durationPerIteration":[2.326778359E-1,2.3297900980000003E-1,2.337524749E-1,2.321367688E-1,2.323656467E-1,2.312726659E-1,2.3286347150000003E-1,2.3195961390000003E-1,2.322322615E-1,2.32583326E-1]}},{"benchmarkName":"Deno-nolint/incremental-change-wait/react-quickly-ch10.jsx","warmupIterations":1,"measurementIterations":10,"samples":{"durationPerIteration":[2.323870704E-1,2.3333364969999998E-1,2.319987693E-1,2.3258173499999998E-1,2.3339447409999997E-1,2.3269766230000002E-1,2.3306062430000002E-1,2.324597507E-1,2.331325201E-1,2.323590667E-1]}},{"benchmarkName":"Flow/incremental-change-wait/react-quickly-ch10.jsx","warmupIterations":1,"measurementIterations":10,"samples":{"durationPerIteration":[2.99559072E-2,2.95961412E-2,3.01362484E-2,3.00468241E-2,2.99923147E-2,2.99760615E-2,2.9955746999999998E-2,3.0014692599999997E-2,2.98518315E-2,2.9909199400000003E-2]}},{"benchmarkName":"quick-lint-js/incremental-change-wait/react-quickly-ch10.jsx","warmupIterations":1,"measurementIterations":10,"samples":{"durationPerIteration":[1.133436E-4,8.38852E-5,1.075423E-4,8.30371E-5,1.098356E-4,1.0788860000000001E-4,8.36436E-5,9.405620000000001E-5,1.103722E-4,9.136800000000001E-5]}},{"benchmarkName":"TypeScript-JSX/incremental-change-wait/react-quickly-ch10.jsx","warmupIterations":1,"measurementIterations":10,"samples":{"durationPerIteration":[2.753204903E-1,2.75508635E-1,2.756507492E-1,2.75017346E-1,2.756514605E-1,2.760580123E-1,2.761261202E-1,2.756010562E-1,2.754164491E-1,2.758652665E-1]}}],"metadata":{"ESLint":{"@eslint/eslintrc":"1.3.0","@humanwhocodes/config-array":"0.9.5","@humanwhocodes/object-schema":"1.2.1","@nodelib/fs.scandir":"2.1.5","@nodelib/fs.stat":"2.0.5","@nodelib/fs.walk":"1.2.8","@types/json-schema":"7.0.11","@types/json5":"0.0.29","@typescript-eslint/eslint-plugin":"5.26.0","@typescript-eslint/parser":"5.26.0","@typescript-eslint/scope-manager":"5.26.0","@typescript-eslint/type-utils":"5.26.0","@typescript-eslint/types":"5.26.0","@typescript-eslint/typescript-estree":"5.26.0","@typescript-eslint/utils":"5.26.0","@typescript-eslint/visitor-keys":"5.26.0","acorn":"8.7.1","acorn-jsx":"5.3.2","ajv":"6.12.6","ansi-regex":"5.0.1","ansi-styles":"4.3.0","argparse":"2.0.1","array-includes":"3.1.5","array-union":"2.1.0","array.prototype.flat":"1.3.0","array.prototype.flatmap":"1.3.0","balanced-match":"1.0.2","boolbase":"1.0.0","brace-expansion":"1.1.11","braces":"3.0.2","call-bind":"1.0.2","callsites":"3.1.0","chalk":"4.1.2","color-convert":"2.0.1","color-name":"1.1.4","concat-map":"0.0.1","confusing-browser-globals":"1.0.11","cross-spawn":"7.0.3","cssesc":"3.0.0","debug":"4.3.4","deep-is":"0.1.4","define-properties":"1.1.4","dir-glob":"3.0.1","doctrine":"2.1.0","es-abstract":"1.20.1","es-shim-unscopables":"1.0.0","es-to-primitive":"1.2.1","escape-string-regexp":"4.0.0","eslint":"8.16.0","eslint-config-airbnb-base":"15.0.0","eslint-import-resolver-node":"0.3.6","eslint-module-utils":"2.7.3","eslint-plugin-import":"2.26.0","eslint-plugin-react":"7.30.0","eslint-plugin-vue":"9.0.1","eslint-scope":"7.1.1","eslint-utils":"3.0.0","eslint-visitor-keys":"3.3.0","espree":"9.3.2","esquery":"1.4.0","esrecurse":"4.3.0","estraverse":"5.3.0","esutils":"2.0.3","fast-deep-equal":"3.1.3","fast-glob":"3.2.11","fast-json-stable-stringify":"2.1.0","fast-levenshtein":"2.0.6","fastq":"1.13.0","file-entry-cache":"6.0.1","fill-range":"7.0.1","find-up":"2.1.0","flat-cache":"3.0.4","flatted":"3.2.5","fs.realpath":"1.0.0","function-bind":"1.1.1","function.prototype.name":"1.1.5","functional-red-black-tree":"1.0.1","functions-have-names":"1.2.3","get-intrinsic":"1.1.1","get-symbol-description":"1.0.0","glob":"7.2.3","glob-parent":"6.0.2","globals":"13.15.0","globby":"11.1.0","has":"1.0.3","has-bigints":"1.0.2","has-flag":"4.0.0","has-property-descriptors":"1.0.0","has-symbols":"1.0.3","has-tostringtag":"1.0.0","ignore":"5.2.0","import-fresh":"3.3.0","imurmurhash":"0.1.4","inflight":"1.0.6","inherits":"2.0.4","internal-slot":"1.0.3","is-bigint":"1.0.4","is-boolean-object":"1.1.2","is-callable":"1.2.4","is-core-module":"2.9.0","is-date-object":"1.0.5","is-extglob":"2.1.1","is-glob":"4.0.3","is-negative-zero":"2.0.2","is-number":"7.0.0","is-number-object":"1.0.7","is-regex":"1.1.4","is-shared-array-buffer":"1.0.2","is-string":"1.0.7","is-symbol":"1.0.4","is-weakref":"1.0.2","isexe":"2.0.0","js-tokens":"4.0.0","js-yaml":"4.1.0","json-schema-traverse":"0.4.1","json-stable-stringify-without-jsonify":"1.0.1","json5":"1.0.1","jsx-ast-utils":"3.3.0","levn":"0.4.1","locate-path":"2.0.0","lodash":"4.17.21","lodash.merge":"4.6.2","loose-envify":"1.4.0","lru-cache":"6.0.0","merge2":"1.4.1","micromatch":"4.0.5","minimatch":"3.1.2","minimist":"1.2.6","ms":"2.1.2","natural-compare":"1.4.0","node":"v18.2.0","nth-check":"2.1.1","object-assign":"4.1.1","object-inspect":"1.12.2","object-keys":"1.1.1","object.assign":"4.1.2","object.entries":"1.1.5","object.fromentries":"2.0.5","object.hasown":"1.1.1","object.values":"1.1.5","once":"1.4.0","optionator":"0.9.1","p-limit":"1.3.0","p-locate":"2.0.0","p-try":"1.0.0","parent-module":"1.0.1","path-exists":"3.0.0","path-is-absolute":"1.0.1","path-key":"3.1.1","path-parse":"1.0.7","path-type":"4.0.0","picomatch":"2.3.1","postcss-selector-parser":"6.0.10","prelude-ls":"1.2.1","prop-types":"15.8.1","punycode":"2.1.1","queue-microtask":"1.2.3","react-is":"16.13.1","regexp.prototype.flags":"1.4.3","regexpp":"3.2.0","resolve":"1.22.0","resolve-from":"4.0.0","reusify":"1.0.4","rimraf":"3.0.2","run-parallel":"1.2.0","semver":"7.3.7","shebang-command":"2.0.0","shebang-regex":"3.0.0","side-channel":"1.0.4","slash":"3.0.0","string.prototype.matchall":"4.0.7","string.prototype.trimend":"1.0.5","string.prototype.trimstart":"1.0.5","strip-ansi":"6.0.1","strip-bom":"3.0.0","strip-json-comments":"3.1.1","supports-color":"7.2.0","supports-preserve-symlinks-flag":"1.0.0","text-table":"0.2.0","to-regex-range":"5.0.1","tsconfig-paths":"3.14.1","tslib":"1.14.1","tsutils":"3.21.0","type-check":"0.4.0","type-fest":"0.20.2","typescript":"4.7.2","unbox-primitive":"1.0.2","uri-js":"4.4.1","util-deprecate":"1.0.2","v8-compile-cache":"2.3.0","vscode-eslint":"https://github.com/microsoft/vscode-eslint/archive/d3c7703cd11dc6752c96edf0f140d50156d72dd7.tar.gz","vue-eslint-parser":"9.0.2","which":"2.0.2","which-boxed-primitive":"1.0.2","word-wrap":"1.2.3","wrappy":"1.0.2","xml-name-validator":"4.0.0","yallist":"4.0.0"},"Deno":{"deno":"1.22.0","typescript":"4.6.2","v8":"10.0.139.17"},"Flow":{"flow-bin":"0.179.0"},"quick-lint-js":{"version":"2.5.0"},"TypeScript":{"@nodelib/fs.scandir":"2.1.5","@nodelib/fs.stat":"2.0.5","@nodelib/fs.walk":"1.2.8","aggregate-error":"3.1.0","array-union":"2.1.0","balanced-match":"1.0.2","brace-expansion":"1.1.11","braces":"3.0.2","clean-stack":"2.2.0","commander":"9.2.0","concat-map":"0.0.1","crypto-random-string":"2.0.0","del":"6.1.1","dir-glob":"3.0.1","fast-glob":"3.2.11","fastq":"1.13.0","fill-range":"7.0.1","find-up":"3.0.0","fs-extra":"10.1.0","fs.realpath":"1.0.0","glob":"7.2.3","glob-parent":"5.1.2","globby":"11.1.0","graceful-fs":"4.2.10","ignore":"5.2.0","indent-string":"4.0.0","inflight":"1.0.6","inherits":"2.0.4","is-extglob":"2.1.1","is-glob":"4.0.3","is-number":"7.0.0","is-path-cwd":"2.2.0","is-path-inside":"3.0.3","is-stream":"2.0.1","isexe":"2.0.0","jsonfile":"6.1.0","locate-path":"3.0.0","lru-cache":"6.0.0","merge2":"1.4.1","micromatch":"4.0.5","minimatch":"3.1.2","node":"v18.2.0","once":"1.4.0","p-debounce":"2.1.0","p-limit":"2.3.0","p-locate":"3.0.0","p-map":"4.0.0","p-try":"2.2.0","path-exists":"3.0.0","path-is-absolute":"1.0.1","path-type":"4.0.0","picomatch":"2.3.1","pkg-up":"3.1.0","queue-microtask":"1.2.3","reusify":"1.0.4","rimraf":"3.0.2","run-parallel":"1.2.0","semver":"7.3.7","slash":"3.0.0","temp-dir":"2.0.0","tempy":"1.0.1","to-regex-range":"5.0.1","type-fest":"0.16.0","typescript":"4.7.2","typescript-language-server":"0.10.1","unique-string":"2.0.0","universalify":"2.0.0","vscode-jsonrpc":"6.0.0","vscode-languageserver":"7.0.0","vscode-languageserver-protocol":"3.16.0","vscode-languageserver-textdocument":"1.0.4","vscode-languageserver-types":"3.16.0","vscode-uri":"3.0.3","which":"2.0.2","wrappy":"1.0.2","yallist":"4.0.0"}}} \ No newline at end of file +{ + "data": [ + { + "benchmarkName": "vscode-eslint-react/incremental-change-wait/react-quickly-ch10.jsx", + "warmupIterations": 1, + "measurementIterations": 10, + "samples": { + "durationPerIteration": [0.028498199699999997, 0.028496053700000003, 0.028055893500000002, 0.0288926262, 0.028862713599999999, 0.0277976349, 0.029404283199999999, 0.028709841600000001, 0.028078924500000001, 0.028720157699999999] + } + }, + { + "benchmarkName": "vscode-eslint-typescript/incremental-change-wait/react-quickly-ch10.jsx", + "warmupIterations": 1, + "measurementIterations": 10, + "samples": { + "durationPerIteration": [0.026349908599999999, 0.032266642200000001, 0.027826656599999999, 0.027844588999999996, 0.029303269799999997, 0.029725564900000001, 0.027350536600000003, 0.0276208446, 0.028248234300000001, 0.029921056200000001] + } + }, + { + "benchmarkName": "Deno/incremental-change-wait/react-quickly-ch10.jsx", + "warmupIterations": 1, + "measurementIterations": 10, + "samples": { + "durationPerIteration": [0.22713861830000001, 0.2277800988, 0.22793159439999999, 0.22753142839999999, 0.22743702169999999, 0.22749455319999998, 0.22792745060000003, 0.22670786610000002, 0.22799986, 0.22853307680000001] + } + }, + { + "benchmarkName": "Deno-nolint/incremental-change-wait/react-quickly-ch10.jsx", + "warmupIterations": 1, + "measurementIterations": 10, + "samples": { + "durationPerIteration": [0.22734415440000003, 0.227881949, 0.22903670740000001, 0.22746258759999999, 0.22717528740000001, 0.22796234409999999, 0.22847571699999997, 0.22843666530000001, 0.22812599189999999, 0.22854478770000003] + } + }, + { + "benchmarkName": "Flow/incremental-change-wait/react-quickly-ch10.jsx", + "warmupIterations": 1, + "measurementIterations": 10, + "samples": { + "durationPerIteration": [0.027736106, 0.027189315700000001, 0.027188232400000002, 0.027564112600000003, 0.027337094499999999, 0.027651269299999996, 0.027676456199999998, 0.027121670699999999, 0.027202829699999997, 0.027754191700000003] + } + }, + { + "benchmarkName": "quick-lint-js/incremental-change-wait/react-quickly-ch10.jsx", + "warmupIterations": 1, + "measurementIterations": 10, + "samples": { + "durationPerIteration": [0.0001046115, 9.7851399999999996e-05, 0.0001191276, 0.00010235439999999999, 0.00013772669999999998, 9.243749999999999e-05, 9.7925799999999997e-05, 0.00010251419999999999, 0.0001154293, 0.0001025236] + } + }, + { + "benchmarkName": "TypeScript-JSX/incremental-change-wait/react-quickly-ch10.jsx", + "warmupIterations": 1, + "measurementIterations": 10, + "samples": { + "durationPerIteration": [0.27547448060000002, 0.27515475299999997, 0.27529765389999999, 0.2757969347, 0.27538977040000001, 0.27644115219999998, 0.2764086966, 0.27480084729999998, 0.27495833009999998, 0.275616635] + } + } + ], + "metadata": { + "Deno": { + "deno": "1.37.2", + "typescript": "5.2.2", + "v8": "11.8.172.13" + } +, + "ESLint": { + "@aashutoshrathi/word-wrap": "1.2.6", + "@eslint-community/eslint-utils": "4.4.0", + "@eslint-community/regexpp": "4.10.0", + "@eslint/eslintrc": "2.1.2", + "@eslint/js": "8.52.0", + "@humanwhocodes/config-array": "0.11.13", + "@humanwhocodes/module-importer": "1.0.1", + "@humanwhocodes/object-schema": "2.0.1", + "@nodelib/fs.scandir": "2.1.5", + "@nodelib/fs.stat": "2.0.5", + "@nodelib/fs.walk": "1.2.8", + "@types/json-schema": "7.0.14", + "@types/json5": "0.0.29", + "@types/semver": "7.5.4", + "@typescript-eslint/eslint-plugin": "6.9.0", + "@typescript-eslint/parser": "6.9.0", + "@typescript-eslint/scope-manager": "6.9.0", + "@typescript-eslint/type-utils": "6.9.0", + "@typescript-eslint/types": "6.9.0", + "@typescript-eslint/typescript-estree": "6.9.0", + "@typescript-eslint/utils": "6.9.0", + "@typescript-eslint/visitor-keys": "6.9.0", + "@ungap/structured-clone": "1.2.0", + "acorn": "8.11.1", + "acorn-jsx": "5.3.2", + "ajv": "6.12.6", + "ansi-regex": "5.0.1", + "ansi-styles": "4.3.0", + "argparse": "2.0.1", + "array-buffer-byte-length": "1.0.0", + "array-includes": "3.1.7", + "array-union": "2.1.0", + "array.prototype.findlastindex": "1.2.3", + "array.prototype.flat": "1.3.2", + "array.prototype.flatmap": "1.3.2", + "array.prototype.tosorted": "1.1.2", + "arraybuffer.prototype.slice": "1.0.2", + "asynciterator.prototype": "1.0.0", + "available-typed-arrays": "1.0.5", + "balanced-match": "1.0.2", + "boolbase": "1.0.0", + "brace-expansion": "1.1.11", + "braces": "3.0.2", + "call-bind": "1.0.5", + "callsites": "3.1.0", + "chalk": "4.1.2", + "color-convert": "2.0.1", + "color-name": "1.1.4", + "concat-map": "0.0.1", + "confusing-browser-globals": "1.0.11", + "cross-spawn": "7.0.3", + "cssesc": "3.0.0", + "debug": "4.3.4", + "deep-is": "0.1.4", + "define-data-property": "1.1.1", + "define-properties": "1.2.1", + "dir-glob": "3.0.1", + "doctrine": "2.1.0", + "es-abstract": "1.22.3", + "es-iterator-helpers": "1.0.15", + "es-set-tostringtag": "2.0.2", + "es-shim-unscopables": "1.0.2", + "es-to-primitive": "1.2.1", + "escape-string-regexp": "4.0.0", + "eslint": "8.52.0", + "eslint-config-airbnb-base": "15.0.0", + "eslint-import-resolver-node": "0.3.9", + "eslint-module-utils": "2.8.0", + "eslint-plugin-import": "2.29.0", + "eslint-plugin-react": "7.33.2", + "eslint-plugin-vue": "9.18.0", + "eslint-scope": "7.2.2", + "eslint-visitor-keys": "3.4.3", + "espree": "9.6.1", + "esquery": "1.5.0", + "esrecurse": "4.3.0", + "estraverse": "5.3.0", + "esutils": "2.0.3", + "fast-deep-equal": "3.1.3", + "fast-glob": "3.3.1", + "fast-json-stable-stringify": "2.1.0", + "fast-levenshtein": "2.0.6", + "fastq": "1.15.0", + "file-entry-cache": "6.0.1", + "fill-range": "7.0.1", + "find-up": "5.0.0", + "flat-cache": "3.1.1", + "flatted": "3.2.9", + "for-each": "0.3.3", + "fs.realpath": "1.0.0", + "function-bind": "1.1.2", + "function.prototype.name": "1.1.6", + "functions-have-names": "1.2.3", + "get-intrinsic": "1.2.2", + "get-symbol-description": "1.0.0", + "glob": "7.2.3", + "glob-parent": "6.0.2", + "globals": "13.23.0", + "globalthis": "1.0.3", + "globby": "11.1.0", + "gopd": "1.0.1", + "graphemer": "1.4.0", + "has-bigints": "1.0.2", + "has-flag": "4.0.0", + "has-property-descriptors": "1.0.1", + "has-proto": "1.0.1", + "has-symbols": "1.0.3", + "has-tostringtag": "1.0.0", + "hasown": "2.0.0", + "ignore": "5.2.4", + "import-fresh": "3.3.0", + "imurmurhash": "0.1.4", + "inflight": "1.0.6", + "inherits": "2.0.4", + "internal-slot": "1.0.6", + "is-array-buffer": "3.0.2", + "is-async-function": "2.0.0", + "is-bigint": "1.0.4", + "is-boolean-object": "1.1.2", + "is-callable": "1.2.7", + "is-core-module": "2.13.1", + "is-date-object": "1.0.5", + "is-extglob": "2.1.1", + "is-finalizationregistry": "1.0.2", + "is-generator-function": "1.0.10", + "is-glob": "4.0.3", + "is-map": "2.0.2", + "is-negative-zero": "2.0.2", + "is-number": "7.0.0", + "is-number-object": "1.0.7", + "is-path-inside": "3.0.3", + "is-regex": "1.1.4", + "is-set": "2.0.2", + "is-shared-array-buffer": "1.0.2", + "is-string": "1.0.7", + "is-symbol": "1.0.4", + "is-typed-array": "1.1.12", + "is-weakmap": "2.0.1", + "is-weakref": "1.0.2", + "is-weakset": "2.0.2", + "isarray": "2.0.5", + "isexe": "2.0.0", + "iterator.prototype": "1.1.2", + "js-tokens": "4.0.0", + "js-yaml": "4.1.0", + "json-buffer": "3.0.1", + "json-schema-traverse": "0.4.1", + "json-stable-stringify-without-jsonify": "1.0.1", + "json5": "1.0.2", + "jsx-ast-utils": "3.3.5", + "keyv": "4.5.4", + "levn": "0.4.1", + "locate-path": "6.0.0", + "lodash": "4.17.21", + "lodash.merge": "4.6.2", + "loose-envify": "1.4.0", + "lru-cache": "6.0.0", + "merge2": "1.4.1", + "micromatch": "4.0.5", + "minimatch": "3.1.2", + "minimist": "1.2.8", + "ms": "2.1.2", + "natural-compare": "1.4.0", + "node": "v21.1.0", + "nth-check": "2.1.1", + "object-assign": "4.1.1", + "object-inspect": "1.13.1", + "object-keys": "1.1.1", + "object.assign": "4.1.4", + "object.entries": "1.1.7", + "object.fromentries": "2.0.7", + "object.groupby": "1.0.1", + "object.hasown": "1.1.3", + "object.values": "1.1.7", + "once": "1.4.0", + "optionator": "0.9.3", + "p-limit": "3.1.0", + "p-locate": "5.0.0", + "parent-module": "1.0.1", + "path-exists": "4.0.0", + "path-is-absolute": "1.0.1", + "path-key": "3.1.1", + "path-parse": "1.0.7", + "path-type": "4.0.0", + "picomatch": "2.3.1", + "postcss-selector-parser": "6.0.13", + "prelude-ls": "1.2.1", + "prop-types": "15.8.1", + "punycode": "2.3.0", + "queue-microtask": "1.2.3", + "react-is": "16.13.1", + "reflect.getprototypeof": "1.0.4", + "regexp.prototype.flags": "1.5.1", + "resolve": "2.0.0-next.5", + "resolve-from": "4.0.0", + "reusify": "1.0.4", + "rimraf": "3.0.2", + "run-parallel": "1.2.0", + "safe-array-concat": "1.0.1", + "safe-regex-test": "1.0.0", + "semver": "7.5.4", + "set-function-length": "1.1.1", + "set-function-name": "2.0.1", + "shebang-command": "2.0.0", + "shebang-regex": "3.0.0", + "side-channel": "1.0.4", + "slash": "3.0.0", + "string.prototype.matchall": "4.0.10", + "string.prototype.trim": "1.2.8", + "string.prototype.trimend": "1.0.7", + "string.prototype.trimstart": "1.0.7", + "strip-ansi": "6.0.1", + "strip-bom": "3.0.0", + "strip-json-comments": "3.1.1", + "supports-color": "7.2.0", + "supports-preserve-symlinks-flag": "1.0.0", + "text-table": "0.2.0", + "to-regex-range": "5.0.1", + "ts-api-utils": "1.0.3", + "tsconfig-paths": "3.14.2", + "type-check": "0.4.0", + "type-fest": "0.20.2", + "typed-array-buffer": "1.0.0", + "typed-array-byte-length": "1.0.0", + "typed-array-byte-offset": "1.0.0", + "typed-array-length": "1.0.4", + "typescript": "5.2.2", + "unbox-primitive": "1.0.2", + "uri-js": "4.4.1", + "util-deprecate": "1.0.2", + "vscode-eslint": "https://github.com/microsoft/vscode-eslint/archive/d3c7703cd11dc6752c96edf0f140d50156d72dd7.tar.gz", + "vue-eslint-parser": "9.3.2", + "which": "2.0.2", + "which-boxed-primitive": "1.0.2", + "which-builtin-type": "1.1.3", + "which-collection": "1.0.1", + "which-typed-array": "1.1.13", + "wrappy": "1.0.2", + "xml-name-validator": "4.0.0", + "yallist": "4.0.0", + "yocto-queue": "0.1.0" + } +, + "Flow": { + "flow-bin": "0.219.5" + } +, + "TypeScript": { + "node": "v21.1.0", + "typescript": "5.2.2", + "typescript-language-server": "4.0.0" + } +, + "quick-lint-js": { + "version": "2.17.0" + } + } +} diff --git a/website/public/benchmarks/index.ejs.html b/website/public/benchmarks/index.ejs.html index afd75fa51e..db130c0b81 100644 --- a/website/public/benchmarks/index.ejs.html +++ b/website/public/benchmarks/index.ejs.html @@ -24,7 +24,7 @@ "vscode-eslint-vanilla": {hue: 70.0, name: "ESLint"}, "vscode-eslint-typescript": {hue: 80.0, name: "ESLint + TypeScript plugin"}, RSLint: {hue: 120.0}, - Rome: {hue: 160.0}, + Biome: {hue: 160.0}, Flow: {hue: 180.0}, Deno: {hue: 240.0}, "Deno-nolint": {hue: 260.0, name: "Deno (no linting)"}, @@ -225,13 +225,12 @@