From 2d321969d216a822ecdcbffdaaaab18c0bf0211b Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Tue, 3 Oct 2023 17:07:58 +0000 Subject: [PATCH] add Boa Benchmarks (cargo) benchmark result for 6de1d15974393d102d8f2919b9353f8073ca1986 --- 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 57771aeb9ed..27a6a3165a4 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1696349222754, + "lastUpdate": 1696352877597, "repoUrl": "https://github.com/boa-dev/boa", "entries": { "Boa Benchmarks": [ @@ -410236,6 +410236,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": true, + "id": "6de1d15974393d102d8f2919b9353f8073ca1986", + "message": "Bump postcss from 8.4.25 to 8.4.31 (#3347)\n\nBumps [postcss](https://github.com/postcss/postcss) from 8.4.25 to 8.4.31.\n- [Release notes](https://github.com/postcss/postcss/releases)\n- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/postcss/postcss/compare/8.4.25...8.4.31)\n\n---\nupdated-dependencies:\n- dependency-name: postcss\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", + "timestamp": "2023-10-03T16:21:55Z", + "tree_id": "e85d61e150c48690d12390bb0707c8ef7d6f738b", + "url": "https://github.com/boa-dev/boa/commit/6de1d15974393d102d8f2919b9353f8073ca1986" + }, + "date": 1696352696026, + "tool": "cargo", + "benches": [ + { + "name": "Create Realm", + "value": 413425, + "range": "± 3201770", + "unit": "ns/iter" + }, + { + "name": "Symbols (Parser)", + "value": 8695, + "range": "± 516", + "unit": "ns/iter" + }, + { + "name": "For loop (Parser)", + "value": 30474, + "range": "± 3299", + "unit": "ns/iter" + }, + { + "name": "Fibonacci (Parser)", + "value": 33568, + "range": "± 2641", + "unit": "ns/iter" + }, + { + "name": "Object Creation (Parser)", + "value": 18691, + "range": "± 1326", + "unit": "ns/iter" + }, + { + "name": "Static Object Property Access (Parser)", + "value": 19935, + "range": "± 1457", + "unit": "ns/iter" + }, + { + "name": "Dynamic Object Property Access (Parser)", + "value": 21199, + "range": "± 1429", + "unit": "ns/iter" + }, + { + "name": "RegExp Literal Creation (Parser)", + "value": 17575, + "range": "± 4551", + "unit": "ns/iter" + }, + { + "name": "RegExp Creation (Parser)", + "value": 16505, + "range": "± 1131", + "unit": "ns/iter" + }, + { + "name": "RegExp Literal (Parser)", + "value": 22917, + "range": "± 2142", + "unit": "ns/iter" + }, + { + "name": "RegExp (Parser)", + "value": 19470, + "range": "± 1655", + "unit": "ns/iter" + }, + { + "name": "Array access (Parser)", + "value": 23799, + "range": "± 2898", + "unit": "ns/iter" + }, + { + "name": "Array creation (Parser)", + "value": 30702, + "range": "± 2154", + "unit": "ns/iter" + }, + { + "name": "Array pop (Parser)", + "value": 279296, + "range": "± 34479", + "unit": "ns/iter" + }, + { + "name": "String concatenation (Parser)", + "value": 15925, + "range": "± 1085", + "unit": "ns/iter" + }, + { + "name": "String comparison (Parser)", + "value": 23832, + "range": "± 1375", + "unit": "ns/iter" + }, + { + "name": "String copy (Parser)", + "value": 12675, + "range": "± 1286", + "unit": "ns/iter" + }, + { + "name": "Number Object Access (Parser)", + "value": 20148, + "range": "± 3652", + "unit": "ns/iter" + }, + { + "name": "Boolean Object Access (Parser)", + "value": 26944, + "range": "± 4187", + "unit": "ns/iter" + }, + { + "name": "String Object Access (Parser)", + "value": 26952, + "range": "± 2175", + "unit": "ns/iter" + }, + { + "name": "Arithmetic operations (Parser)", + "value": 13562, + "range": "± 1349", + "unit": "ns/iter" + }, + { + "name": "Clean js (Parser)", + "value": 65447, + "range": "± 4907", + "unit": "ns/iter" + }, + { + "name": "Mini js (Parser)", + "value": 55088, + "range": "± 4246", + "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": 2727, + "range": "± 278", + "unit": "ns/iter" + }, + { + "name": "For loop (Execution)", + "value": 26194, + "range": "± 192305", + "unit": "ns/iter" + }, + { + "name": "Fibonacci (Execution)", + "value": 828925, + "range": "± 1584539", + "unit": "ns/iter" + }, + { + "name": "Object Creation (Execution)", + "value": 2409, + "range": "± 9107", + "unit": "ns/iter" + }, + { + "name": "Static Object Property Access (Execution)", + "value": 3089, + "range": "± 9219", + "unit": "ns/iter" + }, + { + "name": "Dynamic Object Property Access (Execution)", + "value": 2802, + "range": "± 8335", + "unit": "ns/iter" + }, + { + "name": "RegExp Literal Creation (Execution)", + "value": 9205, + "range": "± 21225", + "unit": "ns/iter" + }, + { + "name": "RegExp Creation (Execution)", + "value": 9952, + "range": "± 10276", + "unit": "ns/iter" + }, + { + "name": "RegExp Literal (Execution)", + "value": 17137, + "range": "± 19279", + "unit": "ns/iter" + }, + { + "name": "RegExp (Execution)", + "value": 19442, + "range": "± 35822", + "unit": "ns/iter" + }, + { + "name": "Array access (Execution)", + "value": 6909, + "range": "± 20451", + "unit": "ns/iter" + }, + { + "name": "Array creation (Execution)", + "value": 999634, + "range": "± 4096288", + "unit": "ns/iter" + }, + { + "name": "Array pop (Execution)", + "value": 448373, + "range": "± 613039", + "unit": "ns/iter" + }, + { + "name": "String concatenation (Execution)", + "value": 2091, + "range": "± 7172", + "unit": "ns/iter" + }, + { + "name": "String comparison (Execution)", + "value": 2596, + "range": "± 6434", + "unit": "ns/iter" + }, + { + "name": "String copy (Execution)", + "value": 1651, + "range": "± 8149", + "unit": "ns/iter" + }, + { + "name": "Number Object Access (Execution)", + "value": 4600, + "range": "± 14981", + "unit": "ns/iter" + }, + { + "name": "Boolean Object Access (Execution)", + "value": 5795, + "range": "± 9772", + "unit": "ns/iter" + }, + { + "name": "String Object Access (Execution)", + "value": 7743, + "range": "± 17315", + "unit": "ns/iter" + }, + { + "name": "Arithmetic operations (Execution)", + "value": 591, + "range": "± 22", + "unit": "ns/iter" + }, + { + "name": "Clean js (Execution)", + "value": 785395, + "range": "± 50523", + "unit": "ns/iter" + }, + { + "name": "Mini js (Execution)", + "value": 755234, + "range": "± 748767", + "unit": "ns/iter" + } + ] } ] }