From 517555178cb17de28ca1759ee9f33cdf79458622 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Wed, 13 Sep 2023 21:18:59 +0000 Subject: [PATCH] add Boa Benchmarks (cargo) benchmark result for 664c28692520703c074f5a3ab8dace475972b005 --- dev/bench/data.js | 428 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 427 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index d25f158480f..52956f40c97 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1694633073002, + "lastUpdate": 1694639938687, "repoUrl": "https://github.com/boa-dev/boa", "entries": { "Boa Benchmarks": [ @@ -388510,6 +388510,432 @@ window.BENCHMARK_DATA = { "unit": "ns/iter" } ] + }, + { + "commit": { + "author": { + "email": "49699333+dependabot[bot]@users.noreply.github.com", + "name": "dependabot[bot]", + "username": "dependabot[bot]" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": false, + "id": "664c28692520703c074f5a3ab8dace475972b005", + "message": "Bump clap from 4.4.2 to 4.4.3 (#3275)\n\nBumps [clap](https://github.com/clap-rs/clap) from 4.4.2 to 4.4.3.\n- [Release notes](https://github.com/clap-rs/clap/releases)\n- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/clap-rs/clap/compare/v4.4.2...v4.4.3)\n\n---\nupdated-dependencies:\n- dependency-name: clap\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", + "timestamp": "2023-09-13T20:33:56Z", + "tree_id": "c3c8368cd7eea7b7fbed87c4aff664d6e4674291", + "url": "https://github.com/boa-dev/boa/commit/664c28692520703c074f5a3ab8dace475972b005" + }, + "date": 1694639693049, + "tool": "cargo", + "benches": [ + { + "name": "Create Realm", + "value": 381866, + "range": "± 1697674", + "unit": "ns/iter" + }, + { + "name": "Symbols (Parser)", + "value": 6308, + "range": "± 163", + "unit": "ns/iter" + }, + { + "name": "For loop (Parser)", + "value": 23196, + "range": "± 189", + "unit": "ns/iter" + }, + { + "name": "Fibonacci (Parser)", + "value": 25461, + "range": "± 408", + "unit": "ns/iter" + }, + { + "name": "Object Creation (Parser)", + "value": 13502, + "range": "± 735", + "unit": "ns/iter" + }, + { + "name": "Static Object Property Access (Parser)", + "value": 14373, + "range": "± 664", + "unit": "ns/iter" + }, + { + "name": "Dynamic Object Property Access (Parser)", + "value": 15462, + "range": "± 93162", + "unit": "ns/iter" + }, + { + "name": "RegExp Literal Creation (Parser)", + "value": 14557, + "range": "± 291", + "unit": "ns/iter" + }, + { + "name": "RegExp Creation (Parser)", + "value": 12287, + "range": "± 310", + "unit": "ns/iter" + }, + { + "name": "RegExp Literal (Parser)", + "value": 17152, + "range": "± 93", + "unit": "ns/iter" + }, + { + "name": "RegExp (Parser)", + "value": 14489, + "range": "± 93", + "unit": "ns/iter" + }, + { + "name": "Array access (Parser)", + "value": 17890, + "range": "± 238", + "unit": "ns/iter" + }, + { + "name": "Array creation (Parser)", + "value": 21778, + "range": "± 175", + "unit": "ns/iter" + }, + { + "name": "Array pop (Parser)", + "value": 214395, + "range": "± 13320", + "unit": "ns/iter" + }, + { + "name": "String concatenation (Parser)", + "value": 12111, + "range": "± 708760", + "unit": "ns/iter" + }, + { + "name": "String comparison (Parser)", + "value": 17933, + "range": "± 522", + "unit": "ns/iter" + }, + { + "name": "String copy (Parser)", + "value": 8801, + "range": "± 77", + "unit": "ns/iter" + }, + { + "name": "Number Object Access (Parser)", + "value": 16351, + "range": "± 118", + "unit": "ns/iter" + }, + { + "name": "Boolean Object Access (Parser)", + "value": 20255, + "range": "± 144", + "unit": "ns/iter" + }, + { + "name": "String Object Access (Parser)", + "value": 20298, + "range": "± 209", + "unit": "ns/iter" + }, + { + "name": "Arithmetic operations (Parser)", + "value": 10168, + "range": "± 178", + "unit": "ns/iter" + }, + { + "name": "Clean js (Parser)", + "value": 45700, + "range": "± 906", + "unit": "ns/iter" + }, + { + "name": "Mini js (Parser)", + "value": 40586, + "range": "± 1819", + "unit": "ns/iter" + }, + { + "name": "Symbols (Compiler)", + "value": 7, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "For loop (Compiler)", + "value": 7, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Fibonacci (Compiler)", + "value": 7, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Object Creation (Compiler)", + "value": 7, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Static Object Property Access (Compiler)", + "value": 7, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Dynamic Object Property Access (Compiler)", + "value": 7, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "RegExp Literal Creation (Compiler)", + "value": 7, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "RegExp Creation (Compiler)", + "value": 7, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "RegExp Literal (Compiler)", + "value": 7, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "RegExp (Compiler)", + "value": 7, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Array access (Compiler)", + "value": 7, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Array creation (Compiler)", + "value": 7, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Array pop (Compiler)", + "value": 7, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "String concatenation (Compiler)", + "value": 7, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "String comparison (Compiler)", + "value": 7, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "String copy (Compiler)", + "value": 7, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Number Object Access (Compiler)", + "value": 7, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Boolean Object Access (Compiler)", + "value": 7, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "String Object Access (Compiler)", + "value": 7, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Arithmetic operations (Compiler)", + "value": 7, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Clean js (Compiler)", + "value": 7, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Mini js (Compiler)", + "value": 7, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Symbols (Execution)", + "value": 1963, + "range": "± 8014", + "unit": "ns/iter" + }, + { + "name": "For loop (Execution)", + "value": 21662, + "range": "± 66044", + "unit": "ns/iter" + }, + { + "name": "Fibonacci (Execution)", + "value": 693131, + "range": "± 2213213", + "unit": "ns/iter" + }, + { + "name": "Object Creation (Execution)", + "value": 1807, + "range": "± 7814", + "unit": "ns/iter" + }, + { + "name": "Static Object Property Access (Execution)", + "value": 1901, + "range": "± 30110", + "unit": "ns/iter" + }, + { + "name": "Dynamic Object Property Access (Execution)", + "value": 2057, + "range": "± 8053", + "unit": "ns/iter" + }, + { + "name": "RegExp Literal Creation (Execution)", + "value": 7414, + "range": "± 9986", + "unit": "ns/iter" + }, + { + "name": "RegExp Creation (Execution)", + "value": 7466, + "range": "± 14854", + "unit": "ns/iter" + }, + { + "name": "RegExp Literal (Execution)", + "value": 14594, + "range": "± 24749", + "unit": "ns/iter" + }, + { + "name": "RegExp (Execution)", + "value": 14563, + "range": "± 24977", + "unit": "ns/iter" + }, + { + "name": "Array access (Execution)", + "value": 5240, + "range": "± 27290", + "unit": "ns/iter" + }, + { + "name": "Array creation (Execution)", + "value": 765443, + "range": "± 1240096", + "unit": "ns/iter" + }, + { + "name": "Array pop (Execution)", + "value": 307405, + "range": "± 270211", + "unit": "ns/iter" + }, + { + "name": "String concatenation (Execution)", + "value": 1592, + "range": "± 8661", + "unit": "ns/iter" + }, + { + "name": "String comparison (Execution)", + "value": 2043, + "range": "± 18862", + "unit": "ns/iter" + }, + { + "name": "String copy (Execution)", + "value": 1316, + "range": "± 5387", + "unit": "ns/iter" + }, + { + "name": "Number Object Access (Execution)", + "value": 3779, + "range": "± 6149", + "unit": "ns/iter" + }, + { + "name": "Boolean Object Access (Execution)", + "value": 4799, + "range": "± 10373", + "unit": "ns/iter" + }, + { + "name": "String Object Access (Execution)", + "value": 6518, + "range": "± 9412", + "unit": "ns/iter" + }, + { + "name": "Arithmetic operations (Execution)", + "value": 527, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Clean js (Execution)", + "value": 632489, + "range": "± 1656203", + "unit": "ns/iter" + }, + { + "name": "Mini js (Execution)", + "value": 579794, + "range": "± 720121", + "unit": "ns/iter" + } + ] } ] }