Extract schema formatting into its own module#823
Conversation
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
🤖 Augment PR SummarySummary: Extracts JSON Schema keyword reordering (schema “formatting”) into a dedicated Blaze module/library. Changes:
Technical Notes: The new format library links against 🤖 Was this summary useful? React with 👍 or 👎 |
| target_link_libraries(sourcemeta_blaze_contrib_canonicalize | ||
| PRIVATE sourcemeta::blaze::foundation) | ||
| target_link_libraries(sourcemeta_blaze_contrib_canonicalize | ||
| PRIVATE sourcemeta::blaze::format) |
There was a problem hiding this comment.
contrib/CMakeLists.txt:83 — contrib_canonicalize now links to sourcemeta::blaze::format, but the target is only created when BLAZE_FORMAT is enabled. If someone builds BLAZE_ALTERSCHEMA=ON with BLAZE_FORMAT=OFF, CMake configuration/build will fail due to the missing target/header include path.
Severity: medium
🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.
There was a problem hiding this comment.
Benchmark (linux/llvm)
Details
| Benchmark suite | Current: 86fcc93 | Previous: c233624 | Ratio |
|---|---|---|---|
Schema_Frame_WoT_References |
5313096.091603228 ns/iter |
5276664.136363424 ns/iter |
1.01 |
Schema_Frame_OMC_References |
22063929.96875195 ns/iter |
21642399.750000153 ns/iter |
1.02 |
Schema_Frame_OMC_Locations |
20180920.028571695 ns/iter |
20183070.142856456 ns/iter |
1.00 |
Schema_Frame_ISO_Language_Locations |
100564026.00001018 ns/iter |
101356736.66667344 ns/iter |
0.99 |
Schema_Frame_KrakenD_References |
40079456.64706285 ns/iter |
38916317.333334714 ns/iter |
1.03 |
Schema_Frame_KrakenD_Reachable |
622766711.0000539 ns/iter |
575279003.9999809 ns/iter |
1.08 |
Schema_Iterator_ISO_Language |
3075071.7280705175 ns/iter |
2948033.3589743976 ns/iter |
1.04 |
Schema_Frame_ISO_Language_Locations_To_JSON |
110481017.20000431 ns/iter |
109876929.20000426 ns/iter |
1.01 |
Schema_Tracker_ISO_Language |
4828612.213793412 ns/iter |
4687290.812080544 ns/iter |
1.03 |
Schema_Tracker_ISO_Language_To_JSON |
18268978.65789521 ns/iter |
19162188.62161996 ns/iter |
0.95 |
Schema_Frame_Many_Resources_References |
357160835.00000197 ns/iter |
370844344.00003374 ns/iter |
0.96 |
Schema_Bundle_Meta_2020_12 |
1665341.5894996275 ns/iter |
1708979.0951234403 ns/iter |
0.97 |
Schema_Format_ISO_Language_To_JSON |
105913717.14286067 ns/iter |
103420718.50000896 ns/iter |
1.02 |
E2E_Compiler_adaptivecard |
61582183.63635694 ns/iter |
62791273.4545465 ns/iter |
0.98 |
E2E_Compiler_ansible_meta |
29087099.708329827 ns/iter |
29541644.9583333 ns/iter |
0.98 |
E2E_Compiler_aws_cdk |
360319.69036578445 ns/iter |
386570.0928176493 ns/iter |
0.93 |
E2E_Compiler_babelrc |
2565570.7619049386 ns/iter |
2611349.4344569724 ns/iter |
0.98 |
E2E_Compiler_clang_format |
18407207.868419487 ns/iter |
18626911.37837619 ns/iter |
0.99 |
E2E_Compiler_cmake_presets |
25875373.55555435 ns/iter |
26083231.999998 ns/iter |
0.99 |
E2E_Compiler_code_climate |
2774415.970259988 ns/iter |
2650278.32575723 ns/iter |
1.05 |
E2E_Compiler_cql2 |
12941932.814814866 ns/iter |
13118835.320755832 ns/iter |
0.99 |
E2E_Compiler_cspell |
22787837.935483836 ns/iter |
23304966.000000603 ns/iter |
0.98 |
E2E_Compiler_cypress |
3935499.157303899 ns/iter |
4001637.43428558 ns/iter |
0.98 |
E2E_Compiler_deno |
7826754.288887767 ns/iter |
7964198.522727046 ns/iter |
0.98 |
E2E_Compiler_dependabot |
3938793.275280884 ns/iter |
4017319.1257144934 ns/iter |
0.98 |
E2E_Compiler_draft_04 |
2668954.8587788898 ns/iter |
2751242.0826772675 ns/iter |
0.97 |
E2E_Compiler_fabric_mod |
4762139.70068088 ns/iter |
4864316.826389055 ns/iter |
0.98 |
E2E_Compiler_geojson |
22176014.531250842 ns/iter |
22293620.06451743 ns/iter |
0.99 |
E2E_Compiler_gitpod_configuration |
4902499.573426644 ns/iter |
5047879.899280724 ns/iter |
0.97 |
E2E_Compiler_helm_chart_lock |
674357.2716762915 ns/iter |
719504.3686920261 ns/iter |
0.94 |
E2E_Compiler_importmap |
271097.91311093786 ns/iter |
292315.0967876334 ns/iter |
0.93 |
E2E_Compiler_jasmine |
1331054.392789375 ns/iter |
1390790.5029701297 ns/iter |
0.96 |
E2E_Compiler_jshintrc |
4296328.760736208 ns/iter |
4454800.630573709 ns/iter |
0.96 |
E2E_Compiler_jsconfig |
21773514.906247016 ns/iter |
22261773.290324528 ns/iter |
0.98 |
E2E_Compiler_krakend |
135315569.40001792 ns/iter |
143260911.40001154 ns/iter |
0.94 |
E2E_Compiler_lazygit |
33559159.095240094 ns/iter |
33928450.14285567 ns/iter |
0.99 |
E2E_Compiler_lerna |
1568620.507900775 ns/iter |
1643555.830985929 ns/iter |
0.95 |
E2E_Compiler_nest_cli |
7470024.531915471 ns/iter |
7619002.641304029 ns/iter |
0.98 |
E2E_Compiler_omc |
155866977.5000112 ns/iter |
160772099.25001058 ns/iter |
0.97 |
E2E_Compiler_omnisharp |
6702164.582525124 ns/iter |
6997566.205882321 ns/iter |
0.96 |
E2E_Compiler_openapi |
25241453.82143063 ns/iter |
25773932.37036766 ns/iter |
0.98 |
E2E_Compiler_pre_commit_hooks |
5300690.931818508 ns/iter |
5389296.000000215 ns/iter |
0.98 |
E2E_Compiler_pulumi |
4019712.92528703 ns/iter |
4182466.695906388 ns/iter |
0.96 |
E2E_Compiler_semantic_release |
1542351.44933907 ns/iter |
1596098.6249999884 ns/iter |
0.97 |
E2E_Compiler_stale |
1526704.0306344214 ns/iter |
1599192.653758671 ns/iter |
0.95 |
E2E_Compiler_stylecop |
6159469.482455686 ns/iter |
6248497.285714702 ns/iter |
0.99 |
E2E_Compiler_tmuxinator |
1905449.1798365097 ns/iter |
1976907.7796608103 ns/iter |
0.96 |
E2E_Compiler_ui5 |
48057782.53333604 ns/iter |
47633556.933328696 ns/iter |
1.01 |
E2E_Compiler_ui5_manifest |
311316165.49998856 ns/iter |
316155144.49993044 ns/iter |
0.98 |
E2E_Compiler_unreal_engine_uproject |
4600581.6578954 ns/iter |
4699753.859061415 ns/iter |
0.98 |
E2E_Compiler_users_array |
760574.3427331959 ns/iter |
799525.0574053371 ns/iter |
0.95 |
E2E_Compiler_vercel |
12345530.17543835 ns/iter |
12620745.818181107 ns/iter |
0.98 |
E2E_Compiler_yamllint |
332185.3037493984 ns/iter |
352998.318526052 ns/iter |
0.94 |
E2E_Evaluator_adaptivecard |
24435.44357372087 ns/iter |
25894.203728121032 ns/iter |
0.94 |
E2E_Evaluator_ansible_meta |
201662.73844837793 ns/iter |
244445.88247220538 ns/iter |
0.82 |
E2E_Evaluator_aws_cdk |
41795.04866779006 ns/iter |
51049.45040000075 ns/iter |
0.82 |
E2E_Evaluator_babelrc |
85052.4864930696 ns/iter |
107526.07385767803 ns/iter |
0.79 |
E2E_Evaluator_cerebrum_criminal_case |
1006494.7301587362 ns/iter |
971458.7459016598 ns/iter |
1.04 |
E2E_Evaluator_clang_format |
116777.6417283132 ns/iter |
120942.42148901783 ns/iter |
0.97 |
E2E_Evaluator_cmake_presets |
4140857.946745819 ns/iter |
4239199.325301814 ns/iter |
0.98 |
E2E_Evaluator_code_climate |
152626.38111812706 ns/iter |
177372.63758721898 ns/iter |
0.86 |
E2E_Evaluator_cql2 |
182219.73722249668 ns/iter |
219053.55301127787 ns/iter |
0.83 |
E2E_Evaluator_cspell |
556250.2107728501 ns/iter |
570191.7937650745 ns/iter |
0.98 |
E2E_Evaluator_cypress |
168236.85962408563 ns/iter |
186638.38116827628 ns/iter |
0.90 |
E2E_Evaluator_deno |
244205.0559268362 ns/iter |
314472.92084085057 ns/iter |
0.78 |
E2E_Evaluator_dependabot |
305609.197208497 ns/iter |
309496.2761226878 ns/iter |
0.99 |
E2E_Evaluator_draft_04 |
7004437.585858868 ns/iter |
7055248.147368107 ns/iter |
0.99 |
E2E_Evaluator_fabric_mod |
658078.2636447246 ns/iter |
700230.9443902139 ns/iter |
0.94 |
E2E_Evaluator_geojson |
15146079.382978488 ns/iter |
13981459.224489337 ns/iter |
1.08 |
E2E_Evaluator_gitpod_configuration |
195366.82917251476 ns/iter |
226830.3318197166 ns/iter |
0.86 |
E2E_Evaluator_helm_chart_lock |
234216.15731877263 ns/iter |
339040.57835996995 ns/iter |
0.69 |
E2E_Evaluator_importmap |
40370.411921763094 ns/iter |
45052.729300396386 ns/iter |
0.90 |
E2E_Evaluator_jasmine |
95710.02312776301 ns/iter |
101110.7399135234 ns/iter |
0.95 |
E2E_Evaluator_jshintrc |
1175267.9680135257 ns/iter |
1195449.8873721275 ns/iter |
0.98 |
E2E_Evaluator_jsconfig |
399711.06624421873 ns/iter |
419264.26909305394 ns/iter |
0.95 |
E2E_Evaluator_krakend |
175057.5000000067 ns/iter |
206715.41585324297 ns/iter |
0.85 |
E2E_Evaluator_lazygit |
119166.39658738453 ns/iter |
146290.47308420754 ns/iter |
0.81 |
E2E_Evaluator_lerna |
105794.46542875931 ns/iter |
137335.076112404 ns/iter |
0.77 |
E2E_Evaluator_nest_cli |
164442.48091963734 ns/iter |
182095.17027783926 ns/iter |
0.90 |
E2E_Evaluator_omc |
16938.984406072206 ns/iter |
17858.340754168403 ns/iter |
0.95 |
E2E_Evaluator_omnisharp |
558363.2183441498 ns/iter |
608579.7332185619 ns/iter |
0.92 |
E2E_Evaluator_openapi |
9016404.445946125 ns/iter |
8924710.77922183 ns/iter |
1.01 |
E2E_Evaluator_pre_commit_hooks |
463900.0693069878 ns/iter |
463926.8408327632 ns/iter |
1.00 |
E2E_Evaluator_pulumi |
645741.466850767 ns/iter |
682705.2347825489 ns/iter |
0.95 |
E2E_Evaluator_semantic_release |
97717.74454656489 ns/iter |
97243.80281493097 ns/iter |
1.00 |
E2E_Evaluator_stale |
141176.7420266455 ns/iter |
143452.3853738668 ns/iter |
0.98 |
E2E_Evaluator_stylecop |
252631.1962345768 ns/iter |
280441.19266054133 ns/iter |
0.90 |
E2E_Evaluator_tmuxinator |
79472.17465559106 ns/iter |
93769.38624478839 ns/iter |
0.85 |
E2E_Evaluator_ui5 |
469079.05066662654 ns/iter |
498657.7600849717 ns/iter |
0.94 |
E2E_Evaluator_ui5_manifest |
2262443.729641716 ns/iter |
2382796.5138889025 ns/iter |
0.95 |
E2E_Evaluator_unreal_engine_uproject |
405754.55923347716 ns/iter |
414907.51511562883 ns/iter |
0.98 |
E2E_Evaluator_users_array |
514809.03169300937 ns/iter |
513555.78958948405 ns/iter |
1.00 |
E2E_Evaluator_vercel |
240333.92998265725 ns/iter |
302790.8055311952 ns/iter |
0.79 |
E2E_Evaluator_yamllint |
8065.999529325276 ns/iter |
8153.947921802484 ns/iter |
0.99 |
Micro_Draft4_Meta_1_No_Callback |
194.03365116949217 ns/iter |
187.3997338878639 ns/iter |
1.04 |
Micro_Draft4_Required_Properties |
857.0853748124108 ns/iter |
796.8917630504252 ns/iter |
1.08 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
23.777106701912498 ns/iter |
21.4903227310915 ns/iter |
1.11 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
10.637841004226043 ns/iter |
10.913847296096614 ns/iter |
0.97 |
Micro_Draft4_Items_Schema |
245.22450247197656 ns/iter |
273.0722665517102 ns/iter |
0.90 |
Micro_Draft4_Nested_Object |
1.4078197217817774 ns/iter |
1.7546011823157663 ns/iter |
0.80 |
Micro_Draft4_Properties_Triad_Optional |
320.62750850632386 ns/iter |
320.42289148818566 ns/iter |
1.00 |
Micro_Draft4_Properties_Triad_Closed |
265.0360621060265 ns/iter |
271.17566114702663 ns/iter |
0.98 |
Micro_Draft4_Properties_Triad_Required |
336.87955376809595 ns/iter |
332.3959982109296 ns/iter |
1.01 |
Micro_Draft4_Properties_Closed |
59.34624820480935 ns/iter |
56.5165008127167 ns/iter |
1.05 |
Micro_Draft4_Non_Recursive_Ref |
14.072760659306125 ns/iter |
11.236100195358295 ns/iter |
1.25 |
Micro_Draft4_Pattern_Properties_True |
159.12618827261693 ns/iter |
159.23262209703051 ns/iter |
1.00 |
Micro_Draft4_Ref_To_Single_Property |
10.614859337744695 ns/iter |
10.9007733559351 ns/iter |
0.97 |
Micro_Draft4_Additional_Properties_Type |
30.262304973449275 ns/iter |
20.875404831545996 ns/iter |
1.45 |
Micro_Draft4_Nested_Oneof |
56.55827629400873 ns/iter |
54.854837131216236 ns/iter |
1.03 |
Micro_Draft4_Short_Enum |
14.068910099938632 ns/iter |
14.020659595014582 ns/iter |
1.00 |
Micro_Draft4_Long_Enum |
13.735775247361865 ns/iter |
14.347864496538554 ns/iter |
0.96 |
Micro_Draft4_Long_Enum_Short_Strings |
14.06212954887524 ns/iter |
14.149333941156854 ns/iter |
0.99 |
Micro_Draft4_Type_Object |
3.5183957674025663 ns/iter |
3.115094784232538 ns/iter |
1.13 |
Micro_Draft4_Ref_Single_100 |
2343914.6179401805 ns/iter |
2405714.4897263753 ns/iter |
0.97 |
Micro_Draft4_Compile_Ref_Many_Nested |
1710213.6259169588 ns/iter |
1738360.7766750588 ns/iter |
0.98 |
Micro_Draft4_Compile_Wrap |
2378083.4797295285 ns/iter |
2398596.829351327 ns/iter |
0.99 |
Micro_Draft6_Property_Names |
132.75262002825613 ns/iter |
126.42033819155193 ns/iter |
1.05 |
Micro_Draft6_Compile_FHIR |
15306504919.999952 ns/iter |
13529817365.99986 ns/iter |
1.13 |
Micro_Draft7_If_Then_Else |
23.3792865994698 ns/iter |
23.67386488134533 ns/iter |
0.99 |
Micro_2019_09_Unevaluated_Properties |
24.99527362035936 ns/iter |
27.12784563415567 ns/iter |
0.92 |
Micro_2019_09_Compile_Wrap |
297979542.500002 ns/iter |
284874874.5000194 ns/iter |
1.05 |
Micro_2020_12_Dynamic_Ref |
223.40086879608566 ns/iter |
227.0753805317667 ns/iter |
0.98 |
Micro_2020_12_Dynamic_Ref_Single |
3.167175129832839 ns/iter |
3.426688147033235 ns/iter |
0.92 |
Micro_2020_12_Simple_Output_Mask |
1019.7980918202278 ns/iter |
1075.585599353249 ns/iter |
0.95 |
Micro_2020_12_Simple_Output_Annotations |
90123.11730844036 ns/iter |
107871.85152972968 ns/iter |
0.84 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
1085041.1452599894 ns/iter |
1112507.3253965855 ns/iter |
0.98 |
Micro_2020_12_Exhaustive_Deep_Numeric |
8481.923385692065 ns/iter |
8150.523116516237 ns/iter |
1.04 |
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput |
170495.22270430045 ns/iter |
174220.54391639968 ns/iter |
0.98 |
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput |
22918.424106412116 ns/iter |
22360.056896273993 ns/iter |
1.02 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail |
152.81895839519095 ns/iter |
143.9792786586431 ns/iter |
1.06 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput |
4158.453849849358 ns/iter |
4292.9174396305925 ns/iter |
0.97 |
Alterschema_Check_Readibility_ISO_Language_Set_3 |
352656072.9999346 ns/iter |
347538787.4999569 ns/iter |
1.01 |
Alterschema_Check_Readibility_OMC |
90127147.99999344 ns/iter |
84433619.50000395 ns/iter |
1.07 |
Alterschema_Check_Readibility_KrakenD |
1295556407.000049 ns/iter |
1173567531.000117 ns/iter |
1.10 |
Alterschema_Apply_Readibility_KrakenD |
129694871201.00008 ns/iter |
116824521681.00008 ns/iter |
1.11 |
Alterschema_Check_Invalid_External_Refs |
275793230.3333443 ns/iter |
293230797.000092 ns/iter |
0.94 |
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: 86fcc93 | Previous: c233624 | Ratio |
|---|---|---|---|
E2E_Evaluator_adaptivecard |
118752 ns |
118479 ns |
1.00 |
E2E_Evaluator_ansible-meta |
541492 ns |
523894 ns |
1.03 |
E2E_Evaluator_aws-cdk |
133829 ns |
142370 ns |
0.94 |
E2E_Evaluator_babelrc |
317077 ns |
345312 ns |
0.92 |
E2E_Evaluator_cerebrum-criminal-case |
2693175 ns |
2512531 ns |
1.07 |
E2E_Evaluator_clang-format |
257865 ns |
252118 ns |
1.02 |
E2E_Evaluator_cmake-presets |
18053505 ns |
16676776 ns |
1.08 |
E2E_Evaluator_code-climate |
488162 ns |
512637 ns |
0.95 |
E2E_Evaluator_cql2 |
1266035 ns |
1254441 ns |
1.01 |
E2E_Evaluator_cspell |
1663357 ns |
1470180 ns |
1.13 |
E2E_Evaluator_cypress |
839249 ns |
762820 ns |
1.10 |
E2E_Evaluator_deno |
1080815 ns |
1073585 ns |
1.01 |
E2E_Evaluator_dependabot |
1126393 ns |
1190340 ns |
0.95 |
E2E_Evaluator_draft-04 |
25551011 ns |
21311512 ns |
1.20 |
E2E_Evaluator_fabric-mod |
2472916 ns |
2357567 ns |
1.05 |
E2E_Evaluator_geojson |
21462343 ns |
18979322 ns |
1.13 |
E2E_Evaluator_gitpod-configuration |
726000 ns |
714057 ns |
1.02 |
E2E_Evaluator_helm-chart-lock |
994737 ns |
1049814 ns |
0.95 |
E2E_Evaluator_importmap |
265589 ns |
260975 ns |
1.02 |
E2E_Evaluator_jasmine |
278594 ns |
305680 ns |
0.91 |
E2E_Evaluator_jsconfig |
1413766 ns |
1212834 ns |
1.17 |
E2E_Evaluator_jshintrc |
2948385 ns |
2729798 ns |
1.08 |
E2E_Evaluator_krakend |
646330 ns |
682220 ns |
0.95 |
E2E_Evaluator_lazygit |
459232 ns |
506859 ns |
0.91 |
E2E_Evaluator_lerna |
446773 ns |
466422 ns |
0.96 |
E2E_Evaluator_nest-cli |
605422 ns |
595006 ns |
1.02 |
E2E_Evaluator_omc |
93631 ns |
93794 ns |
1.00 |
E2E_Evaluator_omnisharp |
1472375 ns |
1377856 ns |
1.07 |
E2E_Evaluator_openapi |
22804831 ns |
24017073 ns |
0.95 |
E2E_Evaluator_pre-commit-hooks |
2101645 ns |
1992777 ns |
1.05 |
E2E_Evaluator_pulumi |
2014424 ns |
1869270 ns |
1.08 |
E2E_Evaluator_semantic-release |
236688 ns |
249549 ns |
0.95 |
E2E_Evaluator_stale |
379697 ns |
393526 ns |
0.96 |
E2E_Evaluator_stylecop |
1274809 ns |
1228403 ns |
1.04 |
E2E_Evaluator_tmuxinator |
219941 ns |
221920 ns |
0.99 |
E2E_Evaluator_ui5 |
2271066 ns |
2400378 ns |
0.95 |
E2E_Evaluator_ui5-manifest |
10343779 ns |
10391903 ns |
1.00 |
E2E_Evaluator_unreal-engine-uproject |
1636253 ns |
1515809 ns |
1.08 |
E2E_Evaluator_users-array |
2499332 ns |
2541929 ns |
0.98 |
E2E_Evaluator_vercel |
1078596 ns |
978735 ns |
1.10 |
E2E_Evaluator_yamllint |
24185 ns |
26102 ns |
0.93 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Benchmark (macos/llvm)
Details
| Benchmark suite | Current: 86fcc93 | Previous: 81bee89 | Ratio |
|---|---|---|---|
Schema_Frame_WoT_References |
7834904.76922972 ns/iter |
5039735.114286259 ns/iter |
1.55 |
Schema_Frame_OMC_References |
42741411.764703065 ns/iter |
25258958.35714209 ns/iter |
1.69 |
Schema_Frame_OMC_Locations |
38273803.94119138 ns/iter |
25596470.249999877 ns/iter |
1.50 |
Schema_Frame_ISO_Language_Locations |
111177357.14287846 ns/iter |
84450296.87500493 ns/iter |
1.32 |
Schema_Frame_KrakenD_References |
82812495.33335237 ns/iter |
54128678.57143056 ns/iter |
1.53 |
Schema_Frame_KrakenD_Reachable |
676608833.0000457 ns/iter |
406667625.0000114 ns/iter |
1.66 |
Schema_Iterator_ISO_Language |
2734397.09302439 ns/iter |
2311016.113333532 ns/iter |
1.18 |
Schema_Frame_ISO_Language_Locations_To_JSON |
115958270.75001353 ns/iter |
87124963.50000265 ns/iter |
1.33 |
Schema_Tracker_ISO_Language |
7084650.090906631 ns/iter |
5709761.129771031 ns/iter |
1.24 |
Schema_Tracker_ISO_Language_To_JSON |
20544236.999995746 ns/iter |
14416823.979591494 ns/iter |
1.43 |
Schema_Frame_Many_Resources_References |
491843104.0000542 ns/iter |
298483833.4999722 ns/iter |
1.65 |
Schema_Bundle_Meta_2020_12 |
2063681.2234982357 ns/iter |
1412661.4502914743 ns/iter |
1.46 |
Schema_Format_ISO_Language_To_JSON |
101640033.00014883 ns/iter |
79539287.11113651 ns/iter |
1.28 |
E2E_Compiler_adaptivecard |
85671606.44441982 ns/iter |
65783548.58332128 ns/iter |
1.30 |
E2E_Compiler_ansible_meta |
31355872.437501375 ns/iter |
26863770.833330136 ns/iter |
1.17 |
E2E_Compiler_aws_cdk |
344861.37342496146 ns/iter |
277428.4302912509 ns/iter |
1.24 |
E2E_Compiler_babelrc |
2671631.6199376266 ns/iter |
2365913.9411761523 ns/iter |
1.13 |
E2E_Compiler_clang_format |
18552809.67567917 ns/iter |
14910544.319147756 ns/iter |
1.24 |
E2E_Compiler_cmake_presets |
33821071.16666096 ns/iter |
25616653.24999954 ns/iter |
1.32 |
E2E_Compiler_code_climate |
2541194.202797294 ns/iter |
2286860.6687897206 ns/iter |
1.11 |
E2E_Compiler_cql2 |
17474468.487806715 ns/iter |
12787620.050846534 ns/iter |
1.37 |
E2E_Compiler_cspell |
24283923.86207571 ns/iter |
20565846.374999806 ns/iter |
1.18 |
E2E_Compiler_cypress |
5093650.602409717 ns/iter |
3618817.290000607 ns/iter |
1.41 |
E2E_Compiler_deno |
8399217.919539861 ns/iter |
7149863.046295111 ns/iter |
1.17 |
E2E_Compiler_dependabot |
5572740.000002341 ns/iter |
3998821.4894743864 ns/iter |
1.39 |
E2E_Compiler_draft_04 |
2931117.0731711085 ns/iter |
2579079.141509305 ns/iter |
1.14 |
E2E_Compiler_fabric_mod |
5324813.645669149 ns/iter |
4163419.41758304 ns/iter |
1.28 |
E2E_Compiler_geojson |
34184435.63635843 ns/iter |
26836195.652173918 ns/iter |
1.27 |
E2E_Compiler_gitpod_configuration |
4933530.558332677 ns/iter |
5105491.2499989765 ns/iter |
0.97 |
E2E_Compiler_helm_chart_lock |
931499.1063451588 ns/iter |
624608.6691087937 ns/iter |
1.49 |
E2E_Compiler_importmap |
268009.6445633735 ns/iter |
216819.2353982433 ns/iter |
1.24 |
E2E_Compiler_jasmine |
1374251.2230919157 ns/iter |
1197332.5928919797 ns/iter |
1.15 |
E2E_Compiler_jshintrc |
4571181.132230641 ns/iter |
3457798.0769228134 ns/iter |
1.32 |
E2E_Compiler_jsconfig |
23677983.333345763 ns/iter |
23081933.090907115 ns/iter |
1.03 |
E2E_Compiler_krakend |
189684062.49996406 ns/iter |
134288263.833317 ns/iter |
1.41 |
E2E_Compiler_lazygit |
54707429.19997065 ns/iter |
32846460.333335668 ns/iter |
1.67 |
E2E_Compiler_lerna |
2212049.0936556966 ns/iter |
1428061.8747797855 ns/iter |
1.55 |
E2E_Compiler_nest_cli |
8494847.545457354 ns/iter |
6216308.93693601 ns/iter |
1.37 |
E2E_Compiler_omc |
203851055.6665945 ns/iter |
166923333.24999708 ns/iter |
1.22 |
E2E_Compiler_omnisharp |
7868253.150945748 ns/iter |
6736296.377359292 ns/iter |
1.17 |
E2E_Compiler_openapi |
23380642.000002235 ns/iter |
22108193.181814134 ns/iter |
1.06 |
E2E_Compiler_pre_commit_hooks |
3868910.0059177177 ns/iter |
4185645.8333340706 ns/iter |
0.92 |
E2E_Compiler_pulumi |
3358496.7963800645 ns/iter |
3920099.3708921787 ns/iter |
0.86 |
E2E_Compiler_semantic_release |
1227794.219819869 ns/iter |
1274931.1446208034 ns/iter |
0.96 |
E2E_Compiler_stale |
1237765.531802032 ns/iter |
1252742.276422699 ns/iter |
0.99 |
E2E_Compiler_stylecop |
5389591.923665801 ns/iter |
5645280.657142849 ns/iter |
0.95 |
E2E_Compiler_tmuxinator |
1525891.6834379002 ns/iter |
1512581.6696233884 ns/iter |
1.01 |
E2E_Compiler_ui5 |
56186070.538457826 ns/iter |
50406267.85715371 ns/iter |
1.11 |
E2E_Compiler_ui5_manifest |
318736062.49996555 ns/iter |
286108104.00004995 ns/iter |
1.11 |
E2E_Compiler_unreal_engine_uproject |
4426527.006174823 ns/iter |
3715800.878947113 ns/iter |
1.19 |
E2E_Compiler_users_array |
784374.8632388287 ns/iter |
772051.4740332513 ns/iter |
1.02 |
E2E_Compiler_vercel |
14669839.749995636 ns/iter |
12079682.377052302 ns/iter |
1.21 |
E2E_Compiler_yamllint |
247350.20789867066 ns/iter |
247129.33425793133 ns/iter |
1.00 |
E2E_Evaluator_adaptivecard |
17948.854005493162 ns/iter |
18106.99878032115 ns/iter |
0.99 |
E2E_Evaluator_ansible_meta |
155252.13986014063 ns/iter |
163780.96267100508 ns/iter |
0.95 |
E2E_Evaluator_aws_cdk |
32826.24777602445 ns/iter |
37664.750185062825 ns/iter |
0.87 |
E2E_Evaluator_babelrc |
76722.89829611922 ns/iter |
78761.839908642 ns/iter |
0.97 |
E2E_Evaluator_cerebrum_criminal_case |
614066.3062665936 ns/iter |
621755.8943088937 ns/iter |
0.99 |
E2E_Evaluator_clang_format |
94054.07888664556 ns/iter |
93379.2514815868 ns/iter |
1.01 |
E2E_Evaluator_cmake_presets |
4349845.3103464935 ns/iter |
3159174.4115045746 ns/iter |
1.38 |
E2E_Evaluator_code_climate |
151773.37591744223 ns/iter |
129817.0594603499 ns/iter |
1.17 |
E2E_Evaluator_cql2 |
148536.47787412422 ns/iter |
140089.34694685973 ns/iter |
1.06 |
E2E_Evaluator_cspell |
477254.9834777568 ns/iter |
384949.7632295888 ns/iter |
1.24 |
E2E_Evaluator_cypress |
152330.674088217 ns/iter |
132820.30200361606 ns/iter |
1.15 |
E2E_Evaluator_deno |
230367.49005779298 ns/iter |
208592.25687534368 ns/iter |
1.10 |
E2E_Evaluator_dependabot |
224564.945509587 ns/iter |
224001.0549115875 ns/iter |
1.00 |
E2E_Evaluator_draft_04 |
4941961.891470487 ns/iter |
5155255.697841541 ns/iter |
0.96 |
E2E_Evaluator_fabric_mod |
461575.2274315161 ns/iter |
466748.22199990257 ns/iter |
0.99 |
E2E_Evaluator_geojson |
9450969.178082954 ns/iter |
9359705.444441918 ns/iter |
1.01 |
E2E_Evaluator_gitpod_configuration |
159409.80049597865 ns/iter |
162018.09898362038 ns/iter |
0.98 |
E2E_Evaluator_helm_chart_lock |
231641.6875349232 ns/iter |
206818.1270685856 ns/iter |
1.12 |
E2E_Evaluator_importmap |
34862.54851463966 ns/iter |
30627.208111787375 ns/iter |
1.14 |
E2E_Evaluator_jasmine |
79421.17392391145 ns/iter |
81113.41633892064 ns/iter |
0.98 |
E2E_Evaluator_jshintrc |
926801.8929504835 ns/iter |
929703.5106919222 ns/iter |
1.00 |
E2E_Evaluator_jsconfig |
299490.86036848533 ns/iter |
300943.4345954997 ns/iter |
1.00 |
E2E_Evaluator_krakend |
123439.22916306688 ns/iter |
124128.82998205123 ns/iter |
0.99 |
E2E_Evaluator_lazygit |
102879.86240859158 ns/iter |
101407.17804112361 ns/iter |
1.01 |
E2E_Evaluator_lerna |
109135.68864863679 ns/iter |
112458.17130043962 ns/iter |
0.97 |
E2E_Evaluator_nest_cli |
120723.76210976836 ns/iter |
122765.54607975454 ns/iter |
0.98 |
E2E_Evaluator_omc |
13301.610878179254 ns/iter |
15835.54495974037 ns/iter |
0.84 |
E2E_Evaluator_omnisharp |
435258.0679494588 ns/iter |
434817.40121574025 ns/iter |
1.00 |
E2E_Evaluator_openapi |
7149325.392858719 ns/iter |
6519587.809916554 ns/iter |
1.10 |
E2E_Evaluator_pre_commit_hooks |
342203.74091191514 ns/iter |
392804.9456359879 ns/iter |
0.87 |
E2E_Evaluator_pulumi |
519184.16599983175 ns/iter |
505490.0000000089 ns/iter |
1.03 |
E2E_Evaluator_semantic_release |
68180.79092722986 ns/iter |
69877.87648477007 ns/iter |
0.98 |
E2E_Evaluator_stale |
111369.49929610148 ns/iter |
111248.8197674487 ns/iter |
1.00 |
E2E_Evaluator_stylecop |
187422.44646619563 ns/iter |
188740.99843261085 ns/iter |
0.99 |
E2E_Evaluator_tmuxinator |
69625.09500621594 ns/iter |
69746.58841492768 ns/iter |
1.00 |
E2E_Evaluator_ui5 |
334510.917307704 ns/iter |
331924.7423877065 ns/iter |
1.01 |
E2E_Evaluator_ui5_manifest |
1622669.375903723 ns/iter |
1596883.7981438278 ns/iter |
1.02 |
E2E_Evaluator_unreal_engine_uproject |
313761.9213432892 ns/iter |
320053.1209221243 ns/iter |
0.98 |
E2E_Evaluator_users_array |
482038.2306261432 ns/iter |
422617.2296037344 ns/iter |
1.14 |
E2E_Evaluator_vercel |
273039.52170563303 ns/iter |
221417.61450970822 ns/iter |
1.23 |
E2E_Evaluator_yamllint |
6183.7502547778495 ns/iter |
6225.043542701536 ns/iter |
0.99 |
Micro_Draft4_Meta_1_No_Callback |
130.04259168561774 ns/iter |
130.13331992268962 ns/iter |
1.00 |
Micro_Draft4_Required_Properties |
618.2245116922912 ns/iter |
625.8035793229573 ns/iter |
0.99 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
16.039290930941824 ns/iter |
15.99942690445485 ns/iter |
1.00 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
7.779429388673983 ns/iter |
7.1289599464546 ns/iter |
1.09 |
Micro_Draft4_Items_Schema |
268.864728732507 ns/iter |
258.37750561833735 ns/iter |
1.04 |
Micro_Draft4_Nested_Object |
0.662369856685677 ns/iter |
0.698010698142388 ns/iter |
0.95 |
Micro_Draft4_Properties_Triad_Optional |
214.68186166771548 ns/iter |
203.8340111764519 ns/iter |
1.05 |
Micro_Draft4_Properties_Triad_Closed |
180.41524514450924 ns/iter |
165.37972082436133 ns/iter |
1.09 |
Micro_Draft4_Properties_Triad_Required |
210.62955479310028 ns/iter |
215.4989204835643 ns/iter |
0.98 |
Micro_Draft4_Properties_Closed |
44.102458594375584 ns/iter |
37.425098125796566 ns/iter |
1.18 |
Micro_Draft4_Non_Recursive_Ref |
13.00989821399003 ns/iter |
10.391117450296637 ns/iter |
1.25 |
Micro_Draft4_Pattern_Properties_True |
167.31859493196637 ns/iter |
153.08148774196138 ns/iter |
1.09 |
Micro_Draft4_Ref_To_Single_Property |
7.756915756960776 ns/iter |
7.105839015761418 ns/iter |
1.09 |
Micro_Draft4_Additional_Properties_Type |
20.45855934989603 ns/iter |
20.216776798622323 ns/iter |
1.01 |
Micro_Draft4_Nested_Oneof |
40.50618064573836 ns/iter |
41.076213315349044 ns/iter |
0.99 |
Micro_Draft4_Short_Enum |
4.878010336830771 ns/iter |
4.872733611874692 ns/iter |
1.00 |
Micro_Draft4_Long_Enum |
10.210696711399718 ns/iter |
9.763790026350847 ns/iter |
1.05 |
Micro_Draft4_Long_Enum_Short_Strings |
6.538377703356137 ns/iter |
5.968717204776879 ns/iter |
1.10 |
Micro_Draft4_Type_Object |
2.190993025489445 ns/iter |
2.097986065498412 ns/iter |
1.04 |
Micro_Draft4_Ref_Single_100 |
1724825.197888188 ns/iter |
1713865.416464839 ns/iter |
1.01 |
Micro_Draft4_Compile_Ref_Many_Nested |
1245990.6764201522 ns/iter |
1235267.1097345497 ns/iter |
1.01 |
Micro_Draft4_Compile_Wrap |
2052757.246376817 ns/iter |
1995741.172316173 ns/iter |
1.03 |
Micro_Draft6_Property_Names |
107.3468955606866 ns/iter |
94.39545896530348 ns/iter |
1.14 |
Micro_Draft6_Compile_FHIR |
10198850166.999819 ns/iter |
10299861499.999907 ns/iter |
0.99 |
Micro_Draft7_If_Then_Else |
18.185577929417068 ns/iter |
17.172971180820394 ns/iter |
1.06 |
Micro_2019_09_Unevaluated_Properties |
43.13010797012587 ns/iter |
25.959408210878255 ns/iter |
1.66 |
Micro_2019_09_Compile_Wrap |
355613333.0000648 ns/iter |
302137333.0000188 ns/iter |
1.18 |
Micro_2020_12_Dynamic_Ref |
186.1880757041591 ns/iter |
194.9909900772735 ns/iter |
0.95 |
Micro_2020_12_Dynamic_Ref_Single |
2.1765300651785604 ns/iter |
2.233705002539879 ns/iter |
0.97 |
Micro_2020_12_Simple_Output_Mask |
773.7665611024665 ns/iter |
812.2029647320797 ns/iter |
0.95 |
Micro_2020_12_Simple_Output_Annotations |
84192.55819562582 ns/iter |
83525.47378477063 ns/iter |
1.01 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
797545.6838566604 ns/iter |
784981.1161217334 ns/iter |
1.02 |
Micro_2020_12_Exhaustive_Deep_Numeric |
5211.7428034443765 ns/iter |
5425.97083000146 ns/iter |
0.96 |
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput |
113101.09404589972 ns/iter |
116995.6323128859 ns/iter |
0.97 |
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput |
14006.786065694008 ns/iter |
14200.405020653425 ns/iter |
0.99 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail |
89.11266645216917 ns/iter |
88.86966787805906 ns/iter |
1.00 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput |
5432.4326385894055 ns/iter |
5130.500818376925 ns/iter |
1.06 |
Alterschema_Check_Readibility_ISO_Language_Set_3 |
303020104.4998648 ns/iter |
233539888.99998513 ns/iter |
1.30 |
Alterschema_Check_Readibility_OMC |
89959937.49999797 ns/iter |
72983840.90908754 ns/iter |
1.23 |
Alterschema_Check_Readibility_KrakenD |
687321083.00037 ns/iter |
832179541.999949 ns/iter |
0.83 |
Alterschema_Apply_Readibility_KrakenD |
77315381125.99992 ns/iter |
70367841542.99994 ns/iter |
1.10 |
Alterschema_Check_Invalid_External_Refs |
228714305.33329356 ns/iter |
200098531.25003475 ns/iter |
1.14 |
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: 86fcc93 | Previous: 81bee89 | Ratio |
|---|---|---|---|
E2E_Evaluator_adaptivecard |
144075 ns |
92585 ns |
1.56 |
E2E_Evaluator_ansible-meta |
447756 ns |
337840 ns |
1.33 |
E2E_Evaluator_aws-cdk |
140200 ns |
108327 ns |
1.29 |
E2E_Evaluator_babelrc |
375062 ns |
244288 ns |
1.54 |
E2E_Evaluator_cerebrum-criminal-case |
2260612 ns |
1544865 ns |
1.46 |
E2E_Evaluator_clang-format |
230385 ns |
168220 ns |
1.37 |
E2E_Evaluator_cmake-presets |
16960799 ns |
11293197 ns |
1.50 |
E2E_Evaluator_code-climate |
596137 ns |
365345 ns |
1.63 |
E2E_Evaluator_cql2 |
1656776 ns |
962749 ns |
1.72 |
E2E_Evaluator_cspell |
1679053 ns |
1214213 ns |
1.38 |
E2E_Evaluator_cypress |
739993 ns |
615457 ns |
1.20 |
E2E_Evaluator_deno |
865312 ns |
758865 ns |
1.14 |
E2E_Evaluator_dependabot |
1043062 ns |
902094 ns |
1.16 |
E2E_Evaluator_draft-04 |
21233854 ns |
18296725 ns |
1.16 |
E2E_Evaluator_fabric-mod |
2047048 ns |
1539444 ns |
1.33 |
E2E_Evaluator_geojson |
21972628 ns |
14096413 ns |
1.56 |
E2E_Evaluator_gitpod-configuration |
885774 ns |
496887 ns |
1.78 |
E2E_Evaluator_helm-chart-lock |
1109220 ns |
838805 ns |
1.32 |
E2E_Evaluator_importmap |
239951 ns |
193544 ns |
1.24 |
E2E_Evaluator_jasmine |
256230 ns |
197624 ns |
1.30 |
E2E_Evaluator_jsconfig |
1130759 ns |
812202 ns |
1.39 |
E2E_Evaluator_jshintrc |
2239517 ns |
1889028 ns |
1.19 |
E2E_Evaluator_krakend |
492269 ns |
397798 ns |
1.24 |
E2E_Evaluator_lazygit |
340869 ns |
263757 ns |
1.29 |
E2E_Evaluator_lerna |
419146 ns |
306968 ns |
1.37 |
E2E_Evaluator_nest-cli |
589994 ns |
383930 ns |
1.54 |
E2E_Evaluator_omc |
73308 ns |
66282 ns |
1.11 |
E2E_Evaluator_omnisharp |
1044429 ns |
927646 ns |
1.13 |
E2E_Evaluator_openapi |
17525191 ns |
15486747 ns |
1.13 |
E2E_Evaluator_pre-commit-hooks |
1699594 ns |
1255875 ns |
1.35 |
E2E_Evaluator_pulumi |
1806579 ns |
1308386 ns |
1.38 |
E2E_Evaluator_semantic-release |
213212 ns |
209180 ns |
1.02 |
E2E_Evaluator_stale |
327980 ns |
277271 ns |
1.18 |
E2E_Evaluator_stylecop |
1126971 ns |
709016 ns |
1.59 |
E2E_Evaluator_tmuxinator |
194847 ns |
155154 ns |
1.26 |
E2E_Evaluator_ui5 |
1750009 ns |
1503571 ns |
1.16 |
E2E_Evaluator_ui5-manifest |
10234009 ns |
6984360 ns |
1.47 |
E2E_Evaluator_unreal-engine-uproject |
1980939 ns |
1065760 ns |
1.86 |
E2E_Evaluator_users-array |
3308770 ns |
2090704 ns |
1.58 |
E2E_Evaluator_vercel |
932324 ns |
759324 ns |
1.23 |
E2E_Evaluator_yamllint |
24555 ns |
25131 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: 86fcc93 | Previous: 01a6ae6 | Ratio |
|---|---|---|---|
Alterschema_Check_Readibility_ISO_Language_Set_3 |
356696638.5001251 ns/iter |
268305038.9999835 ns/iter |
1.33 |
Alterschema_Check_Readibility_OMC |
95677428.71429022 ns/iter |
78204228.99999358 ns/iter |
1.22 |
Alterschema_Check_Readibility_KrakenD |
1344569310.0002246 ns/iter |
1080213927.999921 ns/iter |
1.24 |
Alterschema_Apply_Readibility_KrakenD |
124962518777.00024 ns/iter |
106541731399.00012 ns/iter |
1.17 |
Alterschema_Check_Invalid_External_Refs |
325476779.9999172 ns/iter |
234320689.00001466 ns/iter |
1.39 |
Micro_2020_12_Dynamic_Ref |
255.78512311540945 ns/iter |
200.77406174725218 ns/iter |
1.27 |
Micro_2020_12_Dynamic_Ref_Single |
4.359827305479829 ns/iter |
3.2954601674092774 ns/iter |
1.32 |
Micro_2020_12_Simple_Output_Mask |
1151.5361728538949 ns/iter |
873.9458468784582 ns/iter |
1.32 |
Micro_2020_12_Simple_Output_Annotations |
116717.06123469266 ns/iter |
77610.9773010963 ns/iter |
1.50 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
1259024.7482019144 ns/iter |
956178.8147138024 ns/iter |
1.32 |
Micro_2020_12_Exhaustive_Deep_Numeric |
8985.500631525376 ns/iter |
6768.999767731216 ns/iter |
1.33 |
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput |
168840.99476686673 ns/iter |
123931.89034543703 ns/iter |
1.36 |
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput |
25670.74633023702 ns/iter |
20846.353806303006 ns/iter |
1.23 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail |
158.54403331459403 ns/iter |
122.49584409225767 ns/iter |
1.29 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput |
4754.290045910309 ns/iter |
3586.5651313737776 ns/iter |
1.33 |
Micro_2019_09_Unevaluated_Properties |
29.29772452890801 ns/iter |
21.89467198936986 ns/iter |
1.34 |
Micro_2019_09_Compile_Wrap |
310399228.50004584 ns/iter |
267314120.99995092 ns/iter |
1.16 |
Micro_Draft7_If_Then_Else |
23.97953280620071 ns/iter |
19.458877015214657 ns/iter |
1.23 |
Micro_Draft6_Property_Names |
143.04281290963792 ns/iter |
123.91023737051653 ns/iter |
1.15 |
Micro_Draft6_Compile_FHIR |
12801015181.9999 ns/iter |
11307635379.000202 ns/iter |
1.13 |
Micro_Draft4_Meta_1_No_Callback |
172.15899040809694 ns/iter |
137.8465134245373 ns/iter |
1.25 |
Micro_Draft4_Required_Properties |
826.1898652982383 ns/iter |
638.9364287081687 ns/iter |
1.29 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
20.986964735796604 ns/iter |
16.39405783329854 ns/iter |
1.28 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
13.10407130052693 ns/iter |
10.131045258816053 ns/iter |
1.29 |
Micro_Draft4_Items_Schema |
343.60845857958935 ns/iter |
229.55463123757923 ns/iter |
1.50 |
Micro_Draft4_Nested_Object |
2.1839478678132425 ns/iter |
1.6378407437223286 ns/iter |
1.33 |
Micro_Draft4_Properties_Triad_Optional |
432.67351133018104 ns/iter |
331.9192281246697 ns/iter |
1.30 |
Micro_Draft4_Properties_Triad_Closed |
326.4812306882096 ns/iter |
288.3284513139077 ns/iter |
1.13 |
Micro_Draft4_Properties_Triad_Required |
497.6989024816512 ns/iter |
350.1934894694879 ns/iter |
1.42 |
Micro_Draft4_Properties_Closed |
61.12975223352077 ns/iter |
48.317574772896904 ns/iter |
1.27 |
Micro_Draft4_Non_Recursive_Ref |
9.34385973307969 ns/iter |
6.829075761612108 ns/iter |
1.37 |
Micro_Draft4_Pattern_Properties_True |
195.441131160963 ns/iter |
147.63566735788586 ns/iter |
1.32 |
Micro_Draft4_Ref_To_Single_Property |
12.781706656279406 ns/iter |
10.107899269614803 ns/iter |
1.26 |
Micro_Draft4_Additional_Properties_Type |
14.636110370713695 ns/iter |
10.912606241962097 ns/iter |
1.34 |
Micro_Draft4_Nested_Oneof |
62.66414940142628 ns/iter |
49.456882934040365 ns/iter |
1.27 |
Micro_Draft4_Short_Enum |
14.68420890925111 ns/iter |
11.436192855981059 ns/iter |
1.28 |
Micro_Draft4_Long_Enum |
13.715701798368519 ns/iter |
10.948234592509058 ns/iter |
1.25 |
Micro_Draft4_Long_Enum_Short_Strings |
14.675602528873608 ns/iter |
11.401399765604989 ns/iter |
1.29 |
Micro_Draft4_Type_Object |
4.359401134014736 ns/iter |
3.003946802928468 ns/iter |
1.45 |
Micro_Draft4_Ref_Single_100 |
2542289.4436368635 ns/iter |
1942963.4889506286 ns/iter |
1.31 |
Micro_Draft4_Compile_Ref_Many_Nested |
1859343.1820583723 ns/iter |
1422519.1963560395 ns/iter |
1.31 |
Micro_Draft4_Compile_Wrap |
2660196.585552322 ns/iter |
2027953.641337155 ns/iter |
1.31 |
E2E_Compiler_adaptivecard |
68312428.39998594 ns/iter |
53299644.84615 ns/iter |
1.28 |
E2E_Compiler_ansible_meta |
32533076.285701446 ns/iter |
25398909.214280657 ns/iter |
1.28 |
E2E_Compiler_aws_cdk |
450199.9794080979 ns/iter |
327549.636746135 ns/iter |
1.37 |
E2E_Compiler_babelrc |
2921550.0000001765 ns/iter |
2232602.6783439317 ns/iter |
1.31 |
E2E_Compiler_clang_format |
20375223.00000038 ns/iter |
15854557.22727147 ns/iter |
1.29 |
E2E_Compiler_cmake_presets |
27936727.239994068 ns/iter |
21800524.468751803 ns/iter |
1.28 |
E2E_Compiler_code_climate |
2944296.512604516 ns/iter |
2283613.016234026 ns/iter |
1.29 |
E2E_Compiler_cql2 |
14335682.775504675 ns/iter |
10945002.859376274 ns/iter |
1.31 |
E2E_Compiler_cspell |
24330109.482763935 ns/iter |
18999356.72972911 ns/iter |
1.28 |
E2E_Compiler_cypress |
4234192.715149689 ns/iter |
3342855.9571434776 ns/iter |
1.27 |
E2E_Compiler_deno |
8887963.151900742 ns/iter |
6848071.077668473 ns/iter |
1.30 |
E2E_Compiler_dependabot |
4408988.245284708 ns/iter |
3426440.4780492997 ns/iter |
1.29 |
E2E_Compiler_draft_04 |
3101313.0265473113 ns/iter |
2364897.579124438 ns/iter |
1.31 |
E2E_Compiler_fabric_mod |
5375480.4885484055 ns/iter |
4132691.674556436 ns/iter |
1.30 |
E2E_Compiler_geojson |
24807468.035727914 ns/iter |
19362936.861107808 ns/iter |
1.28 |
E2E_Compiler_gitpod_configuration |
5542746.779524815 ns/iter |
4283501.701220247 ns/iter |
1.29 |
E2E_Compiler_helm_chart_lock |
796496.035227082 ns/iter |
589305.3591905528 ns/iter |
1.35 |
E2E_Compiler_importmap |
334290.2816967781 ns/iter |
242332.61744270852 ns/iter |
1.38 |
E2E_Compiler_jasmine |
1541094.7687221393 ns/iter |
1180371.3333333093 ns/iter |
1.31 |
E2E_Compiler_jshintrc |
4972655.230767804 ns/iter |
3723985.5425536428 ns/iter |
1.34 |
E2E_Compiler_jsconfig |
23854087.999991644 ns/iter |
18559230.657896668 ns/iter |
1.29 |
E2E_Compiler_krakend |
148952686.6000233 ns/iter |
116975867.3333566 ns/iter |
1.27 |
E2E_Compiler_lazygit |
36946617.8421087 ns/iter |
28565080.541663215 ns/iter |
1.29 |
E2E_Compiler_lerna |
1849281.2677170169 ns/iter |
1395535.5637451692 ns/iter |
1.33 |
E2E_Compiler_nest_cli |
8425212.21686885 ns/iter |
6416127.22018456 ns/iter |
1.31 |
E2E_Compiler_omc |
179265218.99994442 ns/iter |
141868132.9999799 ns/iter |
1.26 |
E2E_Compiler_omnisharp |
7612615.258064471 ns/iter |
5846607.31666607 ns/iter |
1.30 |
E2E_Compiler_openapi |
28653256.041650366 ns/iter |
22027473.031251077 ns/iter |
1.30 |
E2E_Compiler_pre_commit_hooks |
5910187.084748678 ns/iter |
4568126.856210096 ns/iter |
1.29 |
E2E_Compiler_pulumi |
4585007.503268856 ns/iter |
3517416.0904520177 ns/iter |
1.30 |
E2E_Compiler_semantic_release |
1782584.6938769838 ns/iter |
1368652.2167972727 ns/iter |
1.30 |
E2E_Compiler_stale |
1744830.8120306812 ns/iter |
1344702.672514708 ns/iter |
1.30 |
E2E_Compiler_stylecop |
6983529.920795839 ns/iter |
5405315.238461019 ns/iter |
1.29 |
E2E_Compiler_tmuxinator |
2221263.990535825 ns/iter |
1691034.0169078624 ns/iter |
1.31 |
E2E_Compiler_ui5 |
50661191.50001214 ns/iter |
39935968.294123404 ns/iter |
1.27 |
E2E_Compiler_ui5_manifest |
340885078.00015575 ns/iter |
275941426.3333232 ns/iter |
1.24 |
E2E_Compiler_unreal_engine_uproject |
5204204.786764421 ns/iter |
4081485.2982466673 ns/iter |
1.28 |
E2E_Compiler_users_array |
911011.9908494679 ns/iter |
684279.206862749 ns/iter |
1.33 |
E2E_Compiler_vercel |
13475262.99999712 ns/iter |
10441425.955221673 ns/iter |
1.29 |
E2E_Compiler_yamllint |
403934.91623347613 ns/iter |
295781.4122621695 ns/iter |
1.37 |
E2E_Evaluator_adaptivecard |
23515.633130699836 ns/iter |
18570.2666666614 ns/iter |
1.27 |
E2E_Evaluator_ansible_meta |
264130.8648238559 ns/iter |
185876.68769879843 ns/iter |
1.42 |
E2E_Evaluator_aws_cdk |
56529.21675543148 ns/iter |
36877.977024946566 ns/iter |
1.53 |
E2E_Evaluator_babelrc |
105544.00401309 ns/iter |
66639.97438329888 ns/iter |
1.58 |
E2E_Evaluator_cerebrum_criminal_case |
1092265.9603173607 ns/iter |
869105.1691542595 ns/iter |
1.26 |
E2E_Evaluator_clang_format |
109242.73455348174 ns/iter |
78830.61984563587 ns/iter |
1.39 |
E2E_Evaluator_cmake_presets |
4579954.480516778 ns/iter |
3815804.2020732993 ns/iter |
1.20 |
E2E_Evaluator_code_climate |
194105.57806383612 ns/iter |
134607.85357415627 ns/iter |
1.44 |
E2E_Evaluator_cql2 |
219955.3931380617 ns/iter |
159438.1202386333 ns/iter |
1.38 |
E2E_Evaluator_cspell |
552322.5829344456 ns/iter |
399566.9758480929 ns/iter |
1.38 |
E2E_Evaluator_cypress |
174206.22439390485 ns/iter |
112119.70208331825 ns/iter |
1.55 |
E2E_Evaluator_deno |
349267.4898783706 ns/iter |
226475.50225662827 ns/iter |
1.54 |
E2E_Evaluator_dependabot |
374829.5248151926 ns/iter |
269913.22491355106 ns/iter |
1.39 |
E2E_Evaluator_draft_04 |
6950111.588887214 ns/iter |
6015659.903845552 ns/iter |
1.16 |
E2E_Evaluator_fabric_mod |
801417.4025227501 ns/iter |
573819.7819672693 ns/iter |
1.40 |
E2E_Evaluator_geojson |
15718581.295449108 ns/iter |
14905301.836733999 ns/iter |
1.05 |
E2E_Evaluator_gitpod_configuration |
263231.1295100844 ns/iter |
179757.96366960637 ns/iter |
1.46 |
E2E_Evaluator_helm_chart_lock |
305505.5949868786 ns/iter |
164711.17915776675 ns/iter |
1.85 |
E2E_Evaluator_importmap |
52963.04029829706 ns/iter |
31251.608266749878 ns/iter |
1.69 |
E2E_Evaluator_jasmine |
119254.01997267052 ns/iter |
82166.18465864834 ns/iter |
1.45 |
E2E_Evaluator_jshintrc |
1049147.4656714334 ns/iter |
802592.7629458675 ns/iter |
1.31 |
E2E_Evaluator_jsconfig |
406014.96358391223 ns/iter |
289679.7355027726 ns/iter |
1.40 |
E2E_Evaluator_krakend |
209643.37624668312 ns/iter |
150261.82155739216 ns/iter |
1.40 |
E2E_Evaluator_lazygit |
144695.2531052958 ns/iter |
98768.18083286703 ns/iter |
1.46 |
E2E_Evaluator_lerna |
167969.65272593382 ns/iter |
106771.42803256321 ns/iter |
1.57 |
E2E_Evaluator_nest_cli |
196947.55467197436 ns/iter |
141556.33581191133 ns/iter |
1.39 |
E2E_Evaluator_omc |
18734.854681936857 ns/iter |
14527.092617532866 ns/iter |
1.29 |
E2E_Evaluator_omnisharp |
556091.7705177605 ns/iter |
406595.43172569474 ns/iter |
1.37 |
E2E_Evaluator_openapi |
10352512.999997998 ns/iter |
8531651.373332351 ns/iter |
1.21 |
E2E_Evaluator_pre_commit_hooks |
528901.3117468096 ns/iter |
366461.2791665671 ns/iter |
1.44 |
E2E_Evaluator_pulumi |
760640.9346892288 ns/iter |
586092.8140702277 ns/iter |
1.30 |
E2E_Evaluator_semantic_release |
106941.11762895052 ns/iter |
67361.19995979947 ns/iter |
1.59 |
E2E_Evaluator_stale |
169362.84160357786 ns/iter |
122345.45633456383 ns/iter |
1.38 |
E2E_Evaluator_stylecop |
309104.2686369611 ns/iter |
244063.80316897514 ns/iter |
1.27 |
E2E_Evaluator_tmuxinator |
102573.31270638341 ns/iter |
67084.33781578035 ns/iter |
1.53 |
E2E_Evaluator_ui5 |
561086.1962842976 ns/iter |
398131.2169971536 ns/iter |
1.41 |
E2E_Evaluator_ui5_manifest |
2762678.911646314 ns/iter |
2101857.674698563 ns/iter |
1.31 |
E2E_Evaluator_unreal_engine_uproject |
482159.7640375452 ns/iter |
338434.76581357536 ns/iter |
1.42 |
E2E_Evaluator_users_array |
623743.8126672707 ns/iter |
490086.00488135574 ns/iter |
1.27 |
E2E_Evaluator_vercel |
326460.2480222248 ns/iter |
211875.0712769296 ns/iter |
1.54 |
E2E_Evaluator_yamllint |
10730.712497447195 ns/iter |
7135.664653585525 ns/iter |
1.50 |
Schema_Format_ISO_Language_To_JSON |
112710114.50018401 ns/iter |
89988817.99993797 ns/iter |
1.25 |
Schema_Bundle_Meta_2020_12 |
2000766.6589649988 ns/iter |
1512484.675264224 ns/iter |
1.32 |
Schema_Frame_WoT_References |
6000751.474136356 ns/iter |
4663645.43333384 ns/iter |
1.29 |
Schema_Frame_OMC_References |
24293116.68965025 ns/iter |
19463399.114283673 ns/iter |
1.25 |
Schema_Frame_OMC_Locations |
22141069.28126114 ns/iter |
18063386.783782136 ns/iter |
1.23 |
Schema_Frame_ISO_Language_Locations |
104831665.71430047 ns/iter |
81574870.33332068 ns/iter |
1.29 |
Schema_Frame_KrakenD_References |
42293328.29412241 ns/iter |
34043694.34999807 ns/iter |
1.24 |
Schema_Frame_KrakenD_Reachable |
533248128.9997304 ns/iter |
452016514.5000874 ns/iter |
1.18 |
Schema_Iterator_ISO_Language |
3917192.759776776 ns/iter |
2812663.698794853 ns/iter |
1.39 |
Schema_Frame_ISO_Language_Locations_To_JSON |
147509132.40004593 ns/iter |
134712453.0000201 ns/iter |
1.09 |
Schema_Tracker_ISO_Language |
5127537.116789221 ns/iter |
3881345.3444441217 ns/iter |
1.32 |
Schema_Tracker_ISO_Language_To_JSON |
24169147.06896807 ns/iter |
18020727.205129545 ns/iter |
1.34 |
Schema_Frame_Many_Resources_References |
406365703.00011957 ns/iter |
336217562.99999106 ns/iter |
1.21 |
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: 86fcc93 | Previous: 01a6ae6 | Ratio |
|---|---|---|---|
E2E_Evaluator_adaptivecard |
117065 ns |
93567 ns |
1.25 |
E2E_Evaluator_ansible-meta |
524403 ns |
440217 ns |
1.19 |
E2E_Evaluator_aws-cdk |
141693 ns |
103196 ns |
1.37 |
E2E_Evaluator_babelrc |
327209 ns |
252606 ns |
1.30 |
E2E_Evaluator_cerebrum-criminal-case |
2450765 ns |
2195836 ns |
1.12 |
E2E_Evaluator_clang-format |
270509 ns |
221563 ns |
1.22 |
E2E_Evaluator_cmake-presets |
16567118 ns |
15134525 ns |
1.09 |
E2E_Evaluator_code-climate |
493148 ns |
403052 ns |
1.22 |
E2E_Evaluator_cql2 |
1236072 ns |
978318 ns |
1.26 |
E2E_Evaluator_cspell |
1449857 ns |
1403361 ns |
1.03 |
E2E_Evaluator_cypress |
779178 ns |
720270 ns |
1.08 |
E2E_Evaluator_deno |
1051309 ns |
919702 ns |
1.14 |
E2E_Evaluator_dependabot |
1118425 ns |
990240 ns |
1.13 |
E2E_Evaluator_draft-04 |
21445365 ns |
23504005 ns |
0.91 |
E2E_Evaluator_fabric-mod |
2275480 ns |
2036892 ns |
1.12 |
E2E_Evaluator_geojson |
19290323 ns |
18767200 ns |
1.03 |
E2E_Evaluator_gitpod-configuration |
702307 ns |
607126 ns |
1.16 |
E2E_Evaluator_helm-chart-lock |
1036528 ns |
779331 ns |
1.33 |
E2E_Evaluator_importmap |
262169 ns |
208406 ns |
1.26 |
E2E_Evaluator_jasmine |
299608 ns |
230247 ns |
1.30 |
E2E_Evaluator_jsconfig |
1218995 ns |
1261920 ns |
0.97 |
E2E_Evaluator_jshintrc |
2736802 ns |
2404924 ns |
1.14 |
E2E_Evaluator_krakend |
664832 ns |
497345 ns |
1.34 |
E2E_Evaluator_lazygit |
501934 ns |
379102 ns |
1.32 |
E2E_Evaluator_lerna |
461545 ns |
361341 ns |
1.28 |
E2E_Evaluator_nest-cli |
588547 ns |
509492 ns |
1.16 |
E2E_Evaluator_omc |
93381 ns |
73279 ns |
1.27 |
E2E_Evaluator_omnisharp |
1364739 ns |
1212227 ns |
1.13 |
E2E_Evaluator_openapi |
22929522 ns |
22469168 ns |
1.02 |
E2E_Evaluator_pre-commit-hooks |
1966490 ns |
1806569 ns |
1.09 |
E2E_Evaluator_pulumi |
1912874 ns |
1673743 ns |
1.14 |
E2E_Evaluator_semantic-release |
249453 ns |
187555 ns |
1.33 |
E2E_Evaluator_stale |
395728 ns |
305664 ns |
1.29 |
E2E_Evaluator_stylecop |
1223930 ns |
990969 ns |
1.24 |
E2E_Evaluator_tmuxinator |
225097 ns |
171206 ns |
1.31 |
E2E_Evaluator_ui5 |
2357952 ns |
1878785 ns |
1.26 |
E2E_Evaluator_ui5-manifest |
10161833 ns |
8769698 ns |
1.16 |
E2E_Evaluator_unreal-engine-uproject |
1477538 ns |
1326284 ns |
1.11 |
E2E_Evaluator_users-array |
2397967 ns |
1880509 ns |
1.28 |
E2E_Evaluator_vercel |
976240 ns |
828595 ns |
1.18 |
E2E_Evaluator_yamllint |
25849 ns |
19122 ns |
1.35 |
This comment was automatically generated by workflow using github-action-benchmark.
Signed-off-by: Juan Cruz Viotti jv@jviotti.com