From 66812a567bfcaa67dfa40e8b2367653d2a989057 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Thu, 14 Sep 2023 19:02:03 +0000 Subject: [PATCH] add Boa Benchmarks (cargo) benchmark result for c066faf6aa84ef7d93ae707e822cbcfa419d6329 --- 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 f7159629386..0fcfa229156 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1694718065814, + "lastUpdate": 1694718122977, "repoUrl": "https://github.com/boa-dev/boa", "entries": { "Boa Benchmarks": [ @@ -389788,6 +389788,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": "c066faf6aa84ef7d93ae707e822cbcfa419d6329", + "message": "Bump @playwright/test from 1.37.1 to 1.38.0 (#3278)\n\nBumps [@playwright/test](https://github.com/Microsoft/playwright) from 1.37.1 to 1.38.0.\n- [Release notes](https://github.com/Microsoft/playwright/releases)\n- [Commits](https://github.com/Microsoft/playwright/compare/v1.37.1...v1.38.0)\n\n---\nupdated-dependencies:\n- dependency-name: \"@playwright/test\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", + "timestamp": "2023-09-14T18:17:22Z", + "tree_id": "fd21dcaab1ee3037b9cfa0e43d97dd4c5c547e0a", + "url": "https://github.com/boa-dev/boa/commit/c066faf6aa84ef7d93ae707e822cbcfa419d6329" + }, + "date": 1694717944100, + "tool": "cargo", + "benches": [ + { + "name": "Create Realm", + "value": 478612, + "range": "± 2993395", + "unit": "ns/iter" + }, + { + "name": "Symbols (Parser)", + "value": 7336, + "range": "± 459", + "unit": "ns/iter" + }, + { + "name": "For loop (Parser)", + "value": 28788, + "range": "± 2486", + "unit": "ns/iter" + }, + { + "name": "Fibonacci (Parser)", + "value": 31396, + "range": "± 2083", + "unit": "ns/iter" + }, + { + "name": "Object Creation (Parser)", + "value": 16606, + "range": "± 1431", + "unit": "ns/iter" + }, + { + "name": "Static Object Property Access (Parser)", + "value": 17582, + "range": "± 1451", + "unit": "ns/iter" + }, + { + "name": "Dynamic Object Property Access (Parser)", + "value": 19284, + "range": "± 1090", + "unit": "ns/iter" + }, + { + "name": "RegExp Literal Creation (Parser)", + "value": 17878, + "range": "± 1527", + "unit": "ns/iter" + }, + { + "name": "RegExp Creation (Parser)", + "value": 15004, + "range": "± 925", + "unit": "ns/iter" + }, + { + "name": "RegExp Literal (Parser)", + "value": 17823, + "range": "± 4470", + "unit": "ns/iter" + }, + { + "name": "RegExp (Parser)", + "value": 18083, + "range": "± 1563", + "unit": "ns/iter" + }, + { + "name": "Array access (Parser)", + "value": 21652, + "range": "± 1071", + "unit": "ns/iter" + }, + { + "name": "Array creation (Parser)", + "value": 27185, + "range": "± 1848", + "unit": "ns/iter" + }, + { + "name": "Array pop (Parser)", + "value": 246131, + "range": "± 19293", + "unit": "ns/iter" + }, + { + "name": "String concatenation (Parser)", + "value": 14618, + "range": "± 966", + "unit": "ns/iter" + }, + { + "name": "String comparison (Parser)", + "value": 22418, + "range": "± 1152", + "unit": "ns/iter" + }, + { + "name": "String copy (Parser)", + "value": 10871, + "range": "± 901", + "unit": "ns/iter" + }, + { + "name": "Number Object Access (Parser)", + "value": 20081, + "range": "± 2756", + "unit": "ns/iter" + }, + { + "name": "Boolean Object Access (Parser)", + "value": 24604, + "range": "± 5724", + "unit": "ns/iter" + }, + { + "name": "String Object Access (Parser)", + "value": 24277, + "range": "± 1504", + "unit": "ns/iter" + }, + { + "name": "Arithmetic operations (Parser)", + "value": 12489, + "range": "± 1009", + "unit": "ns/iter" + }, + { + "name": "Clean js (Parser)", + "value": 57921, + "range": "± 4331", + "unit": "ns/iter" + }, + { + "name": "Mini js (Parser)", + "value": 50530, + "range": "± 5280", + "unit": "ns/iter" + }, + { + "name": "Symbols (Compiler)", + "value": 8, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "For loop (Compiler)", + "value": 8, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Fibonacci (Compiler)", + "value": 8, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Object Creation (Compiler)", + "value": 8, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Static Object Property Access (Compiler)", + "value": 8, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Dynamic Object Property Access (Compiler)", + "value": 8, + "range": "± 1", + "unit": "ns/iter" + }, + { + "name": "RegExp Literal Creation (Compiler)", + "value": 8, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "RegExp Creation (Compiler)", + "value": 8, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "RegExp Literal (Compiler)", + "value": 8, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "RegExp (Compiler)", + "value": 8, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Array access (Compiler)", + "value": 8, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Array creation (Compiler)", + "value": 8, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Array pop (Compiler)", + "value": 8, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "String concatenation (Compiler)", + "value": 8, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "String comparison (Compiler)", + "value": 8, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "String copy (Compiler)", + "value": 8, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Number Object Access (Compiler)", + "value": 8, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Boolean Object Access (Compiler)", + "value": 8, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "String Object Access (Compiler)", + "value": 8, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Arithmetic operations (Compiler)", + "value": 8, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Clean js (Compiler)", + "value": 8, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Mini js (Compiler)", + "value": 8, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Symbols (Execution)", + "value": 2517, + "range": "± 2688", + "unit": "ns/iter" + }, + { + "name": "For loop (Execution)", + "value": 23270, + "range": "± 125414", + "unit": "ns/iter" + }, + { + "name": "Fibonacci (Execution)", + "value": 785204, + "range": "± 2653743", + "unit": "ns/iter" + }, + { + "name": "Object Creation (Execution)", + "value": 3349, + "range": "± 10981", + "unit": "ns/iter" + }, + { + "name": "Static Object Property Access (Execution)", + "value": 2299, + "range": "± 11409", + "unit": "ns/iter" + }, + { + "name": "Dynamic Object Property Access (Execution)", + "value": 2429, + "range": "± 11637", + "unit": "ns/iter" + }, + { + "name": "RegExp Literal Creation (Execution)", + "value": 9886, + "range": "± 11724", + "unit": "ns/iter" + }, + { + "name": "RegExp Creation (Execution)", + "value": 8338, + "range": "± 11424", + "unit": "ns/iter" + }, + { + "name": "RegExp Literal (Execution)", + "value": 16772, + "range": "± 20875", + "unit": "ns/iter" + }, + { + "name": "RegExp (Execution)", + "value": 17616, + "range": "± 28173", + "unit": "ns/iter" + }, + { + "name": "Array access (Execution)", + "value": 6258, + "range": "± 16564", + "unit": "ns/iter" + }, + { + "name": "Array creation (Execution)", + "value": 883030, + "range": "± 1440452", + "unit": "ns/iter" + }, + { + "name": "Array pop (Execution)", + "value": 354389, + "range": "± 339939", + "unit": "ns/iter" + }, + { + "name": "String concatenation (Execution)", + "value": 1901, + "range": "± 10894", + "unit": "ns/iter" + }, + { + "name": "String comparison (Execution)", + "value": 2461, + "range": "± 8020", + "unit": "ns/iter" + }, + { + "name": "String copy (Execution)", + "value": 1589, + "range": "± 8320", + "unit": "ns/iter" + }, + { + "name": "Number Object Access (Execution)", + "value": 4655, + "range": "± 16073", + "unit": "ns/iter" + }, + { + "name": "Boolean Object Access (Execution)", + "value": 5782, + "range": "± 35009", + "unit": "ns/iter" + }, + { + "name": "String Object Access (Execution)", + "value": 7654, + "range": "± 10679", + "unit": "ns/iter" + }, + { + "name": "Arithmetic operations (Execution)", + "value": 536, + "range": "± 36", + "unit": "ns/iter" + }, + { + "name": "Clean js (Execution)", + "value": 694331, + "range": "± 39820", + "unit": "ns/iter" + }, + { + "name": "Mini js (Execution)", + "value": 667185, + "range": "± 49384", + "unit": "ns/iter" + } + ] } ] }