Extract bundling logic into its own module#822
Conversation
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
There was a problem hiding this comment.
1 issue found across 38 files
Reply with feedback, questions, or to request a fix.
Re-trigger cubic
🤖 Augment PR SummarySummary: This PR extracts JSON Schema bundling (and dependency discovery) out of the Foundation module into a dedicated Bundle module. Changes:
Technical Notes: The new Bundle target links Foundation publicly and provides exported symbols via 🤖 Was this summary useful? React with 👍 or 👎 |
| option(BLAZE_EDITOR "Build the Blaze editor schema compatibility library" ON) | ||
| option(BLAZE_FOUNDATION "Build the Blaze foundation JSON Schema library" ON) | ||
| option(BLAZE_BUNDLE "Build the Blaze bundle library" ON) | ||
| option(BLAZE_TESTS "Build the Blaze tests" OFF) |
There was a problem hiding this comment.
BLAZE_BUNDLE is configurable, but several enabled-by-default targets now link against sourcemeta::blaze::bundle unconditionally, so -DBLAZE_BUNDLE=OFF with those still ON will fail at configure/link time. Consider enforcing the option dependency (or gating those components/tests) so the build remains consistent when BLAZE_BUNDLE is disabled.
Other locations where this applies: src/codegen/CMakeLists.txt:20, src/compiler/CMakeLists.txt:30, src/configuration/CMakeLists.txt:14, test/editor/CMakeLists.txt:10, test/evaluator/CMakeLists.txt:20
Severity: medium
🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.
There was a problem hiding this comment.
Benchmark (macos/llvm)
Details
| Benchmark suite | Current: d8419cf | Previous: 81bee89 | Ratio |
|---|---|---|---|
Schema_Frame_WoT_References |
4834057.405593479 ns/iter |
5039735.114286259 ns/iter |
0.96 |
Schema_Frame_OMC_References |
27367458.320004515 ns/iter |
25258958.35714209 ns/iter |
1.08 |
Schema_Frame_OMC_Locations |
23336281.933332734 ns/iter |
25596470.249999877 ns/iter |
0.91 |
Schema_Frame_ISO_Language_Locations |
73196967.55555722 ns/iter |
84450296.87500493 ns/iter |
0.87 |
Schema_Frame_KrakenD_References |
46025218.750003204 ns/iter |
54128678.57143056 ns/iter |
0.85 |
Schema_Frame_KrakenD_Reachable |
397246520.499948 ns/iter |
406667625.0000114 ns/iter |
0.98 |
Schema_Iterator_ISO_Language |
2464773.565573889 ns/iter |
2311016.113333532 ns/iter |
1.07 |
Schema_Frame_ISO_Language_Locations_To_JSON |
77441672.71425796 ns/iter |
87124963.50000265 ns/iter |
0.89 |
Schema_Tracker_ISO_Language |
4832422.038709645 ns/iter |
5709761.129771031 ns/iter |
0.85 |
Schema_Tracker_ISO_Language_To_JSON |
14357544.22448795 ns/iter |
14416823.979591494 ns/iter |
1.00 |
Schema_Format_ISO_Language_To_JSON |
74404962.88892165 ns/iter |
79539287.11113651 ns/iter |
0.94 |
Schema_Bundle_Meta_2020_12 |
1302512.8142011808 ns/iter |
1412661.4502914743 ns/iter |
0.92 |
Schema_Frame_Many_Resources_References |
290833354.00002855 ns/iter |
298483833.4999722 ns/iter |
0.97 |
E2E_Compiler_adaptivecard |
62651092.99999075 ns/iter |
65783548.58332128 ns/iter |
0.95 |
E2E_Compiler_ansible_meta |
24087695.413793974 ns/iter |
26863770.833330136 ns/iter |
0.90 |
E2E_Compiler_aws_cdk |
267058.6449498747 ns/iter |
277428.4302912509 ns/iter |
0.96 |
E2E_Compiler_babelrc |
2076134.3147054343 ns/iter |
2365913.9411761523 ns/iter |
0.88 |
E2E_Compiler_clang_format |
15277175.840001293 ns/iter |
14910544.319147756 ns/iter |
1.02 |
E2E_Compiler_cmake_presets |
25982206.777775392 ns/iter |
25616653.24999954 ns/iter |
1.01 |
E2E_Compiler_code_climate |
2166037.1506019384 ns/iter |
2286860.6687897206 ns/iter |
0.95 |
E2E_Compiler_cql2 |
11834996.153846497 ns/iter |
12787620.050846534 ns/iter |
0.93 |
E2E_Compiler_cspell |
20428802.08333347 ns/iter |
20565846.374999806 ns/iter |
0.99 |
E2E_Compiler_cypress |
3630771.816753613 ns/iter |
3618817.290000607 ns/iter |
1.00 |
E2E_Compiler_deno |
6843782.59405877 ns/iter |
7149863.046295111 ns/iter |
0.96 |
E2E_Compiler_dependabot |
3985987.1666673524 ns/iter |
3998821.4894743864 ns/iter |
1.00 |
E2E_Compiler_draft_04 |
2008200.7692305455 ns/iter |
2579079.141509305 ns/iter |
0.78 |
E2E_Compiler_fabric_mod |
4058975.260416986 ns/iter |
4163419.41758304 ns/iter |
0.97 |
E2E_Compiler_geojson |
23889770.161289446 ns/iter |
26836195.652173918 ns/iter |
0.89 |
E2E_Compiler_gitpod_configuration |
4240057.692307469 ns/iter |
5105491.2499989765 ns/iter |
0.83 |
E2E_Compiler_helm_chart_lock |
517634.37268002075 ns/iter |
624608.6691087937 ns/iter |
0.83 |
E2E_Compiler_importmap |
207629.8227161578 ns/iter |
216819.2353982433 ns/iter |
0.96 |
E2E_Compiler_jasmine |
1089992.2053446732 ns/iter |
1197332.5928919797 ns/iter |
0.91 |
E2E_Compiler_jshintrc |
3435135.6981984805 ns/iter |
3457798.0769228134 ns/iter |
0.99 |
E2E_Compiler_jsconfig |
21845018.1794896 ns/iter |
23081933.090907115 ns/iter |
0.95 |
E2E_Compiler_krakend |
139773687.4999964 ns/iter |
134288263.833317 ns/iter |
1.04 |
E2E_Compiler_lazygit |
36123446.42857308 ns/iter |
32846460.333335668 ns/iter |
1.10 |
E2E_Compiler_lerna |
1363750.0000000834 ns/iter |
1428061.8747797855 ns/iter |
0.95 |
E2E_Compiler_nest_cli |
7047247.916667251 ns/iter |
6216308.93693601 ns/iter |
1.13 |
E2E_Compiler_omc |
166541750.0000217 ns/iter |
166923333.24999708 ns/iter |
1.00 |
E2E_Compiler_omnisharp |
6368643.00847488 ns/iter |
6736296.377359292 ns/iter |
0.95 |
E2E_Compiler_openapi |
23258744.612898987 ns/iter |
22108193.181814134 ns/iter |
1.05 |
E2E_Compiler_pre_commit_hooks |
4207197.463768062 ns/iter |
4185645.8333340706 ns/iter |
1.01 |
E2E_Compiler_pulumi |
3339858.7568808165 ns/iter |
3920099.3708921787 ns/iter |
0.85 |
E2E_Compiler_semantic_release |
1256133.745733777 ns/iter |
1274931.1446208034 ns/iter |
0.99 |
E2E_Compiler_stale |
1236904.9064516497 ns/iter |
1252742.276422699 ns/iter |
0.99 |
E2E_Compiler_stylecop |
5961016.854961467 ns/iter |
5645280.657142849 ns/iter |
1.06 |
E2E_Compiler_tmuxinator |
1694367.2520663626 ns/iter |
1512581.6696233884 ns/iter |
1.12 |
E2E_Compiler_ui5 |
57828532.714292385 ns/iter |
50406267.85715371 ns/iter |
1.15 |
E2E_Compiler_ui5_manifest |
296512208.4999621 ns/iter |
286108104.00004995 ns/iter |
1.04 |
E2E_Compiler_unreal_engine_uproject |
3818788.291891906 ns/iter |
3715800.878947113 ns/iter |
1.03 |
E2E_Compiler_users_array |
783308.04737906 ns/iter |
772051.4740332513 ns/iter |
1.01 |
E2E_Compiler_vercel |
12731182.4655196 ns/iter |
12079682.377052302 ns/iter |
1.05 |
E2E_Compiler_yamllint |
256024.52932606929 ns/iter |
247129.33425793133 ns/iter |
1.04 |
E2E_Evaluator_adaptivecard |
18541.03295685728 ns/iter |
18106.99878032115 ns/iter |
1.02 |
E2E_Evaluator_ansible_meta |
164549.36589292495 ns/iter |
163780.96267100508 ns/iter |
1.00 |
E2E_Evaluator_aws_cdk |
35159.44398013903 ns/iter |
37664.750185062825 ns/iter |
0.93 |
E2E_Evaluator_babelrc |
79163.080353431 ns/iter |
78761.839908642 ns/iter |
1.01 |
E2E_Evaluator_cerebrum_criminal_case |
663773.0129763542 ns/iter |
621755.8943088937 ns/iter |
1.07 |
E2E_Evaluator_clang_format |
102231.70061014524 ns/iter |
93379.2514815868 ns/iter |
1.09 |
E2E_Evaluator_cmake_presets |
3303528.846153916 ns/iter |
3159174.4115045746 ns/iter |
1.05 |
E2E_Evaluator_code_climate |
125990.59810791787 ns/iter |
129817.0594603499 ns/iter |
0.97 |
E2E_Evaluator_cql2 |
148298.85890207847 ns/iter |
140089.34694685973 ns/iter |
1.06 |
E2E_Evaluator_cspell |
398548.67006230634 ns/iter |
384949.7632295888 ns/iter |
1.04 |
E2E_Evaluator_cypress |
136178.41141584888 ns/iter |
132820.30200361606 ns/iter |
1.03 |
E2E_Evaluator_deno |
218977.92817339103 ns/iter |
208592.25687534368 ns/iter |
1.05 |
E2E_Evaluator_dependabot |
228741.21124093336 ns/iter |
224001.0549115875 ns/iter |
1.02 |
E2E_Evaluator_draft_04 |
4959522.751773261 ns/iter |
5155255.697841541 ns/iter |
0.96 |
E2E_Evaluator_fabric_mod |
463474.6897453316 ns/iter |
466748.22199990257 ns/iter |
0.99 |
E2E_Evaluator_geojson |
9420249.424655508 ns/iter |
9359705.444441918 ns/iter |
1.01 |
E2E_Evaluator_gitpod_configuration |
167687.49078651995 ns/iter |
162018.09898362038 ns/iter |
1.03 |
E2E_Evaluator_helm_chart_lock |
207691.5585638888 ns/iter |
206818.1270685856 ns/iter |
1.00 |
E2E_Evaluator_importmap |
29354.074422798145 ns/iter |
30627.208111787375 ns/iter |
0.96 |
E2E_Evaluator_jasmine |
80693.50067612997 ns/iter |
81113.41633892064 ns/iter |
0.99 |
E2E_Evaluator_jshintrc |
933037.7526456056 ns/iter |
929703.5106919222 ns/iter |
1.00 |
E2E_Evaluator_jsconfig |
301353.91428566474 ns/iter |
300943.4345954997 ns/iter |
1.00 |
E2E_Evaluator_krakend |
146743.35373655162 ns/iter |
124128.82998205123 ns/iter |
1.18 |
E2E_Evaluator_lazygit |
101213.59818642987 ns/iter |
101407.17804112361 ns/iter |
1.00 |
E2E_Evaluator_lerna |
111926.63314059179 ns/iter |
112458.17130043962 ns/iter |
1.00 |
E2E_Evaluator_nest_cli |
122861.68921264344 ns/iter |
122765.54607975454 ns/iter |
1.00 |
E2E_Evaluator_omc |
13423.32214446097 ns/iter |
15835.54495974037 ns/iter |
0.85 |
E2E_Evaluator_omnisharp |
431140.75694007345 ns/iter |
434817.40121574025 ns/iter |
0.99 |
E2E_Evaluator_openapi |
5683658.396695264 ns/iter |
6519587.809916554 ns/iter |
0.87 |
E2E_Evaluator_pre_commit_hooks |
347273.6352357848 ns/iter |
392804.9456359879 ns/iter |
0.88 |
E2E_Evaluator_pulumi |
509057.99929639715 ns/iter |
505490.0000000089 ns/iter |
1.01 |
E2E_Evaluator_semantic_release |
65483.04988145276 ns/iter |
69877.87648477007 ns/iter |
0.94 |
E2E_Evaluator_stale |
107235.62048929613 ns/iter |
111248.8197674487 ns/iter |
0.96 |
E2E_Evaluator_stylecop |
197009.5278355777 ns/iter |
188740.99843261085 ns/iter |
1.04 |
E2E_Evaluator_tmuxinator |
71453.3187816284 ns/iter |
69746.58841492768 ns/iter |
1.02 |
E2E_Evaluator_ui5 |
362026.6602036262 ns/iter |
331924.7423877065 ns/iter |
1.09 |
E2E_Evaluator_ui5_manifest |
1777861.1764702767 ns/iter |
1596883.7981438278 ns/iter |
1.11 |
E2E_Evaluator_unreal_engine_uproject |
320687.765948082 ns/iter |
320053.1209221243 ns/iter |
1.00 |
E2E_Evaluator_users_array |
416784.7060850272 ns/iter |
422617.2296037344 ns/iter |
0.99 |
E2E_Evaluator_vercel |
222286.51729556822 ns/iter |
221417.61450970822 ns/iter |
1.00 |
E2E_Evaluator_yamllint |
6095.1618350987355 ns/iter |
6225.043542701536 ns/iter |
0.98 |
Micro_Draft4_Meta_1_No_Callback |
134.4323093255053 ns/iter |
130.13331992268962 ns/iter |
1.03 |
Micro_Draft4_Required_Properties |
631.2437564288431 ns/iter |
625.8035793229573 ns/iter |
1.01 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
16.040081167978098 ns/iter |
15.99942690445485 ns/iter |
1.00 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
7.487743352321161 ns/iter |
7.1289599464546 ns/iter |
1.05 |
Micro_Draft4_Items_Schema |
267.87232927000576 ns/iter |
258.37750561833735 ns/iter |
1.04 |
Micro_Draft4_Nested_Object |
0.7287686299730509 ns/iter |
0.698010698142388 ns/iter |
1.04 |
Micro_Draft4_Properties_Triad_Optional |
204.99157977679693 ns/iter |
203.8340111764519 ns/iter |
1.01 |
Micro_Draft4_Properties_Triad_Closed |
167.71520837964252 ns/iter |
165.37972082436133 ns/iter |
1.01 |
Micro_Draft4_Properties_Triad_Required |
214.87856216072598 ns/iter |
215.4989204835643 ns/iter |
1.00 |
Micro_Draft4_Properties_Closed |
36.04289303566023 ns/iter |
37.425098125796566 ns/iter |
0.96 |
Micro_Draft4_Non_Recursive_Ref |
9.881086913733261 ns/iter |
10.391117450296637 ns/iter |
0.95 |
Micro_Draft4_Pattern_Properties_True |
148.5717926896457 ns/iter |
153.08148774196138 ns/iter |
0.97 |
Micro_Draft4_Ref_To_Single_Property |
6.9179284915625034 ns/iter |
7.105839015761418 ns/iter |
0.97 |
Micro_Draft4_Additional_Properties_Type |
21.72314908746824 ns/iter |
20.216776798622323 ns/iter |
1.07 |
Micro_Draft4_Nested_Oneof |
40.07313686215548 ns/iter |
41.076213315349044 ns/iter |
0.98 |
Micro_Draft4_Short_Enum |
4.87429768807616 ns/iter |
4.872733611874692 ns/iter |
1.00 |
Micro_Draft4_Long_Enum |
9.61187797504255 ns/iter |
9.763790026350847 ns/iter |
0.98 |
Micro_Draft4_Long_Enum_Short_Strings |
6.152251785431231 ns/iter |
5.968717204776879 ns/iter |
1.03 |
Micro_Draft4_Type_Object |
2.18216395483022 ns/iter |
2.097986065498412 ns/iter |
1.04 |
Micro_Draft4_Ref_Single_100 |
1697820.4110573032 ns/iter |
1713865.416464839 ns/iter |
0.99 |
Micro_Draft4_Compile_Ref_Many_Nested |
1239756.4909422009 ns/iter |
1235267.1097345497 ns/iter |
1.00 |
Micro_Draft4_Compile_Wrap |
2050116.2536440445 ns/iter |
1995741.172316173 ns/iter |
1.03 |
Micro_Draft6_Property_Names |
94.27214496171675 ns/iter |
94.39545896530348 ns/iter |
1.00 |
Micro_Draft6_Compile_FHIR |
9955029916.99982 ns/iter |
10299861499.999907 ns/iter |
0.97 |
Micro_Draft7_If_Then_Else |
17.14399246904705 ns/iter |
17.172971180820394 ns/iter |
1.00 |
Micro_2019_09_Unevaluated_Properties |
26.259216065366445 ns/iter |
25.959408210878255 ns/iter |
1.01 |
Micro_2019_09_Compile_Wrap |
330990833.4999818 ns/iter |
302137333.0000188 ns/iter |
1.10 |
Micro_2020_12_Dynamic_Ref |
187.93677298074047 ns/iter |
194.9909900772735 ns/iter |
0.96 |
Micro_2020_12_Dynamic_Ref_Single |
2.211042842012386 ns/iter |
2.233705002539879 ns/iter |
0.99 |
Micro_2020_12_Simple_Output_Mask |
858.9684755259307 ns/iter |
812.2029647320797 ns/iter |
1.06 |
Micro_2020_12_Simple_Output_Annotations |
86138.61444609228 ns/iter |
83525.47378477063 ns/iter |
1.03 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
808298.1593022767 ns/iter |
784981.1161217334 ns/iter |
1.03 |
Micro_2020_12_Exhaustive_Deep_Numeric |
5281.532589103104 ns/iter |
5425.97083000146 ns/iter |
0.97 |
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput |
118740.02738614759 ns/iter |
116995.6323128859 ns/iter |
1.01 |
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput |
14236.17115251868 ns/iter |
14200.405020653425 ns/iter |
1.00 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail |
89.86031211266912 ns/iter |
88.86966787805906 ns/iter |
1.01 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput |
4800.269310807792 ns/iter |
5130.500818376925 ns/iter |
0.94 |
Alterschema_Check_Readibility_ISO_Language_Set_3 |
227101972.33330595 ns/iter |
233539888.99998513 ns/iter |
0.97 |
Alterschema_Check_Readibility_OMC |
62579392.33334279 ns/iter |
72983840.90908754 ns/iter |
0.86 |
Alterschema_Check_Readibility_KrakenD |
636347333.9999927 ns/iter |
832179541.999949 ns/iter |
0.76 |
Alterschema_Apply_Readibility_KrakenD |
63742789542.000084 ns/iter |
70367841542.99994 ns/iter |
0.91 |
Alterschema_Check_Invalid_External_Refs |
161303093.75000706 ns/iter |
200098531.25003475 ns/iter |
0.81 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
JavaScript (macos/llvm)
Details
| Benchmark suite | Current: d8419cf | Previous: 81bee89 | Ratio |
|---|---|---|---|
E2E_Evaluator_adaptivecard |
89342 ns |
92585 ns |
0.96 |
E2E_Evaluator_ansible-meta |
338892 ns |
337840 ns |
1.00 |
E2E_Evaluator_aws-cdk |
108669 ns |
108327 ns |
1.00 |
E2E_Evaluator_babelrc |
251344 ns |
244288 ns |
1.03 |
E2E_Evaluator_cerebrum-criminal-case |
1544028 ns |
1544865 ns |
1.00 |
E2E_Evaluator_clang-format |
170367 ns |
168220 ns |
1.01 |
E2E_Evaluator_cmake-presets |
11384654 ns |
11293197 ns |
1.01 |
E2E_Evaluator_code-climate |
371428 ns |
365345 ns |
1.02 |
E2E_Evaluator_cql2 |
986516 ns |
962749 ns |
1.02 |
E2E_Evaluator_cspell |
1183937 ns |
1214213 ns |
0.98 |
E2E_Evaluator_cypress |
552621 ns |
615457 ns |
0.90 |
E2E_Evaluator_deno |
701423 ns |
758865 ns |
0.92 |
E2E_Evaluator_dependabot |
739212 ns |
902094 ns |
0.82 |
E2E_Evaluator_draft-04 |
16245769 ns |
18296725 ns |
0.89 |
E2E_Evaluator_fabric-mod |
1654181 ns |
1539444 ns |
1.07 |
E2E_Evaluator_geojson |
13224597 ns |
14096413 ns |
0.94 |
E2E_Evaluator_gitpod-configuration |
453968 ns |
496887 ns |
0.91 |
E2E_Evaluator_helm-chart-lock |
832338 ns |
838805 ns |
0.99 |
E2E_Evaluator_importmap |
194752 ns |
193544 ns |
1.01 |
E2E_Evaluator_jasmine |
202219 ns |
197624 ns |
1.02 |
E2E_Evaluator_jsconfig |
860743 ns |
812202 ns |
1.06 |
E2E_Evaluator_jshintrc |
1953090 ns |
1889028 ns |
1.03 |
E2E_Evaluator_krakend |
399811 ns |
397798 ns |
1.01 |
E2E_Evaluator_lazygit |
262138 ns |
263757 ns |
0.99 |
E2E_Evaluator_lerna |
306603 ns |
306968 ns |
1.00 |
E2E_Evaluator_nest-cli |
391268 ns |
383930 ns |
1.02 |
E2E_Evaluator_omc |
66394 ns |
66282 ns |
1.00 |
E2E_Evaluator_omnisharp |
972274 ns |
927646 ns |
1.05 |
E2E_Evaluator_openapi |
15965480 ns |
15486747 ns |
1.03 |
E2E_Evaluator_pre-commit-hooks |
1295552 ns |
1255875 ns |
1.03 |
E2E_Evaluator_pulumi |
1376225 ns |
1308386 ns |
1.05 |
E2E_Evaluator_semantic-release |
168414 ns |
209180 ns |
0.81 |
E2E_Evaluator_stale |
261522 ns |
277271 ns |
0.94 |
E2E_Evaluator_stylecop |
668022 ns |
709016 ns |
0.94 |
E2E_Evaluator_tmuxinator |
161464 ns |
155154 ns |
1.04 |
E2E_Evaluator_ui5 |
1603912 ns |
1503571 ns |
1.07 |
E2E_Evaluator_ui5-manifest |
6884958 ns |
6984360 ns |
0.99 |
E2E_Evaluator_unreal-engine-uproject |
1093128 ns |
1065760 ns |
1.03 |
E2E_Evaluator_users-array |
1753475 ns |
2090704 ns |
0.84 |
E2E_Evaluator_vercel |
678005 ns |
759324 ns |
0.89 |
E2E_Evaluator_yamllint |
22013 ns |
25131 ns |
0.88 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Benchmark (linux/llvm)
Details
| Benchmark suite | Current: d8419cf | Previous: 81bee89 | Ratio |
|---|---|---|---|
Schema_Frame_WoT_References |
5271898.496182651 ns/iter |
4597654.317880496 ns/iter |
1.15 |
Schema_Frame_OMC_References |
22631419.433332667 ns/iter |
19750379.771429442 ns/iter |
1.15 |
Schema_Frame_OMC_Locations |
20693842.90625109 ns/iter |
18074457.78947388 ns/iter |
1.14 |
Schema_Frame_ISO_Language_Locations |
104044923.16666847 ns/iter |
92570350.71427059 ns/iter |
1.12 |
Schema_Frame_KrakenD_References |
43789699.00000129 ns/iter |
37445473.68420937 ns/iter |
1.17 |
Schema_Frame_KrakenD_Reachable |
619270902.0000393 ns/iter |
722644846.9999696 ns/iter |
0.86 |
Schema_Iterator_ISO_Language |
3072318.4561403533 ns/iter |
2788382.0759998346 ns/iter |
1.10 |
Schema_Frame_ISO_Language_Locations_To_JSON |
111424471.1999845 ns/iter |
111274847.4 ns/iter |
1.00 |
Schema_Tracker_ISO_Language |
4779179.57931007 ns/iter |
4356518.424999934 ns/iter |
1.10 |
Schema_Tracker_ISO_Language_To_JSON |
19951631.999999918 ns/iter |
19456611.99999904 ns/iter |
1.03 |
Schema_Format_ISO_Language_To_JSON |
108775854.20000741 ns/iter |
97898221.85712183 ns/iter |
1.11 |
Schema_Bundle_Meta_2020_12 |
1729993.9950688009 ns/iter |
1533700.4529566446 ns/iter |
1.13 |
Schema_Frame_Many_Resources_References |
371856303.4999533 ns/iter |
346953524.5000088 ns/iter |
1.07 |
E2E_Compiler_adaptivecard |
66685193.54546085 ns/iter |
57138820.75000735 ns/iter |
1.17 |
E2E_Compiler_ansible_meta |
30374319.47826047 ns/iter |
25209919.82142716 ns/iter |
1.20 |
E2E_Compiler_aws_cdk |
403481.6766570316 ns/iter |
338099.6745305498 ns/iter |
1.19 |
E2E_Compiler_babelrc |
2751502.5433071577 ns/iter |
2273504.5064935065 ns/iter |
1.21 |
E2E_Compiler_clang_format |
19709494.799998797 ns/iter |
16260166.60465169 ns/iter |
1.21 |
E2E_Compiler_cmake_presets |
26204736.230769098 ns/iter |
24072157.517241128 ns/iter |
1.09 |
E2E_Compiler_code_climate |
2826177.152610216 ns/iter |
2317627.7350991606 ns/iter |
1.22 |
E2E_Compiler_cql2 |
13095430.870369758 ns/iter |
11931516.50847532 ns/iter |
1.10 |
E2E_Compiler_cspell |
23152920.633333452 ns/iter |
20920678.63636451 ns/iter |
1.11 |
E2E_Compiler_cypress |
4116590.445714142 ns/iter |
3566089.634517333 ns/iter |
1.15 |
E2E_Compiler_deno |
8359064.452380814 ns/iter |
6732585.225489964 ns/iter |
1.24 |
E2E_Compiler_dependabot |
4358141.590062457 ns/iter |
3459863.881773922 ns/iter |
1.26 |
E2E_Compiler_draft_04 |
2824671.6761136097 ns/iter |
2428092.8153309077 ns/iter |
1.16 |
E2E_Compiler_fabric_mod |
5026461.726618717 ns/iter |
4259454.817073668 ns/iter |
1.18 |
E2E_Compiler_geojson |
23785549.93103519 ns/iter |
19971895.571429092 ns/iter |
1.19 |
E2E_Compiler_gitpod_configuration |
5275595.142856581 ns/iter |
4374942.574999352 ns/iter |
1.21 |
E2E_Compiler_helm_chart_lock |
744189.0244161286 ns/iter |
609656.15043484 ns/iter |
1.22 |
E2E_Compiler_importmap |
303283.32385873963 ns/iter |
254313.8719622747 ns/iter |
1.19 |
E2E_Compiler_jasmine |
1475600.2746330914 ns/iter |
1219605.7891985998 ns/iter |
1.21 |
E2E_Compiler_jshintrc |
4611224.131578913 ns/iter |
3787049.801074914 ns/iter |
1.22 |
E2E_Compiler_jsconfig |
24074272.103446454 ns/iter |
18916083.081080616 ns/iter |
1.27 |
E2E_Compiler_krakend |
148365340.20000726 ns/iter |
122900847.00000155 ns/iter |
1.21 |
E2E_Compiler_lazygit |
36132931.31578948 ns/iter |
29699228.916664805 ns/iter |
1.22 |
E2E_Compiler_lerna |
1730595.511111022 ns/iter |
1431449.486707465 ns/iter |
1.21 |
E2E_Compiler_nest_cli |
7992941.602273101 ns/iter |
6577151.820754095 ns/iter |
1.22 |
E2E_Compiler_omc |
170999968.00001803 ns/iter |
151351655.7999992 ns/iter |
1.13 |
E2E_Compiler_omnisharp |
7347524.747368831 ns/iter |
5864732.216666843 ns/iter |
1.25 |
E2E_Compiler_openapi |
26410287.666665144 ns/iter |
22626886.25806262 ns/iter |
1.17 |
E2E_Compiler_pre_commit_hooks |
5568898.3095235145 ns/iter |
4619721.56578913 ns/iter |
1.21 |
E2E_Compiler_pulumi |
4290851.925925718 ns/iter |
3601054.2331605814 ns/iter |
1.19 |
E2E_Compiler_semantic_release |
1646088.5976469882 ns/iter |
1416287.8985800867 ns/iter |
1.16 |
E2E_Compiler_stale |
1731587.4313253628 ns/iter |
1377392.1807464445 ns/iter |
1.26 |
E2E_Compiler_stylecop |
6577172.716980463 ns/iter |
5245675.126865766 ns/iter |
1.25 |
E2E_Compiler_tmuxinator |
2033899.127906984 ns/iter |
1712555.036855066 ns/iter |
1.19 |
E2E_Compiler_ui5 |
47393549.53333077 ns/iter |
44266728.68749648 ns/iter |
1.07 |
E2E_Compiler_ui5_manifest |
327929962.50003624 ns/iter |
285927607.0000192 ns/iter |
1.15 |
E2E_Compiler_unreal_engine_uproject |
4973480.03546075 ns/iter |
4069460.62790722 ns/iter |
1.22 |
E2E_Compiler_users_array |
809739.2870263555 ns/iter |
731501.1863874329 ns/iter |
1.11 |
E2E_Compiler_vercel |
12556662.571427068 ns/iter |
11262755.365080357 ns/iter |
1.11 |
E2E_Compiler_yamllint |
372299.5926712651 ns/iter |
311063.53291810636 ns/iter |
1.20 |
E2E_Evaluator_adaptivecard |
24430.26062866094 ns/iter |
20826.861866777745 ns/iter |
1.17 |
E2E_Evaluator_ansible_meta |
226808.70515329743 ns/iter |
194651.2407561581 ns/iter |
1.17 |
E2E_Evaluator_aws_cdk |
48813.865140677735 ns/iter |
42663.14353549448 ns/iter |
1.14 |
E2E_Evaluator_babelrc |
106185.50333736182 ns/iter |
90632.52786800051 ns/iter |
1.17 |
E2E_Evaluator_cerebrum_criminal_case |
945670.955493768 ns/iter |
980072.573221744 ns/iter |
0.96 |
E2E_Evaluator_clang_format |
119719.15598217935 ns/iter |
116233.12479146013 ns/iter |
1.03 |
E2E_Evaluator_cmake_presets |
4345965.224242857 ns/iter |
4076936.65680487 ns/iter |
1.07 |
E2E_Evaluator_code_climate |
172820.65035479114 ns/iter |
184497.49147204543 ns/iter |
0.94 |
E2E_Evaluator_cql2 |
211920.26427060697 ns/iter |
182378.72430883307 ns/iter |
1.16 |
E2E_Evaluator_cspell |
556150.2044199404 ns/iter |
540411.5875575695 ns/iter |
1.03 |
E2E_Evaluator_cypress |
194850.8535665796 ns/iter |
177262.9599499441 ns/iter |
1.10 |
E2E_Evaluator_deno |
310764.53825741063 ns/iter |
322486.82086792507 ns/iter |
0.96 |
E2E_Evaluator_dependabot |
314094.12667257176 ns/iter |
307694.3980625112 ns/iter |
1.02 |
E2E_Evaluator_draft_04 |
8004600.292135079 ns/iter |
6997419.469387622 ns/iter |
1.14 |
E2E_Evaluator_fabric_mod |
700875.9869213409 ns/iter |
641930.6413541165 ns/iter |
1.09 |
E2E_Evaluator_geojson |
14133280.265306372 ns/iter |
15143572.063829815 ns/iter |
0.93 |
E2E_Evaluator_gitpod_configuration |
226574.06788933327 ns/iter |
221002.53414165913 ns/iter |
1.03 |
E2E_Evaluator_helm_chart_lock |
349353.16325532895 ns/iter |
376607.985413311 ns/iter |
0.93 |
E2E_Evaluator_importmap |
45195.752378481964 ns/iter |
34530.48765978447 ns/iter |
1.31 |
E2E_Evaluator_jasmine |
102980.37919561671 ns/iter |
92882.1245177597 ns/iter |
1.11 |
E2E_Evaluator_jshintrc |
1198625.2760417906 ns/iter |
1168044.2961729045 ns/iter |
1.03 |
E2E_Evaluator_jsconfig |
420567.89195675286 ns/iter |
382951.0853054383 ns/iter |
1.10 |
E2E_Evaluator_krakend |
210219.94580263874 ns/iter |
175050.23069258433 ns/iter |
1.20 |
E2E_Evaluator_lazygit |
143881.61415856265 ns/iter |
128132.5004567866 ns/iter |
1.12 |
E2E_Evaluator_lerna |
138804.3098177791 ns/iter |
143216.8213051488 ns/iter |
0.97 |
E2E_Evaluator_nest_cli |
178945.12643093354 ns/iter |
175929.12506253045 ns/iter |
1.02 |
E2E_Evaluator_omc |
17979.77151985475 ns/iter |
15695.813012168846 ns/iter |
1.15 |
E2E_Evaluator_omnisharp |
608167.5792254085 ns/iter |
549202.6871552283 ns/iter |
1.11 |
E2E_Evaluator_openapi |
10607670.158732517 ns/iter |
9452219.233765673 ns/iter |
1.12 |
E2E_Evaluator_pre_commit_hooks |
466019.0211460179 ns/iter |
480052.8950570311 ns/iter |
0.97 |
E2E_Evaluator_pulumi |
680569.7319688393 ns/iter |
678321.8736637095 ns/iter |
1.00 |
E2E_Evaluator_semantic_release |
98309.86454521862 ns/iter |
77931.93285238354 ns/iter |
1.26 |
E2E_Evaluator_stale |
145890.16923710058 ns/iter |
136774.13451087376 ns/iter |
1.07 |
E2E_Evaluator_stylecop |
280606.1421073225 ns/iter |
274378.6937893289 ns/iter |
1.02 |
E2E_Evaluator_tmuxinator |
95543.90749193504 ns/iter |
80587.39666742912 ns/iter |
1.19 |
E2E_Evaluator_ui5 |
495517.1305574934 ns/iter |
451802.7945736003 ns/iter |
1.10 |
E2E_Evaluator_ui5_manifest |
2443202.1597225647 ns/iter |
2374979.1615118645 ns/iter |
1.03 |
E2E_Evaluator_unreal_engine_uproject |
412210.26861233736 ns/iter |
419348.9000598463 ns/iter |
0.98 |
E2E_Evaluator_users_array |
516593.28351645486 ns/iter |
553517.8330658156 ns/iter |
0.93 |
E2E_Evaluator_vercel |
299808.6285588757 ns/iter |
318529.33152172767 ns/iter |
0.94 |
E2E_Evaluator_yamllint |
8006.2729113876585 ns/iter |
7428.223930270714 ns/iter |
1.08 |
Micro_Draft4_Meta_1_No_Callback |
186.56800345942028 ns/iter |
187.75213304536962 ns/iter |
0.99 |
Micro_Draft4_Required_Properties |
794.5924334029951 ns/iter |
816.2030552768703 ns/iter |
0.97 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
21.487104592668977 ns/iter |
21.70166877707157 ns/iter |
0.99 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
10.94303020954458 ns/iter |
10.144455699402473 ns/iter |
1.08 |
Micro_Draft4_Items_Schema |
277.54224613021796 ns/iter |
294.40689377653365 ns/iter |
0.94 |
Micro_Draft4_Nested_Object |
1.8171385999472693 ns/iter |
1.1528769316149885 ns/iter |
1.58 |
Micro_Draft4_Properties_Triad_Optional |
320.74022191635726 ns/iter |
312.7808503041203 ns/iter |
1.03 |
Micro_Draft4_Properties_Triad_Closed |
271.0839662029583 ns/iter |
260.75130173655685 ns/iter |
1.04 |
Micro_Draft4_Properties_Triad_Required |
331.33980007910844 ns/iter |
316.46590724131926 ns/iter |
1.05 |
Micro_Draft4_Properties_Closed |
56.48508935852815 ns/iter |
54.26105002993469 ns/iter |
1.04 |
Micro_Draft4_Non_Recursive_Ref |
11.24704334483728 ns/iter |
9.226340908086444 ns/iter |
1.22 |
Micro_Draft4_Pattern_Properties_True |
159.30718697702122 ns/iter |
127.29254956959952 ns/iter |
1.25 |
Micro_Draft4_Ref_To_Single_Property |
10.906292660203826 ns/iter |
9.952699118224075 ns/iter |
1.10 |
Micro_Draft4_Additional_Properties_Type |
20.99201307854288 ns/iter |
17.969447199553365 ns/iter |
1.17 |
Micro_Draft4_Nested_Oneof |
55.27533601463537 ns/iter |
44.9240257222348 ns/iter |
1.23 |
Micro_Draft4_Short_Enum |
11.848231306555743 ns/iter |
10.129991336043897 ns/iter |
1.17 |
Micro_Draft4_Long_Enum |
14.651704841998866 ns/iter |
11.108043351083957 ns/iter |
1.32 |
Micro_Draft4_Long_Enum_Short_Strings |
11.838101414454563 ns/iter |
10.123641286711354 ns/iter |
1.17 |
Micro_Draft4_Type_Object |
3.1571630851741035 ns/iter |
2.6235711087182176 ns/iter |
1.20 |
Micro_Draft4_Ref_Single_100 |
2416074.465516995 ns/iter |
2131457.1310977903 ns/iter |
1.13 |
Micro_Draft4_Compile_Ref_Many_Nested |
1750954.0150376435 ns/iter |
1561407.3474387499 ns/iter |
1.12 |
Micro_Draft4_Compile_Wrap |
2414175.9103446836 ns/iter |
2129383.6504560136 ns/iter |
1.13 |
Micro_Draft6_Property_Names |
126.45317452385339 ns/iter |
117.70158431224276 ns/iter |
1.07 |
Micro_Draft6_Compile_FHIR |
13990073780.999865 ns/iter |
18014479418.99994 ns/iter |
0.78 |
Micro_Draft7_If_Then_Else |
23.672578210907368 ns/iter |
20.124076349422698 ns/iter |
1.18 |
Micro_2019_09_Unevaluated_Properties |
27.121963014781095 ns/iter |
23.89710885820296 ns/iter |
1.13 |
Micro_2019_09_Compile_Wrap |
307147166.4999308 ns/iter |
271396804.0000054 ns/iter |
1.13 |
Micro_2020_12_Dynamic_Ref |
227.10660599529658 ns/iter |
290.8104190302956 ns/iter |
0.78 |
Micro_2020_12_Dynamic_Ref_Single |
3.4641892945722734 ns/iter |
2.8808811903155465 ns/iter |
1.20 |
Micro_2020_12_Simple_Output_Mask |
1074.1738408390493 ns/iter |
916.4814130474283 ns/iter |
1.17 |
Micro_2020_12_Simple_Output_Annotations |
109186.74674733731 ns/iter |
102540.6556911708 ns/iter |
1.06 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
1138743.6481178342 ns/iter |
989724.8939179268 ns/iter |
1.15 |
Micro_2020_12_Exhaustive_Deep_Numeric |
8145.457081520686 ns/iter |
8468.5134745835 ns/iter |
0.96 |
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput |
177071.74190287388 ns/iter |
151475.18448500024 ns/iter |
1.17 |
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput |
22258.923206082225 ns/iter |
21835.19145639629 ns/iter |
1.02 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail |
146.40959532553703 ns/iter |
132.95723024052793 ns/iter |
1.10 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput |
4349.315970380653 ns/iter |
4117.674038968392 ns/iter |
1.06 |
Alterschema_Check_Readibility_ISO_Language_Set_3 |
354226767.4999948 ns/iter |
319714691.0000015 ns/iter |
1.11 |
Alterschema_Check_Readibility_OMC |
84990748.37502007 ns/iter |
90106051.12500514 ns/iter |
0.94 |
Alterschema_Check_Readibility_KrakenD |
1174843272.0000892 ns/iter |
1447292832.0000165 ns/iter |
0.81 |
Alterschema_Apply_Readibility_KrakenD |
119236407595.99994 ns/iter |
141391881972.99985 ns/iter |
0.84 |
Alterschema_Check_Invalid_External_Refs |
296365246.50004506 ns/iter |
224006495.66672352 ns/iter |
1.32 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
JavaScript (linux/llvm)
Details
| Benchmark suite | Current: d8419cf | Previous: 81bee89 | Ratio |
|---|---|---|---|
E2E_Evaluator_adaptivecard |
120379 ns |
113718 ns |
1.06 |
E2E_Evaluator_ansible-meta |
524957 ns |
525874 ns |
1.00 |
E2E_Evaluator_aws-cdk |
145333 ns |
145115 ns |
1.00 |
E2E_Evaluator_babelrc |
326869 ns |
428610 ns |
0.76 |
E2E_Evaluator_cerebrum-criminal-case |
2500273 ns |
2504310 ns |
1.00 |
E2E_Evaluator_clang-format |
264554 ns |
305821 ns |
0.87 |
E2E_Evaluator_cmake-presets |
17862834 ns |
18271789 ns |
0.98 |
E2E_Evaluator_code-climate |
505206 ns |
528654 ns |
0.96 |
E2E_Evaluator_cql2 |
1220168 ns |
1224045 ns |
1.00 |
E2E_Evaluator_cspell |
1474572 ns |
1751801 ns |
0.84 |
E2E_Evaluator_cypress |
819286 ns |
974349 ns |
0.84 |
E2E_Evaluator_deno |
1107499 ns |
1119948 ns |
0.99 |
E2E_Evaluator_dependabot |
1220190 ns |
1252961 ns |
0.97 |
E2E_Evaluator_draft-04 |
22233267 ns |
25472983 ns |
0.87 |
E2E_Evaluator_fabric-mod |
2329928 ns |
2383675 ns |
0.98 |
E2E_Evaluator_geojson |
19279973 ns |
24865900 ns |
0.78 |
E2E_Evaluator_gitpod-configuration |
728444 ns |
789238 ns |
0.92 |
E2E_Evaluator_helm-chart-lock |
999190 ns |
1092852 ns |
0.91 |
E2E_Evaluator_importmap |
274045 ns |
323725 ns |
0.85 |
E2E_Evaluator_jasmine |
293077 ns |
331409 ns |
0.88 |
E2E_Evaluator_jsconfig |
1258662 ns |
1577722 ns |
0.80 |
E2E_Evaluator_jshintrc |
2778551 ns |
3016378 ns |
0.92 |
E2E_Evaluator_krakend |
690217 ns |
621214 ns |
1.11 |
E2E_Evaluator_lazygit |
505565 ns |
495605 ns |
1.02 |
E2E_Evaluator_lerna |
466754 ns |
478184 ns |
0.98 |
E2E_Evaluator_nest-cli |
601295 ns |
679780 ns |
0.88 |
E2E_Evaluator_omc |
90805 ns |
85672 ns |
1.06 |
E2E_Evaluator_omnisharp |
1419902 ns |
1542400 ns |
0.92 |
E2E_Evaluator_openapi |
24577031 ns |
23627105 ns |
1.04 |
E2E_Evaluator_pre-commit-hooks |
2059473 ns |
2066189 ns |
1.00 |
E2E_Evaluator_pulumi |
1889068 ns |
2114787 ns |
0.89 |
E2E_Evaluator_semantic-release |
254615 ns |
286139 ns |
0.89 |
E2E_Evaluator_stale |
399024 ns |
429596 ns |
0.93 |
E2E_Evaluator_stylecop |
1235480 ns |
1303409 ns |
0.95 |
E2E_Evaluator_tmuxinator |
224023 ns |
284218 ns |
0.79 |
E2E_Evaluator_ui5 |
2364391 ns |
2264329 ns |
1.04 |
E2E_Evaluator_ui5-manifest |
10495074 ns |
9745235 ns |
1.08 |
E2E_Evaluator_unreal-engine-uproject |
1501412 ns |
1666437 ns |
0.90 |
E2E_Evaluator_users-array |
2827060 ns |
2519281 ns |
1.12 |
E2E_Evaluator_vercel |
981616 ns |
1078638 ns |
0.91 |
E2E_Evaluator_yamllint |
25745 ns |
26205 ns |
0.98 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Benchmark (linux/gcc)
Details
| Benchmark suite | Current: d8419cf | Previous: 01a6ae6 | Ratio |
|---|---|---|---|
Alterschema_Check_Readibility_ISO_Language_Set_3 |
367101843.4999951 ns/iter |
268305038.9999835 ns/iter |
1.37 |
Alterschema_Check_Readibility_OMC |
101701677.0000347 ns/iter |
78204228.99999358 ns/iter |
1.30 |
Alterschema_Check_Readibility_KrakenD |
1423240671.9997926 ns/iter |
1080213927.999921 ns/iter |
1.32 |
Alterschema_Apply_Readibility_KrakenD |
144889611905.0005 ns/iter |
106541731399.00012 ns/iter |
1.36 |
Alterschema_Check_Invalid_External_Refs |
304490529.4998443 ns/iter |
234320689.00001466 ns/iter |
1.30 |
Micro_2020_12_Dynamic_Ref |
259.27027619468714 ns/iter |
200.77406174725218 ns/iter |
1.29 |
Micro_2020_12_Dynamic_Ref_Single |
4.21758784141486 ns/iter |
3.2954601674092774 ns/iter |
1.28 |
Micro_2020_12_Simple_Output_Mask |
1116.5829893988625 ns/iter |
873.9458468784582 ns/iter |
1.28 |
Micro_2020_12_Simple_Output_Annotations |
102029.94846119967 ns/iter |
77610.9773010963 ns/iter |
1.31 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
1234896.1499120945 ns/iter |
956178.8147138024 ns/iter |
1.29 |
Micro_2020_12_Exhaustive_Deep_Numeric |
9391.220641271004 ns/iter |
6768.999767731216 ns/iter |
1.39 |
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput |
163635.6877193518 ns/iter |
123931.89034543703 ns/iter |
1.32 |
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput |
26923.85416907088 ns/iter |
20846.353806303006 ns/iter |
1.29 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail |
152.22462051371122 ns/iter |
122.49584409225767 ns/iter |
1.24 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput |
4426.792816069974 ns/iter |
3586.5651313737776 ns/iter |
1.23 |
Micro_2019_09_Unevaluated_Properties |
29.443453616442707 ns/iter |
21.89467198936986 ns/iter |
1.34 |
Micro_2019_09_Compile_Wrap |
324954135.9998602 ns/iter |
267314120.99995092 ns/iter |
1.22 |
Micro_Draft7_If_Then_Else |
24.547317641075285 ns/iter |
19.458877015214657 ns/iter |
1.26 |
Micro_Draft6_Property_Names |
162.0036905151322 ns/iter |
123.91023737051653 ns/iter |
1.31 |
Micro_Draft6_Compile_FHIR |
14111052082.000242 ns/iter |
11307635379.000202 ns/iter |
1.25 |
Micro_Draft4_Meta_1_No_Callback |
177.7351556029288 ns/iter |
137.8465134245373 ns/iter |
1.29 |
Micro_Draft4_Required_Properties |
822.5995124997929 ns/iter |
638.9364287081687 ns/iter |
1.29 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
21.102324505565075 ns/iter |
16.39405783329854 ns/iter |
1.29 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
13.015750228439227 ns/iter |
10.131045258816053 ns/iter |
1.28 |
Micro_Draft4_Items_Schema |
294.2869976105197 ns/iter |
229.55463123757923 ns/iter |
1.28 |
Micro_Draft4_Nested_Object |
2.111137278284955 ns/iter |
1.6378407437223286 ns/iter |
1.29 |
Micro_Draft4_Properties_Triad_Optional |
466.5976346651231 ns/iter |
331.9192281246697 ns/iter |
1.41 |
Micro_Draft4_Properties_Triad_Closed |
403.17679209475665 ns/iter |
288.3284513139077 ns/iter |
1.40 |
Micro_Draft4_Properties_Triad_Required |
536.752854069674 ns/iter |
350.1934894694879 ns/iter |
1.53 |
Micro_Draft4_Properties_Closed |
62.373426422288155 ns/iter |
48.317574772896904 ns/iter |
1.29 |
Micro_Draft4_Non_Recursive_Ref |
8.802245333816922 ns/iter |
6.829075761612108 ns/iter |
1.29 |
Micro_Draft4_Pattern_Properties_True |
188.72639025352348 ns/iter |
147.63566735788586 ns/iter |
1.28 |
Micro_Draft4_Ref_To_Single_Property |
13.030191596981286 ns/iter |
10.107899269614803 ns/iter |
1.29 |
Micro_Draft4_Additional_Properties_Type |
14.079708177029646 ns/iter |
10.912606241962097 ns/iter |
1.29 |
Micro_Draft4_Nested_Oneof |
64.1706917432312 ns/iter |
49.456882934040365 ns/iter |
1.30 |
Micro_Draft4_Short_Enum |
14.55659525424565 ns/iter |
11.436192855981059 ns/iter |
1.27 |
Micro_Draft4_Long_Enum |
14.431191991369925 ns/iter |
10.948234592509058 ns/iter |
1.32 |
Micro_Draft4_Long_Enum_Short_Strings |
14.479322475701224 ns/iter |
11.401399765604989 ns/iter |
1.27 |
Micro_Draft4_Type_Object |
3.8714329881947545 ns/iter |
3.003946802928468 ns/iter |
1.29 |
Micro_Draft4_Ref_Single_100 |
2544569.0362324095 ns/iter |
1942963.4889506286 ns/iter |
1.31 |
Micro_Draft4_Compile_Ref_Many_Nested |
1889461.1102144064 ns/iter |
1422519.1963560395 ns/iter |
1.33 |
Micro_Draft4_Compile_Wrap |
2696342.237547933 ns/iter |
2027953.641337155 ns/iter |
1.33 |
E2E_Compiler_adaptivecard |
68584623.7000078 ns/iter |
53299644.84615 ns/iter |
1.29 |
E2E_Compiler_ansible_meta |
33330438.380960997 ns/iter |
25398909.214280657 ns/iter |
1.31 |
E2E_Compiler_aws_cdk |
425361.3428397674 ns/iter |
327549.636746135 ns/iter |
1.30 |
E2E_Compiler_babelrc |
2909003.4853572557 ns/iter |
2232602.6783439317 ns/iter |
1.30 |
E2E_Compiler_clang_format |
20651152.705875788 ns/iter |
15854557.22727147 ns/iter |
1.30 |
E2E_Compiler_cmake_presets |
28488838.920002308 ns/iter |
21800524.468751803 ns/iter |
1.31 |
E2E_Compiler_code_climate |
2962760.3164547277 ns/iter |
2283613.016234026 ns/iter |
1.30 |
E2E_Compiler_cql2 |
14369909.854167417 ns/iter |
10945002.859376274 ns/iter |
1.31 |
E2E_Compiler_cspell |
24981652.57143877 ns/iter |
18999356.72972911 ns/iter |
1.31 |
E2E_Compiler_cypress |
4337716.06790119 ns/iter |
3342855.9571434776 ns/iter |
1.30 |
E2E_Compiler_deno |
8863520.974360794 ns/iter |
6848071.077668473 ns/iter |
1.29 |
E2E_Compiler_dependabot |
4474797.025479556 ns/iter |
3426440.4780492997 ns/iter |
1.31 |
E2E_Compiler_draft_04 |
3076857.587719436 ns/iter |
2364897.579124438 ns/iter |
1.30 |
E2E_Compiler_fabric_mod |
5387373.223077073 ns/iter |
4132691.674556436 ns/iter |
1.30 |
E2E_Compiler_geojson |
25180007.714295376 ns/iter |
19362936.861107808 ns/iter |
1.30 |
E2E_Compiler_gitpod_configuration |
5551277.275593404 ns/iter |
4283501.701220247 ns/iter |
1.30 |
E2E_Compiler_helm_chart_lock |
777456.164261829 ns/iter |
589305.3591905528 ns/iter |
1.32 |
E2E_Compiler_importmap |
317695.94416712894 ns/iter |
242332.61744270852 ns/iter |
1.31 |
E2E_Compiler_jasmine |
1547057.7738361112 ns/iter |
1180371.3333333093 ns/iter |
1.31 |
E2E_Compiler_jshintrc |
4873205.111108645 ns/iter |
3723985.5425536428 ns/iter |
1.31 |
E2E_Compiler_jsconfig |
24229522.79310517 ns/iter |
18559230.657896668 ns/iter |
1.31 |
E2E_Compiler_krakend |
150152977.80000764 ns/iter |
116975867.3333566 ns/iter |
1.28 |
E2E_Compiler_lazygit |
37639561.15790279 ns/iter |
28565080.541663215 ns/iter |
1.32 |
E2E_Compiler_lerna |
1834811.6344641882 ns/iter |
1395535.5637451692 ns/iter |
1.31 |
E2E_Compiler_nest_cli |
8395279.891565992 ns/iter |
6416127.22018456 ns/iter |
1.31 |
E2E_Compiler_omc |
180910195.2499077 ns/iter |
141868132.9999799 ns/iter |
1.28 |
E2E_Compiler_omnisharp |
7624110.456524012 ns/iter |
5846607.31666607 ns/iter |
1.30 |
E2E_Compiler_openapi |
28655368.66666692 ns/iter |
22027473.031251077 ns/iter |
1.30 |
E2E_Compiler_pre_commit_hooks |
5948871.677966993 ns/iter |
4568126.856210096 ns/iter |
1.30 |
E2E_Compiler_pulumi |
4578734.006536014 ns/iter |
3517416.0904520177 ns/iter |
1.30 |
E2E_Compiler_semantic_release |
1798718.1173473764 ns/iter |
1368652.2167972727 ns/iter |
1.31 |
E2E_Compiler_stale |
1758264.6859290749 ns/iter |
1344702.672514708 ns/iter |
1.31 |
E2E_Compiler_stylecop |
7035704.474747771 ns/iter |
5405315.238461019 ns/iter |
1.30 |
E2E_Compiler_tmuxinator |
2205060.431746431 ns/iter |
1691034.0169078624 ns/iter |
1.30 |
E2E_Compiler_ui5 |
51729672.692300275 ns/iter |
39935968.294123404 ns/iter |
1.30 |
E2E_Compiler_ui5_manifest |
329743840.4999866 ns/iter |
275941426.3333232 ns/iter |
1.19 |
E2E_Compiler_unreal_engine_uproject |
5170679.288888399 ns/iter |
4081485.2982466673 ns/iter |
1.27 |
E2E_Compiler_users_array |
889726.8407083965 ns/iter |
684279.206862749 ns/iter |
1.30 |
E2E_Compiler_vercel |
13563118.250002705 ns/iter |
10441425.955221673 ns/iter |
1.30 |
E2E_Compiler_yamllint |
386996.71602228074 ns/iter |
295781.4122621695 ns/iter |
1.31 |
E2E_Evaluator_adaptivecard |
23452.650673007054 ns/iter |
18570.2666666614 ns/iter |
1.26 |
E2E_Evaluator_ansible_meta |
241178.75462010875 ns/iter |
185876.68769879843 ns/iter |
1.30 |
E2E_Evaluator_aws_cdk |
47421.63403422409 ns/iter |
36877.977024946566 ns/iter |
1.29 |
E2E_Evaluator_babelrc |
86958.07185777386 ns/iter |
66639.97438329888 ns/iter |
1.30 |
E2E_Evaluator_cerebrum_criminal_case |
1119417.727857906 ns/iter |
869105.1691542595 ns/iter |
1.29 |
E2E_Evaluator_clang_format |
99247.00611491714 ns/iter |
78830.61984563587 ns/iter |
1.26 |
E2E_Evaluator_cmake_presets |
4568018.444444616 ns/iter |
3815804.2020732993 ns/iter |
1.20 |
E2E_Evaluator_code_climate |
169695.59199997367 ns/iter |
134607.85357415627 ns/iter |
1.26 |
E2E_Evaluator_cql2 |
208227.39191203628 ns/iter |
159438.1202386333 ns/iter |
1.31 |
E2E_Evaluator_cspell |
523954.84744455584 ns/iter |
399566.9758480929 ns/iter |
1.31 |
E2E_Evaluator_cypress |
144125.14332720285 ns/iter |
112119.70208331825 ns/iter |
1.29 |
E2E_Evaluator_deno |
304007.66461811226 ns/iter |
226475.50225662827 ns/iter |
1.34 |
E2E_Evaluator_dependabot |
349562.28828819335 ns/iter |
269913.22491355106 ns/iter |
1.30 |
E2E_Evaluator_draft_04 |
7582956.800000401 ns/iter |
6015659.903845552 ns/iter |
1.26 |
E2E_Evaluator_fabric_mod |
744036.6134184132 ns/iter |
573819.7819672693 ns/iter |
1.30 |
E2E_Evaluator_geojson |
16858765.26828618 ns/iter |
14905301.836733999 ns/iter |
1.13 |
E2E_Evaluator_gitpod_configuration |
233751.75888679348 ns/iter |
179757.96366960637 ns/iter |
1.30 |
E2E_Evaluator_helm_chart_lock |
212553.61601956407 ns/iter |
164711.17915776675 ns/iter |
1.29 |
E2E_Evaluator_importmap |
40843.92221765213 ns/iter |
31251.608266749878 ns/iter |
1.31 |
E2E_Evaluator_jasmine |
103276.4721446047 ns/iter |
82166.18465864834 ns/iter |
1.26 |
E2E_Evaluator_jshintrc |
1033918.887387344 ns/iter |
802592.7629458675 ns/iter |
1.29 |
E2E_Evaluator_jsconfig |
385026.4662308079 ns/iter |
289679.7355027726 ns/iter |
1.33 |
E2E_Evaluator_krakend |
195404.24124413036 ns/iter |
150261.82155739216 ns/iter |
1.30 |
E2E_Evaluator_lazygit |
130706.43222557209 ns/iter |
98768.18083286703 ns/iter |
1.32 |
E2E_Evaluator_lerna |
137613.7346777159 ns/iter |
106771.42803256321 ns/iter |
1.29 |
E2E_Evaluator_nest_cli |
184340.78830008634 ns/iter |
141556.33581191133 ns/iter |
1.30 |
E2E_Evaluator_omc |
18692.76454388722 ns/iter |
14527.092617532866 ns/iter |
1.29 |
E2E_Evaluator_omnisharp |
533718.4013867433 ns/iter |
406595.43172569474 ns/iter |
1.31 |
E2E_Evaluator_openapi |
10163153.338460408 ns/iter |
8531651.373332351 ns/iter |
1.19 |
E2E_Evaluator_pre_commit_hooks |
469728.34922786365 ns/iter |
366461.2791665671 ns/iter |
1.28 |
E2E_Evaluator_pulumi |
759312.3191718663 ns/iter |
586092.8140702277 ns/iter |
1.30 |
E2E_Evaluator_semantic_release |
87213.13713786572 ns/iter |
67361.19995979947 ns/iter |
1.29 |
E2E_Evaluator_stale |
159180.40336899058 ns/iter |
122345.45633456383 ns/iter |
1.30 |
E2E_Evaluator_stylecop |
303061.7044641661 ns/iter |
244063.80316897514 ns/iter |
1.24 |
E2E_Evaluator_tmuxinator |
87795.0420106056 ns/iter |
67084.33781578035 ns/iter |
1.31 |
E2E_Evaluator_ui5 |
522197.45488180156 ns/iter |
398131.2169971536 ns/iter |
1.31 |
E2E_Evaluator_ui5_manifest |
2708762.360152588 ns/iter |
2101857.674698563 ns/iter |
1.29 |
E2E_Evaluator_unreal_engine_uproject |
450384.9058898052 ns/iter |
338434.76581357536 ns/iter |
1.33 |
E2E_Evaluator_users_array |
619592.9602121208 ns/iter |
490086.00488135574 ns/iter |
1.26 |
E2E_Evaluator_vercel |
276947.223585183 ns/iter |
211875.0712769296 ns/iter |
1.31 |
E2E_Evaluator_yamllint |
9275.00438156089 ns/iter |
7135.664653585525 ns/iter |
1.30 |
Schema_Frame_WoT_References |
6049018.852176548 ns/iter |
4663645.43333384 ns/iter |
1.30 |
Schema_Frame_OMC_References |
26108848.48147382 ns/iter |
19463399.114283673 ns/iter |
1.34 |
Schema_Frame_OMC_Locations |
23904157.793101057 ns/iter |
18063386.783782136 ns/iter |
1.32 |
Schema_Frame_ISO_Language_Locations |
109939752.33335125 ns/iter |
81574870.33332068 ns/iter |
1.35 |
Schema_Frame_KrakenD_References |
47411048.93331189 ns/iter |
34043694.34999807 ns/iter |
1.39 |
Schema_Frame_KrakenD_Reachable |
599189309.0003941 ns/iter |
452016514.5000874 ns/iter |
1.33 |
Schema_Iterator_ISO_Language |
3712820.1052646064 ns/iter |
2812663.698794853 ns/iter |
1.32 |
Schema_Frame_ISO_Language_Locations_To_JSON |
160621969.49997088 ns/iter |
134712453.0000201 ns/iter |
1.19 |
Schema_Tracker_ISO_Language |
5054615.561152296 ns/iter |
3881345.3444441217 ns/iter |
1.30 |
Schema_Tracker_ISO_Language_To_JSON |
23114103.966675736 ns/iter |
18020727.205129545 ns/iter |
1.28 |
Schema_Format_ISO_Language_To_JSON |
117963071.00007653 ns/iter |
89988817.99993797 ns/iter |
1.31 |
Schema_Bundle_Meta_2020_12 |
1961950.8067279172 ns/iter |
1512484.675264224 ns/iter |
1.30 |
Schema_Frame_Many_Resources_References |
417077604.5000366 ns/iter |
336217562.99999106 ns/iter |
1.24 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
JavaScript (linux/gcc)
Details
| Benchmark suite | Current: d8419cf | Previous: 01a6ae6 | Ratio |
|---|---|---|---|
E2E_Evaluator_adaptivecard |
117784 ns |
93567 ns |
1.26 |
E2E_Evaluator_ansible-meta |
556035 ns |
440217 ns |
1.26 |
E2E_Evaluator_aws-cdk |
127173 ns |
103196 ns |
1.23 |
E2E_Evaluator_babelrc |
321870 ns |
252606 ns |
1.27 |
E2E_Evaluator_cerebrum-criminal-case |
2768015 ns |
2195836 ns |
1.26 |
E2E_Evaluator_clang-format |
265572 ns |
221563 ns |
1.20 |
E2E_Evaluator_cmake-presets |
19753656 ns |
15134525 ns |
1.31 |
E2E_Evaluator_code-climate |
500571 ns |
403052 ns |
1.24 |
E2E_Evaluator_cql2 |
1239375 ns |
978318 ns |
1.27 |
E2E_Evaluator_cspell |
1681869 ns |
1403361 ns |
1.20 |
E2E_Evaluator_cypress |
866084 ns |
720270 ns |
1.20 |
E2E_Evaluator_deno |
1140271 ns |
919702 ns |
1.24 |
E2E_Evaluator_dependabot |
1288769 ns |
990240 ns |
1.30 |
E2E_Evaluator_draft-04 |
30452816 ns |
23504005 ns |
1.30 |
E2E_Evaluator_fabric-mod |
2593293 ns |
2036892 ns |
1.27 |
E2E_Evaluator_geojson |
21497859 ns |
18767200 ns |
1.15 |
E2E_Evaluator_gitpod-configuration |
738433 ns |
607126 ns |
1.22 |
E2E_Evaluator_helm-chart-lock |
999572 ns |
779331 ns |
1.28 |
E2E_Evaluator_importmap |
268614 ns |
208406 ns |
1.29 |
E2E_Evaluator_jasmine |
289409 ns |
230247 ns |
1.26 |
E2E_Evaluator_jsconfig |
1457802 ns |
1261920 ns |
1.16 |
E2E_Evaluator_jshintrc |
2950940 ns |
2404924 ns |
1.23 |
E2E_Evaluator_krakend |
606369 ns |
497345 ns |
1.22 |
E2E_Evaluator_lazygit |
462965 ns |
379102 ns |
1.22 |
E2E_Evaluator_lerna |
450379 ns |
361341 ns |
1.25 |
E2E_Evaluator_nest-cli |
605148 ns |
509492 ns |
1.19 |
E2E_Evaluator_omc |
90743 ns |
73279 ns |
1.24 |
E2E_Evaluator_omnisharp |
1515370 ns |
1212227 ns |
1.25 |
E2E_Evaluator_openapi |
26634827 ns |
22469168 ns |
1.19 |
E2E_Evaluator_pre-commit-hooks |
2208048 ns |
1806569 ns |
1.22 |
E2E_Evaluator_pulumi |
2089647 ns |
1673743 ns |
1.25 |
E2E_Evaluator_semantic-release |
231345 ns |
187555 ns |
1.23 |
E2E_Evaluator_stale |
391306 ns |
305664 ns |
1.28 |
E2E_Evaluator_stylecop |
1236064 ns |
990969 ns |
1.25 |
E2E_Evaluator_tmuxinator |
215793 ns |
171206 ns |
1.26 |
E2E_Evaluator_ui5 |
2324820 ns |
1878785 ns |
1.24 |
E2E_Evaluator_ui5-manifest |
13141316 ns |
8769698 ns |
1.50 |
E2E_Evaluator_unreal-engine-uproject |
1619343 ns |
1326284 ns |
1.22 |
E2E_Evaluator_users-array |
2743848 ns |
1880509 ns |
1.46 |
E2E_Evaluator_vercel |
1096802 ns |
828595 ns |
1.32 |
E2E_Evaluator_yamllint |
24187 ns |
19122 ns |
1.26 |
This comment was automatically generated by workflow using github-action-benchmark.
Signed-off-by: Juan Cruz Viotti jv@jviotti.com