Support upgrading Draft 7 meta-schemas#847
Conversation
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
There was a problem hiding this comment.
Benchmark (linux/llvm)
Details
| Benchmark suite | Current: 4deeabd | Previous: 902fae6 | Ratio |
|---|---|---|---|
Schema_Iterator_ISO_Language |
2857360.2066119346 ns/iter |
3079915.4625551417 ns/iter |
0.93 |
Schema_Tracker_ISO_Language |
4805784.296552795 ns/iter |
5087353.948148895 ns/iter |
0.94 |
Schema_Tracker_ISO_Language_To_JSON |
21062613.181811683 ns/iter |
19303589.916666575 ns/iter |
1.09 |
Schema_Frame_WoT_References |
5258917.7218041895 ns/iter |
5467890.109374096 ns/iter |
0.96 |
Schema_Frame_OMC_References |
21714422.939394902 ns/iter |
25984111.240004495 ns/iter |
0.84 |
Schema_Frame_OMC_Locations |
19621641.52778061 ns/iter |
23497105.09677225 ns/iter |
0.84 |
Schema_Frame_ISO_Language_Locations |
102445958.6666732 ns/iter |
112687074.5999895 ns/iter |
0.91 |
Schema_Frame_KrakenD_References |
39445853.17646991 ns/iter |
45590836.69229179 ns/iter |
0.87 |
Schema_Frame_KrakenD_Reachable |
542894691.0001286 ns/iter |
625447252.9999475 ns/iter |
0.87 |
Schema_Frame_ISO_Language_Locations_To_JSON |
125504797.00001915 ns/iter |
127610718.99996068 ns/iter |
0.98 |
Schema_Frame_Many_Resources_References |
360945753.9999994 ns/iter |
375644755.000053 ns/iter |
0.96 |
Schema_Bundle_Meta_2020_12 |
1749001.3092339083 ns/iter |
1751662.8656710563 ns/iter |
1.00 |
Schema_Format_ISO_Language_To_JSON |
111915513.99997479 ns/iter |
116913194.00002462 ns/iter |
0.96 |
E2E_Compiler_adaptivecard |
63056309.27272432 ns/iter |
69782296.8888886 ns/iter |
0.90 |
E2E_Compiler_ansible_meta |
29550255.000003744 ns/iter |
30607518.304350376 ns/iter |
0.97 |
E2E_Compiler_aws_cdk |
392053.34938413487 ns/iter |
370488.0371352333 ns/iter |
1.06 |
E2E_Compiler_babelrc |
2641993.0301883896 ns/iter |
2625841.1123601124 ns/iter |
1.01 |
E2E_Compiler_clang_format |
18806977.16216206 ns/iter |
19267678.972974446 ns/iter |
0.98 |
E2E_Compiler_cmake_presets |
26123200.333333645 ns/iter |
27688458.040001933 ns/iter |
0.94 |
E2E_Compiler_code_climate |
2661798.3664127956 ns/iter |
2677467.7709921305 ns/iter |
0.99 |
E2E_Compiler_cql2 |
13177179.018869555 ns/iter |
14057069.63999819 ns/iter |
0.94 |
E2E_Compiler_cspell |
23277730.63332946 ns/iter |
25196161.068967335 ns/iter |
0.92 |
E2E_Compiler_cypress |
4039115.7109820726 ns/iter |
4048803.1220941716 ns/iter |
1.00 |
E2E_Compiler_deno |
8066780.091954653 ns/iter |
8021892.602272374 ns/iter |
1.01 |
E2E_Compiler_dependabot |
4008031.277456638 ns/iter |
4033921.393063877 ns/iter |
0.99 |
E2E_Compiler_draft_04 |
2784183.5617527617 ns/iter |
2769993.6785714794 ns/iter |
1.01 |
E2E_Compiler_fabric_mod |
4899742.1468538325 ns/iter |
4926175.595744633 ns/iter |
0.99 |
E2E_Compiler_geojson |
22333089.12903545 ns/iter |
23464916.20000203 ns/iter |
0.95 |
E2E_Compiler_gitpod_configuration |
5070296.31159435 ns/iter |
5110971.876812679 ns/iter |
0.99 |
E2E_Compiler_helm_chart_lock |
727785.244514082 ns/iter |
699431.339321264 ns/iter |
1.04 |
E2E_Compiler_importmap |
295434.3112050569 ns/iter |
282211.17110565206 ns/iter |
1.05 |
E2E_Compiler_jasmine |
1408951.4668010625 ns/iter |
1389597.0595236064 ns/iter |
1.01 |
E2E_Compiler_jshintrc |
4503383.852563613 ns/iter |
4463563.350318915 ns/iter |
1.01 |
E2E_Compiler_jsconfig |
22134185.687505692 ns/iter |
22441904.258064296 ns/iter |
0.99 |
E2E_Compiler_krakend |
140616315.00003386 ns/iter |
156865648.60002363 ns/iter |
0.90 |
E2E_Compiler_lazygit |
33696953.57143124 ns/iter |
35835040.55000048 ns/iter |
0.94 |
E2E_Compiler_lerna |
1657251.0472815554 ns/iter |
1625934.4617169634 ns/iter |
1.02 |
E2E_Compiler_nest_cli |
7658107.901099336 ns/iter |
7697819.637362225 ns/iter |
0.99 |
E2E_Compiler_omc |
159358345.50003847 ns/iter |
175398190.5000046 ns/iter |
0.91 |
E2E_Compiler_omnisharp |
6918238.148516435 ns/iter |
6914000.245098007 ns/iter |
1.00 |
E2E_Compiler_openapi |
25909028.629628126 ns/iter |
26629561.50000075 ns/iter |
0.97 |
E2E_Compiler_pre_commit_hooks |
5418881.117186913 ns/iter |
5431557.217053883 ns/iter |
1.00 |
E2E_Compiler_pulumi |
4154186.8035716605 ns/iter |
4143859.005881388 ns/iter |
1.00 |
E2E_Compiler_semantic_release |
1613009.3487297224 ns/iter |
1584480.7368424053 ns/iter |
1.02 |
E2E_Compiler_stale |
1612820.942396396 ns/iter |
1571391.569820031 ns/iter |
1.03 |
E2E_Compiler_stylecop |
6465064.880733427 ns/iter |
6375942.330273699 ns/iter |
1.01 |
E2E_Compiler_tmuxinator |
1992929.571022857 ns/iter |
1953903.97206663 ns/iter |
1.02 |
E2E_Compiler_ui5 |
47086461.466672815 ns/iter |
54027153.07692373 ns/iter |
0.87 |
E2E_Compiler_ui5_manifest |
316466689.4999755 ns/iter |
327633561.99995995 ns/iter |
0.97 |
E2E_Compiler_unreal_engine_uproject |
4726488.952702017 ns/iter |
4716349.493243207 ns/iter |
1.00 |
E2E_Compiler_users_array |
816256.8707799634 ns/iter |
781082.9249719953 ns/iter |
1.05 |
E2E_Compiler_vercel |
12642387.545454105 ns/iter |
13029419.672726694 ns/iter |
0.97 |
E2E_Compiler_yamllint |
359071.00255882984 ns/iter |
346105.3979433993 ns/iter |
1.04 |
E2E_Evaluator_adaptivecard |
25593.331531990527 ns/iter |
25147.177518404438 ns/iter |
1.02 |
E2E_Evaluator_ansible_meta |
238527.47594502813 ns/iter |
214051.43649819127 ns/iter |
1.11 |
E2E_Evaluator_aws_cdk |
53114.6585534906 ns/iter |
42646.996189306905 ns/iter |
1.25 |
E2E_Evaluator_babelrc |
108610.743530146 ns/iter |
90232.0999202753 ns/iter |
1.20 |
E2E_Evaluator_cerebrum_criminal_case |
996278.42351255 ns/iter |
1088231.8744184293 ns/iter |
0.92 |
E2E_Evaluator_clang_format |
119774.19536480363 ns/iter |
114657.97459585189 ns/iter |
1.04 |
E2E_Evaluator_cmake_presets |
4184762.2874242887 ns/iter |
5794421.854544784 ns/iter |
0.72 |
E2E_Evaluator_code_climate |
181987.48613626388 ns/iter |
154612.01045834902 ns/iter |
1.18 |
E2E_Evaluator_cql2 |
209046.33157891847 ns/iter |
191411.8031944179 ns/iter |
1.09 |
E2E_Evaluator_cspell |
576363.6941945595 ns/iter |
552589.0587741635 ns/iter |
1.04 |
E2E_Evaluator_cypress |
196253.03593662093 ns/iter |
175261.41739347845 ns/iter |
1.12 |
E2E_Evaluator_deno |
344305.9465347246 ns/iter |
257873.07822879666 ns/iter |
1.34 |
E2E_Evaluator_dependabot |
333281.6039792138 ns/iter |
315912.82794716896 ns/iter |
1.05 |
E2E_Evaluator_draft_04 |
8227585.077922012 ns/iter |
12226831.553570198 ns/iter |
0.67 |
E2E_Evaluator_fabric_mod |
691229.2527148155 ns/iter |
671551.5033751026 ns/iter |
1.03 |
E2E_Evaluator_geojson |
18578352.378377482 ns/iter |
19034085.00000166 ns/iter |
0.98 |
E2E_Evaluator_gitpod_configuration |
234301.68602718145 ns/iter |
209380.40948013743 ns/iter |
1.12 |
E2E_Evaluator_helm_chart_lock |
310862.02815015044 ns/iter |
209085.26989722162 ns/iter |
1.49 |
E2E_Evaluator_importmap |
46884.89518810073 ns/iter |
41247.08490228662 ns/iter |
1.14 |
E2E_Evaluator_jasmine |
112876.46878982178 ns/iter |
99060.21765029294 ns/iter |
1.14 |
E2E_Evaluator_jshintrc |
1210579.607573177 ns/iter |
1198040.6603773753 ns/iter |
1.01 |
E2E_Evaluator_jsconfig |
433254.95596687123 ns/iter |
412179.1523023548 ns/iter |
1.05 |
E2E_Evaluator_krakend |
210042.6405831562 ns/iter |
183616.91026317014 ns/iter |
1.14 |
E2E_Evaluator_lazygit |
145947.25691127044 ns/iter |
127226.67169267665 ns/iter |
1.15 |
E2E_Evaluator_lerna |
141629.26789169357 ns/iter |
111718.04793097648 ns/iter |
1.27 |
E2E_Evaluator_nest_cli |
188377.3311152752 ns/iter |
176019.23518985222 ns/iter |
1.07 |
E2E_Evaluator_omc |
18637.760315129715 ns/iter |
17985.378629255923 ns/iter |
1.04 |
E2E_Evaluator_omnisharp |
615351.9309123817 ns/iter |
563905.5342578726 ns/iter |
1.09 |
E2E_Evaluator_openapi |
9247888.317459578 ns/iter |
13493480.160000216 ns/iter |
0.69 |
E2E_Evaluator_pre_commit_hooks |
488565.67558302067 ns/iter |
493943.7152683255 ns/iter |
0.99 |
E2E_Evaluator_pulumi |
713943.597151643 ns/iter |
722142.2519762879 ns/iter |
0.99 |
E2E_Evaluator_semantic_release |
100840.17526511828 ns/iter |
79302.08557122563 ns/iter |
1.27 |
E2E_Evaluator_stale |
153170.81265100947 ns/iter |
147716.7016841792 ns/iter |
1.04 |
E2E_Evaluator_stylecop |
297005.72179813904 ns/iter |
265929.2900466532 ns/iter |
1.12 |
E2E_Evaluator_tmuxinator |
99804.14431961713 ns/iter |
84584.93312597917 ns/iter |
1.18 |
E2E_Evaluator_ui5 |
507017.8875826811 ns/iter |
498396.1681661788 ns/iter |
1.02 |
E2E_Evaluator_ui5_manifest |
2477585.159575009 ns/iter |
2478461.187755394 ns/iter |
1.00 |
E2E_Evaluator_unreal_engine_uproject |
451218.66883120034 ns/iter |
421255.0114250969 ns/iter |
1.07 |
E2E_Evaluator_users_array |
565922.1819658476 ns/iter |
606394.5895116532 ns/iter |
0.93 |
E2E_Evaluator_vercel |
317431.8931506775 ns/iter |
259046.65396115897 ns/iter |
1.23 |
E2E_Evaluator_yamllint |
9007.205423578034 ns/iter |
8252.202389417365 ns/iter |
1.09 |
Micro_Draft4_Meta_1_No_Callback |
201.14442716506701 ns/iter |
196.03184821221555 ns/iter |
1.03 |
Micro_Draft4_Required_Properties |
809.8678249061419 ns/iter |
894.9141717899847 ns/iter |
0.90 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
22.670425904263357 ns/iter |
26.56495216047746 ns/iter |
0.85 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
11.837345550280615 ns/iter |
11.325531549075114 ns/iter |
1.05 |
Micro_Draft4_Items_Schema |
278.188646957736 ns/iter |
253.2501625691992 ns/iter |
1.10 |
Micro_Draft4_Nested_Object |
1.801949439541527 ns/iter |
1.4071335507767768 ns/iter |
1.28 |
Micro_Draft4_Properties_Triad_Optional |
336.1470410331136 ns/iter |
325.31828110387494 ns/iter |
1.03 |
Micro_Draft4_Properties_Triad_Closed |
278.67995218229726 ns/iter |
270.27204515353134 ns/iter |
1.03 |
Micro_Draft4_Properties_Triad_Required |
359.7628377319277 ns/iter |
343.92877316514 ns/iter |
1.05 |
Micro_Draft4_Properties_Closed |
58.29552294951084 ns/iter |
62.23844966824439 ns/iter |
0.94 |
Micro_Draft4_Non_Recursive_Ref |
11.455016963616039 ns/iter |
12.25119154322342 ns/iter |
0.94 |
Micro_Draft4_Pattern_Properties_True |
160.05134868355518 ns/iter |
155.27064666627595 ns/iter |
1.03 |
Micro_Draft4_Ref_To_Single_Property |
11.832950489673555 ns/iter |
11.329116555836661 ns/iter |
1.04 |
Micro_Draft4_Additional_Properties_Type |
22.054185056815918 ns/iter |
23.566315852052206 ns/iter |
0.94 |
Micro_Draft4_Nested_Oneof |
57.36285591342379 ns/iter |
57.95053622580711 ns/iter |
0.99 |
Micro_Draft4_Short_Enum |
10.046606238397558 ns/iter |
10.915587045023843 ns/iter |
0.92 |
Micro_Draft4_Long_Enum |
15.899750246936986 ns/iter |
14.59843028864363 ns/iter |
1.09 |
Micro_Draft4_Long_Enum_Short_Strings |
9.972435640312202 ns/iter |
10.9299379402787 ns/iter |
0.91 |
Micro_Draft4_Type_Object |
3.847068054931756 ns/iter |
3.868954319719222 ns/iter |
0.99 |
Micro_Draft4_Ref_Single_100 |
2476503.394366543 ns/iter |
2394227.9280823665 ns/iter |
1.03 |
Micro_Draft4_Compile_Ref_Many_Nested |
1777375.829081565 ns/iter |
1746832.1485148184 ns/iter |
1.02 |
Micro_Draft4_Compile_Wrap |
2433559.9477354544 ns/iter |
2398556.8527397644 ns/iter |
1.01 |
Micro_Draft6_Property_Names |
135.44044378004165 ns/iter |
136.1941875148679 ns/iter |
0.99 |
Micro_Draft6_Compile_FHIR |
13572064973.000124 ns/iter |
16609539848.99993 ns/iter |
0.82 |
Micro_Draft7_If_Then_Else |
23.69908018976649 ns/iter |
25.14131096324898 ns/iter |
0.94 |
Micro_2019_09_Unevaluated_Properties |
27.773138689628162 ns/iter |
25.726764804903542 ns/iter |
1.08 |
Micro_2019_09_Compile_Wrap |
302477865.00001436 ns/iter |
359091511.4999689 ns/iter |
0.84 |
Micro_2020_12_Dynamic_Ref |
237.6162746902359 ns/iter |
237.99929433133283 ns/iter |
1.00 |
Micro_2020_12_Dynamic_Ref_Single |
3.4291653192172937 ns/iter |
3.5188281354421846 ns/iter |
0.97 |
Micro_2020_12_Simple_Output_Mask |
1082.858746194729 ns/iter |
1060.1177284561381 ns/iter |
1.02 |
Micro_2020_12_Simple_Output_Annotations |
105420.7442067618 ns/iter |
94815.13689985368 ns/iter |
1.11 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
1137572.1239936822 ns/iter |
1101114.2888539147 ns/iter |
1.03 |
Micro_2020_12_Exhaustive_Deep_Numeric |
8258.388886918325 ns/iter |
8388.473511801516 ns/iter |
0.98 |
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput |
179730.1439142394 ns/iter |
170112.599951321 ns/iter |
1.06 |
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput |
23391.573559913828 ns/iter |
22804.699122863563 ns/iter |
1.03 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail |
142.9551778738087 ns/iter |
175.94937676961686 ns/iter |
0.81 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput |
4240.52735744214 ns/iter |
4143.85187846691 ns/iter |
1.02 |
Alterschema_Check_Readibility_ISO_Language_Set_3 |
369364197.9999711 ns/iter |
388957112.499952 ns/iter |
0.95 |
Alterschema_Check_Readibility_OMC |
83992246.75000028 ns/iter |
90100031.24998888 ns/iter |
0.93 |
Alterschema_Check_Readibility_KrakenD |
1187820865.0000489 ns/iter |
1309427932.0000625 ns/iter |
0.91 |
Alterschema_Apply_Readibility_KrakenD |
119140637748.00002 ns/iter |
135578212281.0001 ns/iter |
0.88 |
Alterschema_Check_Invalid_External_Refs |
302264188.49997574 ns/iter |
279582579.99997234 ns/iter |
1.08 |
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: 4deeabd | Previous: 902fae6 | Ratio |
|---|---|---|---|
E2E_Evaluator_adaptivecard |
119052 ns |
120964 ns |
0.98 |
E2E_Evaluator_ansible-meta |
513453 ns |
555328 ns |
0.92 |
E2E_Evaluator_aws-cdk |
141888 ns |
129571 ns |
1.10 |
E2E_Evaluator_babelrc |
335991 ns |
330722 ns |
1.02 |
E2E_Evaluator_cerebrum-criminal-case |
2460555 ns |
2851430 ns |
0.86 |
E2E_Evaluator_clang-format |
270546 ns |
269929 ns |
1.00 |
E2E_Evaluator_cmake-presets |
17554813 ns |
19319835 ns |
0.91 |
E2E_Evaluator_code-climate |
498062 ns |
522864 ns |
0.95 |
E2E_Evaluator_cql2 |
1211154 ns |
1238823 ns |
0.98 |
E2E_Evaluator_cspell |
1514070 ns |
1701112 ns |
0.89 |
E2E_Evaluator_cypress |
784042 ns |
875453 ns |
0.90 |
E2E_Evaluator_deno |
1039268 ns |
1149072 ns |
0.90 |
E2E_Evaluator_dependabot |
1067963 ns |
1104002 ns |
0.97 |
E2E_Evaluator_draft-04 |
20453921 ns |
24050155 ns |
0.85 |
E2E_Evaluator_fabric-mod |
2293011 ns |
2832896 ns |
0.81 |
E2E_Evaluator_geojson |
24930548 ns |
26637005 ns |
0.94 |
E2E_Evaluator_gitpod-configuration |
708741 ns |
754853 ns |
0.94 |
E2E_Evaluator_helm-chart-lock |
995858 ns |
1007387 ns |
0.99 |
E2E_Evaluator_importmap |
266349 ns |
265439 ns |
1.00 |
E2E_Evaluator_jasmine |
302470 ns |
283155 ns |
1.07 |
E2E_Evaluator_jsconfig |
1230084 ns |
1527774 ns |
0.81 |
E2E_Evaluator_jshintrc |
2722936 ns |
3006341 ns |
0.91 |
E2E_Evaluator_krakend |
675889 ns |
651297 ns |
1.04 |
E2E_Evaluator_lazygit |
498414 ns |
468938 ns |
1.06 |
E2E_Evaluator_lerna |
458547 ns |
447576 ns |
1.02 |
E2E_Evaluator_nest-cli |
588239 ns |
622459 ns |
0.95 |
E2E_Evaluator_omc |
95079 ns |
91654 ns |
1.04 |
E2E_Evaluator_omnisharp |
1449154 ns |
1547682 ns |
0.94 |
E2E_Evaluator_openapi |
22269160 ns |
26408373 ns |
0.84 |
E2E_Evaluator_pre-commit-hooks |
2021916 ns |
2245196 ns |
0.90 |
E2E_Evaluator_pulumi |
1863355 ns |
2156816 ns |
0.86 |
E2E_Evaluator_semantic-release |
253176 ns |
234727 ns |
1.08 |
E2E_Evaluator_stale |
384195 ns |
391088 ns |
0.98 |
E2E_Evaluator_stylecop |
1212522 ns |
1216519 ns |
1.00 |
E2E_Evaluator_tmuxinator |
231046 ns |
222590 ns |
1.04 |
E2E_Evaluator_ui5 |
2198271 ns |
2194594 ns |
1.00 |
E2E_Evaluator_ui5-manifest |
10607733 ns |
14146940 ns |
0.75 |
E2E_Evaluator_unreal-engine-uproject |
1535773 ns |
1677552 ns |
0.92 |
E2E_Evaluator_users-array |
2501879 ns |
2468526 ns |
1.01 |
E2E_Evaluator_vercel |
1016516 ns |
1093575 ns |
0.93 |
E2E_Evaluator_yamllint |
25871 ns |
24353 ns |
1.06 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
No issues found across 186 files
Note: This PR contains a large number of files. cubic only reviews up to 100 files per PR, so some files may not have been reviewed. cubic prioritizes the most important files to review.
On a pro plan you can use ultrareview for larger PRs.
Re-trigger cubic
🤖 Augment PR SummarySummary: This PR extends AlterSchema’s upgrade pipeline to properly handle Draft 7 meta-schemas by synthesizing the required vocabulary metadata when upgrading to newer drafts. Changes:
Technical Notes: The new flag allows upgrade logic to distinguish regular schemas from dialect/meta-schema definitions so required vocabulary declarations can be emitted only at the document root. 🤖 Was this summary useful? React with 👍 or 👎 |
There was a problem hiding this comment.
Benchmark (macos/llvm)
Details
| Benchmark suite | Current: 4deeabd | Previous: 902fae6 | Ratio |
|---|---|---|---|
Schema_Iterator_ISO_Language |
3025707.539924395 ns/iter |
3069016.7393157757 ns/iter |
0.99 |
Schema_Tracker_ISO_Language |
8034842.8354446255 ns/iter |
5687818.855932873 ns/iter |
1.41 |
Schema_Tracker_ISO_Language_To_JSON |
18365630.77778111 ns/iter |
17002093.749996755 ns/iter |
1.08 |
Schema_Frame_WoT_References |
6490128.937008108 ns/iter |
7029024.59016275 ns/iter |
0.92 |
Schema_Frame_OMC_References |
31654166.666669425 ns/iter |
27220793.749995667 ns/iter |
1.16 |
Schema_Frame_OMC_Locations |
31419395.85000273 ns/iter |
33369483.319993377 ns/iter |
0.94 |
Schema_Frame_ISO_Language_Locations |
84382145.87499715 ns/iter |
102571548.50000916 ns/iter |
0.82 |
Schema_Frame_KrakenD_References |
54917076.41666228 ns/iter |
63657055.55554591 ns/iter |
0.86 |
Schema_Frame_KrakenD_Reachable |
493353187.5000199 ns/iter |
666558292.000218 ns/iter |
0.74 |
Schema_Frame_ISO_Language_Locations_To_JSON |
82557458.2856916 ns/iter |
133483302.0000019 ns/iter |
0.62 |
Schema_Frame_Many_Resources_References |
414969457.9999732 ns/iter |
478882125.000041 ns/iter |
0.87 |
Schema_Bundle_Meta_2020_12 |
1851450.5725377346 ns/iter |
1893523.2301060671 ns/iter |
0.98 |
Schema_Format_ISO_Language_To_JSON |
109792488.1428623 ns/iter |
109200516.99999931 ns/iter |
1.01 |
E2E_Compiler_adaptivecard |
73185458.30000857 ns/iter |
80166990.7777725 ns/iter |
0.91 |
E2E_Compiler_ansible_meta |
47537111.12500507 ns/iter |
29438528.846150383 ns/iter |
1.61 |
E2E_Compiler_aws_cdk |
457827.33196148503 ns/iter |
365283.7236421592 ns/iter |
1.25 |
E2E_Compiler_babelrc |
3164534.1054851846 ns/iter |
2752631.0884617 ns/iter |
1.15 |
E2E_Compiler_clang_format |
23208571.96969662 ns/iter |
25004908.03447911 ns/iter |
0.93 |
E2E_Compiler_cmake_presets |
32459208.349996515 ns/iter |
39726977.941173196 ns/iter |
0.82 |
E2E_Compiler_code_climate |
2767898.2974905865 ns/iter |
3122194.0755555504 ns/iter |
0.89 |
E2E_Compiler_cql2 |
14187845.108697569 ns/iter |
25438287.23404407 ns/iter |
0.56 |
E2E_Compiler_cspell |
27490948.27586775 ns/iter |
28682045.4545436 ns/iter |
0.96 |
E2E_Compiler_cypress |
5407578.781513307 ns/iter |
4962122.150685253 ns/iter |
1.09 |
E2E_Compiler_deno |
9467143.16666704 ns/iter |
8631352.198112579 ns/iter |
1.10 |
E2E_Compiler_dependabot |
5178049.632352146 ns/iter |
5505873.749998501 ns/iter |
0.94 |
E2E_Compiler_draft_04 |
3032455.1792834187 ns/iter |
3255114.9364402113 ns/iter |
0.93 |
E2E_Compiler_fabric_mod |
5012902.867550213 ns/iter |
4425905.958332995 ns/iter |
1.13 |
E2E_Compiler_geojson |
31459362.19230477 ns/iter |
27726139.37930867 ns/iter |
1.13 |
E2E_Compiler_gitpod_configuration |
5785975.390476562 ns/iter |
5360931.660000006 ns/iter |
1.08 |
E2E_Compiler_helm_chart_lock |
771662.1073620365 ns/iter |
623853.396887091 ns/iter |
1.24 |
E2E_Compiler_importmap |
314896.4315438877 ns/iter |
237526.81039652103 ns/iter |
1.33 |
E2E_Compiler_jasmine |
1575985.2368973114 ns/iter |
1185738.9228128935 ns/iter |
1.33 |
E2E_Compiler_jshintrc |
4240701.560976544 ns/iter |
3753588.687151943 ns/iter |
1.13 |
E2E_Compiler_jsconfig |
33187670.677417345 ns/iter |
23694315.093756303 ns/iter |
1.40 |
E2E_Compiler_krakend |
209159291.49998647 ns/iter |
139959687.49998155 ns/iter |
1.49 |
E2E_Compiler_lazygit |
56370220.21429467 ns/iter |
34481777.049995795 ns/iter |
1.63 |
E2E_Compiler_lerna |
2076434.0502957632 ns/iter |
1441831.4518664684 ns/iter |
1.44 |
E2E_Compiler_nest_cli |
8686188.524390629 ns/iter |
8950984.551723916 ns/iter |
0.97 |
E2E_Compiler_omc |
235810333.33334744 ns/iter |
234073166.66665184 ns/iter |
1.01 |
E2E_Compiler_omnisharp |
7686604.949366817 ns/iter |
8510704.12121165 ns/iter |
0.90 |
E2E_Compiler_openapi |
27161027.791663628 ns/iter |
32276958.333331626 ns/iter |
0.84 |
E2E_Compiler_pre_commit_hooks |
5763990.848484382 ns/iter |
5399442.909999834 ns/iter |
1.07 |
E2E_Compiler_pulumi |
4937762.903226382 ns/iter |
4515328.970930388 ns/iter |
1.09 |
E2E_Compiler_semantic_release |
1977925.7461533025 ns/iter |
1818120.3491690052 ns/iter |
1.09 |
E2E_Compiler_stale |
1741077.4453334548 ns/iter |
1812285.2814070913 ns/iter |
0.96 |
E2E_Compiler_stylecop |
8720434.472725587 ns/iter |
7733976.184872595 ns/iter |
1.13 |
E2E_Compiler_tmuxinator |
1847725.0755289258 ns/iter |
2249025.539548079 ns/iter |
0.82 |
E2E_Compiler_ui5 |
74418263.8889015 ns/iter |
75549086.53847073 ns/iter |
0.99 |
E2E_Compiler_ui5_manifest |
411094312.50004035 ns/iter |
511995915.9999325 ns/iter |
0.80 |
E2E_Compiler_unreal_engine_uproject |
4663594.14556941 ns/iter |
5176043.074324777 ns/iter |
0.90 |
E2E_Compiler_users_array |
1130907.7390110786 ns/iter |
1093086.7732732915 ns/iter |
1.03 |
E2E_Compiler_vercel |
14788777.075000325 ns/iter |
16786882.422224555 ns/iter |
0.88 |
E2E_Compiler_yamllint |
398869.1972920023 ns/iter |
323054.2946427915 ns/iter |
1.23 |
E2E_Evaluator_adaptivecard |
26302.680417370517 ns/iter |
23084.694918459343 ns/iter |
1.14 |
E2E_Evaluator_ansible_meta |
218510.79496697578 ns/iter |
219161.50298779664 ns/iter |
1.00 |
E2E_Evaluator_aws_cdk |
53492.63327018478 ns/iter |
41264.45938994644 ns/iter |
1.30 |
E2E_Evaluator_babelrc |
120650.60760189929 ns/iter |
99079.03281920322 ns/iter |
1.22 |
E2E_Evaluator_cerebrum_criminal_case |
1039555.745554277 ns/iter |
915011.4858258131 ns/iter |
1.14 |
E2E_Evaluator_clang_format |
121454.61037638686 ns/iter |
118097.86763604471 ns/iter |
1.03 |
E2E_Evaluator_cmake_presets |
4738821.540881043 ns/iter |
6089676.249998774 ns/iter |
0.78 |
E2E_Evaluator_code_climate |
162280.39908257397 ns/iter |
186854.8847012606 ns/iter |
0.87 |
E2E_Evaluator_cql2 |
197364.88308402395 ns/iter |
187211.9848904701 ns/iter |
1.05 |
E2E_Evaluator_cspell |
481968.32071708515 ns/iter |
453757.5641410204 ns/iter |
1.06 |
E2E_Evaluator_cypress |
171628.44732486532 ns/iter |
177967.7721316109 ns/iter |
0.96 |
E2E_Evaluator_deno |
313696.0572977239 ns/iter |
325138.06737756665 ns/iter |
0.96 |
E2E_Evaluator_dependabot |
324877.9365638272 ns/iter |
311260.92106408445 ns/iter |
1.04 |
E2E_Evaluator_draft_04 |
7369976.964705797 ns/iter |
6918485.887097396 ns/iter |
1.07 |
E2E_Evaluator_fabric_mod |
584147.37949507 ns/iter |
578207.7517454955 ns/iter |
1.01 |
E2E_Evaluator_geojson |
13598306.249997448 ns/iter |
16673785.256414657 ns/iter |
0.82 |
E2E_Evaluator_gitpod_configuration |
203528.55753197565 ns/iter |
234557.86118902382 ns/iter |
0.87 |
E2E_Evaluator_helm_chart_lock |
251344.73623069638 ns/iter |
269836.00227167684 ns/iter |
0.93 |
E2E_Evaluator_importmap |
33929.890023557484 ns/iter |
36785.635624331124 ns/iter |
0.92 |
E2E_Evaluator_jasmine |
89283.88761853114 ns/iter |
95009.90998754493 ns/iter |
0.94 |
E2E_Evaluator_jshintrc |
1034756.0321717378 ns/iter |
1247295.348059058 ns/iter |
0.83 |
E2E_Evaluator_jsconfig |
366894.1879775529 ns/iter |
354821.7012853585 ns/iter |
1.03 |
E2E_Evaluator_krakend |
165944.14924540764 ns/iter |
158814.99869347314 ns/iter |
1.04 |
E2E_Evaluator_lazygit |
117570.16221059707 ns/iter |
129833.74824683802 ns/iter |
0.91 |
E2E_Evaluator_lerna |
144099.09971047673 ns/iter |
161451.4661180768 ns/iter |
0.89 |
E2E_Evaluator_nest_cli |
191534.77406850786 ns/iter |
148147.99455234088 ns/iter |
1.29 |
E2E_Evaluator_omc |
20167.91926272084 ns/iter |
16859.809429244833 ns/iter |
1.20 |
E2E_Evaluator_omnisharp |
639172.9580000174 ns/iter |
508109.9589999667 ns/iter |
1.26 |
E2E_Evaluator_openapi |
8246796.808217456 ns/iter |
7893001.373626608 ns/iter |
1.04 |
E2E_Evaluator_pre_commit_hooks |
481044.020432774 ns/iter |
396895.39042548 ns/iter |
1.21 |
E2E_Evaluator_pulumi |
782219.6100916548 ns/iter |
614731.3799125833 ns/iter |
1.27 |
E2E_Evaluator_semantic_release |
86330.8038692606 ns/iter |
86146.71619083988 ns/iter |
1.00 |
E2E_Evaluator_stale |
153585.49301920887 ns/iter |
153220.53964250837 ns/iter |
1.00 |
E2E_Evaluator_stylecop |
279115.49636430654 ns/iter |
229081.21556255384 ns/iter |
1.22 |
E2E_Evaluator_tmuxinator |
94228.21193070232 ns/iter |
88611.61771034569 ns/iter |
1.06 |
E2E_Evaluator_ui5 |
632740.3120628723 ns/iter |
543627.9580001155 ns/iter |
1.16 |
E2E_Evaluator_ui5_manifest |
3495755.23560192 ns/iter |
2862387.117345963 ns/iter |
1.22 |
E2E_Evaluator_unreal_engine_uproject |
403248.03405020206 ns/iter |
401120.1124324764 ns/iter |
1.01 |
E2E_Evaluator_users_array |
534760.1249998206 ns/iter |
505757.4160000513 ns/iter |
1.06 |
E2E_Evaluator_vercel |
351477.63581398764 ns/iter |
286043.86515212397 ns/iter |
1.23 |
E2E_Evaluator_yamllint |
9519.228715032357 ns/iter |
7885.166095110985 ns/iter |
1.21 |
Micro_Draft4_Meta_1_No_Callback |
174.42055625640864 ns/iter |
183.9065149718452 ns/iter |
0.95 |
Micro_Draft4_Required_Properties |
744.953228401254 ns/iter |
757.2564546828049 ns/iter |
0.98 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
24.49339184808053 ns/iter |
21.44637568422998 ns/iter |
1.14 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
9.09499812719922 ns/iter |
9.281318204939963 ns/iter |
0.98 |
Micro_Draft4_Items_Schema |
317.47474696679336 ns/iter |
303.2318924943339 ns/iter |
1.05 |
Micro_Draft4_Nested_Object |
0.8100492157388517 ns/iter |
1.1835268732792057 ns/iter |
0.68 |
Micro_Draft4_Properties_Triad_Optional |
260.83614067021153 ns/iter |
243.65151793267913 ns/iter |
1.07 |
Micro_Draft4_Properties_Triad_Closed |
207.90810811172972 ns/iter |
255.13876848099622 ns/iter |
0.81 |
Micro_Draft4_Properties_Triad_Required |
272.83561609231845 ns/iter |
261.97252027522745 ns/iter |
1.04 |
Micro_Draft4_Properties_Closed |
51.48472920000131 ns/iter |
51.721248054507825 ns/iter |
1.00 |
Micro_Draft4_Non_Recursive_Ref |
25.868438414323695 ns/iter |
12.861256642784399 ns/iter |
2.01 |
Micro_Draft4_Pattern_Properties_True |
268.96196597451353 ns/iter |
198.367698357192 ns/iter |
1.36 |
Micro_Draft4_Ref_To_Single_Property |
12.527160222123491 ns/iter |
10.005966056487658 ns/iter |
1.25 |
Micro_Draft4_Additional_Properties_Type |
29.23249334061522 ns/iter |
25.073403154282047 ns/iter |
1.17 |
Micro_Draft4_Nested_Oneof |
52.72858174806101 ns/iter |
48.8974697484347 ns/iter |
1.08 |
Micro_Draft4_Short_Enum |
6.190108759896583 ns/iter |
5.8215920162353605 ns/iter |
1.06 |
Micro_Draft4_Long_Enum |
12.414047349390865 ns/iter |
12.33021140597367 ns/iter |
1.01 |
Micro_Draft4_Long_Enum_Short_Strings |
7.675389991931844 ns/iter |
9.028655088971554 ns/iter |
0.85 |
Micro_Draft4_Type_Object |
2.947905243434896 ns/iter |
3.0327584305616253 ns/iter |
0.97 |
Micro_Draft4_Ref_Single_100 |
2151007.5747805107 ns/iter |
2197941.6647886415 ns/iter |
0.98 |
Micro_Draft4_Compile_Ref_Many_Nested |
1564156.4861460584 ns/iter |
1705694.4431600457 ns/iter |
0.92 |
Micro_Draft4_Compile_Wrap |
3313989.6769911647 ns/iter |
2884625.276316318 ns/iter |
1.15 |
Micro_Draft6_Property_Names |
136.09216571059855 ns/iter |
126.54091431188469 ns/iter |
1.08 |
Micro_Draft6_Compile_FHIR |
15304773042.000078 ns/iter |
13892827665.999903 ns/iter |
1.10 |
Micro_Draft7_If_Then_Else |
24.2153844055818 ns/iter |
18.03002743437915 ns/iter |
1.34 |
Micro_2019_09_Unevaluated_Properties |
33.8108116031211 ns/iter |
28.78068089607872 ns/iter |
1.17 |
Micro_2019_09_Compile_Wrap |
470290125.00001955 ns/iter |
416782354.00001997 ns/iter |
1.13 |
Micro_2020_12_Dynamic_Ref |
270.7644248945712 ns/iter |
214.97060392131812 ns/iter |
1.26 |
Micro_2020_12_Dynamic_Ref_Single |
3.497514692462046 ns/iter |
2.5172160163251642 ns/iter |
1.39 |
Micro_2020_12_Simple_Output_Mask |
1081.382013995139 ns/iter |
801.2007897639177 ns/iter |
1.35 |
Micro_2020_12_Simple_Output_Annotations |
121278.54530505138 ns/iter |
88879.87540182371 ns/iter |
1.36 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
1201221.3740461045 ns/iter |
936465.3325768407 ns/iter |
1.28 |
Micro_2020_12_Exhaustive_Deep_Numeric |
6645.4093266230075 ns/iter |
5920.753239099085 ns/iter |
1.12 |
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput |
154046.83923540582 ns/iter |
157852.53022718662 ns/iter |
0.98 |
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput |
21246.503289160686 ns/iter |
17933.803201057355 ns/iter |
1.18 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail |
137.01757209802213 ns/iter |
100.25010267752872 ns/iter |
1.37 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput |
7218.633078748577 ns/iter |
5747.780775756111 ns/iter |
1.26 |
Alterschema_Check_Readibility_ISO_Language_Set_3 |
350981146.00009465 ns/iter |
301033500.0000168 ns/iter |
1.17 |
Alterschema_Check_Readibility_OMC |
107922434.571427 ns/iter |
68263453.66665818 ns/iter |
1.58 |
Alterschema_Check_Readibility_KrakenD |
1366237957.9998288 ns/iter |
954429458.0000496 ns/iter |
1.43 |
Alterschema_Apply_Readibility_KrakenD |
105808330000.00008 ns/iter |
105069878792.00006 ns/iter |
1.01 |
Alterschema_Check_Invalid_External_Refs |
222486735.99998865 ns/iter |
245553166.66669568 ns/iter |
0.91 |
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: 4deeabd | Previous: 902fae6 | Ratio |
|---|---|---|---|
E2E_Evaluator_adaptivecard |
149664 ns |
136578 ns |
1.10 |
E2E_Evaluator_ansible-meta |
565302 ns |
494627 ns |
1.14 |
E2E_Evaluator_aws-cdk |
196973 ns |
141150 ns |
1.40 |
E2E_Evaluator_babelrc |
361590 ns |
335204 ns |
1.08 |
E2E_Evaluator_cerebrum-criminal-case |
2866893 ns |
2132743 ns |
1.34 |
E2E_Evaluator_clang-format |
308939 ns |
229857 ns |
1.34 |
E2E_Evaluator_cmake-presets |
19949122 ns |
17150526 ns |
1.16 |
E2E_Evaluator_code-climate |
533392 ns |
437880 ns |
1.22 |
E2E_Evaluator_cql2 |
1398367 ns |
1150765 ns |
1.22 |
E2E_Evaluator_cspell |
1961878 ns |
1568175 ns |
1.25 |
E2E_Evaluator_cypress |
1111570 ns |
764378 ns |
1.45 |
E2E_Evaluator_deno |
929422 ns |
951597 ns |
0.98 |
E2E_Evaluator_dependabot |
1159860 ns |
1099768 ns |
1.05 |
E2E_Evaluator_draft-04 |
25517407 ns |
22947744 ns |
1.11 |
E2E_Evaluator_fabric-mod |
2717505 ns |
2289464 ns |
1.19 |
E2E_Evaluator_geojson |
25089160 ns |
24535671 ns |
1.02 |
E2E_Evaluator_gitpod-configuration |
754789 ns |
815944 ns |
0.93 |
E2E_Evaluator_helm-chart-lock |
1221733 ns |
1259641 ns |
0.97 |
E2E_Evaluator_importmap |
309333 ns |
298489 ns |
1.04 |
E2E_Evaluator_jasmine |
339866 ns |
309277 ns |
1.10 |
E2E_Evaluator_jsconfig |
1117006 ns |
1267712 ns |
0.88 |
E2E_Evaluator_jshintrc |
2710046 ns |
2910506 ns |
0.93 |
E2E_Evaluator_krakend |
492061 ns |
707432 ns |
0.70 |
E2E_Evaluator_lazygit |
421246 ns |
439446 ns |
0.96 |
E2E_Evaluator_lerna |
445119 ns |
485767 ns |
0.92 |
E2E_Evaluator_nest-cli |
686025 ns |
641132 ns |
1.07 |
E2E_Evaluator_omc |
121021 ns |
105766 ns |
1.14 |
E2E_Evaluator_omnisharp |
1710460 ns |
1343289 ns |
1.27 |
E2E_Evaluator_openapi |
25686402 ns |
24927681 ns |
1.03 |
E2E_Evaluator_pre-commit-hooks |
2284784 ns |
1812342 ns |
1.26 |
E2E_Evaluator_pulumi |
2703843 ns |
1892742 ns |
1.43 |
E2E_Evaluator_semantic-release |
338428 ns |
238131 ns |
1.42 |
E2E_Evaluator_stale |
505345 ns |
387305 ns |
1.30 |
E2E_Evaluator_stylecop |
1800189 ns |
1419642 ns |
1.27 |
E2E_Evaluator_tmuxinator |
302499 ns |
240105 ns |
1.26 |
E2E_Evaluator_ui5 |
4365151 ns |
2251524 ns |
1.94 |
E2E_Evaluator_ui5-manifest |
20288112 ns |
16287362 ns |
1.25 |
E2E_Evaluator_unreal-engine-uproject |
2805156 ns |
1659933 ns |
1.69 |
E2E_Evaluator_users-array |
3988321 ns |
3845632 ns |
1.04 |
E2E_Evaluator_vercel |
1619166 ns |
1139095 ns |
1.42 |
E2E_Evaluator_yamllint |
42329 ns |
33993 ns |
1.25 |
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: 4deeabd | Previous: 902fae6 | Ratio |
|---|---|---|---|
Alterschema_Check_Readibility_ISO_Language_Set_3 |
453950097.99995023 ns/iter |
392178297.99997616 ns/iter |
1.16 |
Alterschema_Check_Readibility_OMC |
103963549.71427561 ns/iter |
99510861.42856574 ns/iter |
1.04 |
Alterschema_Check_Readibility_KrakenD |
1449934789.0000536 ns/iter |
1415167840.9998567 ns/iter |
1.02 |
Alterschema_Apply_Readibility_KrakenD |
135625864025.00006 ns/iter |
140109384785.99997 ns/iter |
0.97 |
Alterschema_Check_Invalid_External_Refs |
299754486.9999729 ns/iter |
326660356.0000476 ns/iter |
0.92 |
Micro_2020_12_Dynamic_Ref |
268.7188848016212 ns/iter |
268.22408087587837 ns/iter |
1.00 |
Micro_2020_12_Dynamic_Ref_Single |
4.574141913181004 ns/iter |
4.670737521793034 ns/iter |
0.98 |
Micro_2020_12_Simple_Output_Mask |
1118.0012635035575 ns/iter |
1142.8057846328713 ns/iter |
0.98 |
Micro_2020_12_Simple_Output_Annotations |
99034.89660560398 ns/iter |
113306.73949035227 ns/iter |
0.87 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
1257311.1645795829 ns/iter |
1257286.6588447804 ns/iter |
1.00 |
Micro_2020_12_Exhaustive_Deep_Numeric |
8736.5513632233 ns/iter |
10233.776370317399 ns/iter |
0.85 |
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput |
162676.7947778401 ns/iter |
167572.4390128096 ns/iter |
0.97 |
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput |
26734.41014734422 ns/iter |
25332.835106775543 ns/iter |
1.06 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail |
154.11386922034967 ns/iter |
163.36773485753514 ns/iter |
0.94 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput |
4428.087373861312 ns/iter |
4772.406734231017 ns/iter |
0.93 |
Micro_2019_09_Unevaluated_Properties |
28.52553835699893 ns/iter |
28.34127325432268 ns/iter |
1.01 |
Micro_2019_09_Compile_Wrap |
361744273.49999404 ns/iter |
330269645.5000387 ns/iter |
1.10 |
Micro_Draft7_If_Then_Else |
24.906112075901525 ns/iter |
24.586805381485263 ns/iter |
1.01 |
Micro_Draft6_Property_Names |
151.2190901335598 ns/iter |
142.31140798984927 ns/iter |
1.06 |
Micro_Draft6_Compile_FHIR |
14890864935.999844 ns/iter |
13419400768.00006 ns/iter |
1.11 |
Micro_Draft4_Meta_1_No_Callback |
177.4897693415805 ns/iter |
168.6153144406472 ns/iter |
1.05 |
Micro_Draft4_Required_Properties |
797.3184418760584 ns/iter |
860.2931655694713 ns/iter |
0.93 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
21.125982048970297 ns/iter |
20.56804783016198 ns/iter |
1.03 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
13.017877749648614 ns/iter |
12.771128220156333 ns/iter |
1.02 |
Micro_Draft4_Items_Schema |
292.51644859391973 ns/iter |
346.94185693008063 ns/iter |
0.84 |
Micro_Draft4_Nested_Object |
2.110914414378943 ns/iter |
1.8690567417210302 ns/iter |
1.13 |
Micro_Draft4_Properties_Triad_Optional |
437.9404377127742 ns/iter |
394.43937318228524 ns/iter |
1.11 |
Micro_Draft4_Properties_Triad_Closed |
354.42848811871585 ns/iter |
329.4249160281248 ns/iter |
1.08 |
Micro_Draft4_Properties_Triad_Required |
460.0188672361745 ns/iter |
439.5154864540546 ns/iter |
1.05 |
Micro_Draft4_Properties_Closed |
61.963978907083 ns/iter |
62.96925534769482 ns/iter |
0.98 |
Micro_Draft4_Non_Recursive_Ref |
8.801522013746698 ns/iter |
9.024219968806623 ns/iter |
0.98 |
Micro_Draft4_Pattern_Properties_True |
188.0087734559759 ns/iter |
201.42249254030614 ns/iter |
0.93 |
Micro_Draft4_Ref_To_Single_Property |
12.676614111204708 ns/iter |
13.39690948436568 ns/iter |
0.95 |
Micro_Draft4_Additional_Properties_Type |
14.093819656930185 ns/iter |
14.319317255964561 ns/iter |
0.98 |
Micro_Draft4_Nested_Oneof |
63.69438888421661 ns/iter |
62.62257764031501 ns/iter |
1.02 |
Micro_Draft4_Short_Enum |
14.496867210895132 ns/iter |
14.832387428424349 ns/iter |
0.98 |
Micro_Draft4_Long_Enum |
14.43055746061398 ns/iter |
14.321714161207987 ns/iter |
1.01 |
Micro_Draft4_Long_Enum_Short_Strings |
14.725520526611454 ns/iter |
14.662797838516436 ns/iter |
1.00 |
Micro_Draft4_Type_Object |
4.5755244449915615 ns/iter |
4.355569545267739 ns/iter |
1.05 |
Micro_Draft4_Ref_Single_100 |
2609366.851851923 ns/iter |
2598278.3666668856 ns/iter |
1.00 |
Micro_Draft4_Compile_Ref_Many_Nested |
1925278.6010929164 ns/iter |
1876005.505347837 ns/iter |
1.03 |
Micro_Draft4_Compile_Wrap |
2719684.5214006784 ns/iter |
2653773.7977102157 ns/iter |
1.02 |
E2E_Compiler_adaptivecard |
76072794.11111753 ns/iter |
68227560.90000439 ns/iter |
1.11 |
E2E_Compiler_ansible_meta |
34721292.00000609 ns/iter |
32032542.00000381 ns/iter |
1.08 |
E2E_Compiler_aws_cdk |
429524.68081170967 ns/iter |
442189.54791938775 ns/iter |
0.97 |
E2E_Compiler_babelrc |
2949163.423728019 ns/iter |
2873399.6707811505 ns/iter |
1.03 |
E2E_Compiler_clang_format |
21151926.48484894 ns/iter |
20202094.885715786 ns/iter |
1.05 |
E2E_Compiler_cmake_presets |
29124481.666675214 ns/iter |
27825098.12000171 ns/iter |
1.05 |
E2E_Compiler_code_climate |
3021485.9698272166 ns/iter |
2920089.5230121613 ns/iter |
1.03 |
E2E_Compiler_cql2 |
14817427.340428 ns/iter |
14375480.836735956 ns/iter |
1.03 |
E2E_Compiler_cspell |
25429457.88461391 ns/iter |
24518668.62068935 ns/iter |
1.04 |
E2E_Compiler_cypress |
4384577.993711369 ns/iter |
4321672.757353165 ns/iter |
1.01 |
E2E_Compiler_deno |
9061243.230771419 ns/iter |
8739420.687498977 ns/iter |
1.04 |
E2E_Compiler_dependabot |
4532861.658064517 ns/iter |
4375028.924050352 ns/iter |
1.04 |
E2E_Compiler_draft_04 |
3217556.1666668025 ns/iter |
3089912.6184217017 ns/iter |
1.04 |
E2E_Compiler_fabric_mod |
5458258.859375675 ns/iter |
5314780.121211423 ns/iter |
1.03 |
E2E_Compiler_geojson |
25768870.51852147 ns/iter |
24601698.64286042 ns/iter |
1.05 |
E2E_Compiler_gitpod_configuration |
5659216.508065363 ns/iter |
5509174.133858396 ns/iter |
1.03 |
E2E_Compiler_helm_chart_lock |
788328.1746919854 ns/iter |
791566.3325818635 ns/iter |
1.00 |
E2E_Compiler_importmap |
319951.19058506907 ns/iter |
330214.2972208369 ns/iter |
0.97 |
E2E_Compiler_jasmine |
1565249.4250559176 ns/iter |
1538683.059340286 ns/iter |
1.02 |
E2E_Compiler_jshintrc |
4949809.97872201 ns/iter |
4842046.958333728 ns/iter |
1.02 |
E2E_Compiler_jsconfig |
25638314.678571664 ns/iter |
23605956.66666541 ns/iter |
1.09 |
E2E_Compiler_krakend |
157302727.2499985 ns/iter |
150167423.1999914 ns/iter |
1.05 |
E2E_Compiler_lazygit |
40043766.000002906 ns/iter |
36280559.89473691 ns/iter |
1.10 |
E2E_Compiler_lerna |
1855697.4365080674 ns/iter |
1825968.4427081405 ns/iter |
1.02 |
E2E_Compiler_nest_cli |
8558613.6829273 ns/iter |
8317794.988237009 ns/iter |
1.03 |
E2E_Compiler_omc |
195638024.99999383 ns/iter |
174812487.74998903 ns/iter |
1.12 |
E2E_Compiler_omnisharp |
7735541.802198745 ns/iter |
7491443.000000625 ns/iter |
1.03 |
E2E_Compiler_openapi |
30728896.99999829 ns/iter |
28317126.19999962 ns/iter |
1.09 |
E2E_Compiler_pre_commit_hooks |
6278780.348215004 ns/iter |
5881187.613443622 ns/iter |
1.07 |
E2E_Compiler_pulumi |
4648139.94039713 ns/iter |
4530560.819355214 ns/iter |
1.03 |
E2E_Compiler_semantic_release |
1820236.3707572962 ns/iter |
1770979.6237373077 ns/iter |
1.03 |
E2E_Compiler_stale |
1807143.5091384975 ns/iter |
1740148.1675000242 ns/iter |
1.04 |
E2E_Compiler_stylecop |
7137702.340207735 ns/iter |
6837297.650485445 ns/iter |
1.04 |
E2E_Compiler_tmuxinator |
2240419.9999998696 ns/iter |
2198503.7343746684 ns/iter |
1.02 |
E2E_Compiler_ui5 |
53222454.384607635 ns/iter |
50214017.49999248 ns/iter |
1.06 |
E2E_Compiler_ui5_manifest |
340562817.499972 ns/iter |
337794568.5000441 ns/iter |
1.01 |
E2E_Compiler_unreal_engine_uproject |
5278189.609023178 ns/iter |
5140947.56204363 ns/iter |
1.03 |
E2E_Compiler_users_array |
910744.2506561481 ns/iter |
914190.969973902 ns/iter |
1.00 |
E2E_Compiler_vercel |
13923883.600000408 ns/iter |
13468849.615382902 ns/iter |
1.03 |
E2E_Compiler_yamllint |
394595.17899496056 ns/iter |
398416.5567598768 ns/iter |
0.99 |
E2E_Evaluator_adaptivecard |
23235.847643686124 ns/iter |
23351.776881096786 ns/iter |
1.00 |
E2E_Evaluator_ansible_meta |
240830.80734896442 ns/iter |
260749.1367041476 ns/iter |
0.92 |
E2E_Evaluator_aws_cdk |
47430.830116623576 ns/iter |
55135.946510725764 ns/iter |
0.86 |
E2E_Evaluator_babelrc |
86709.3966181787 ns/iter |
105570.60430786535 ns/iter |
0.82 |
E2E_Evaluator_cerebrum_criminal_case |
1131396.64820832 ns/iter |
1087409.9737655476 ns/iter |
1.04 |
E2E_Evaluator_clang_format |
99171.06097907686 ns/iter |
110326.60916442187 ns/iter |
0.90 |
E2E_Evaluator_cmake_presets |
4784688.897811344 ns/iter |
5246961.447155849 ns/iter |
0.91 |
E2E_Evaluator_code_climate |
168857.25489177497 ns/iter |
197380.0557275314 ns/iter |
0.86 |
E2E_Evaluator_cql2 |
206842.4536325797 ns/iter |
233533.29492501705 ns/iter |
0.89 |
E2E_Evaluator_cspell |
511327.80637978617 ns/iter |
545483.6991358183 ns/iter |
0.94 |
E2E_Evaluator_cypress |
144084.3020614277 ns/iter |
176626.6691767128 ns/iter |
0.82 |
E2E_Evaluator_deno |
293815.6704593121 ns/iter |
348332.2107867399 ns/iter |
0.84 |
E2E_Evaluator_dependabot |
355082.12591051444 ns/iter |
380733.0692803143 ns/iter |
0.93 |
E2E_Evaluator_draft_04 |
12557023.655737614 ns/iter |
10654435.907694139 ns/iter |
1.18 |
E2E_Evaluator_fabric_mod |
740199.1342642639 ns/iter |
780192.0380737633 ns/iter |
0.95 |
E2E_Evaluator_geojson |
21087810.151515663 ns/iter |
18937701.540540434 ns/iter |
1.11 |
E2E_Evaluator_gitpod_configuration |
247193.40617659484 ns/iter |
266435.48613255203 ns/iter |
0.93 |
E2E_Evaluator_helm_chart_lock |
222926.8456945655 ns/iter |
311788.750226592 ns/iter |
0.71 |
E2E_Evaluator_importmap |
39995.47514772068 ns/iter |
50038.117211559555 ns/iter |
0.80 |
E2E_Evaluator_jasmine |
105835.69856307106 ns/iter |
115045.48027500234 ns/iter |
0.92 |
E2E_Evaluator_jshintrc |
1037257.8229165474 ns/iter |
1061526.1575759922 ns/iter |
0.98 |
E2E_Evaluator_jsconfig |
378793.7003222634 ns/iter |
409755.97325586405 ns/iter |
0.92 |
E2E_Evaluator_krakend |
187746.11361143264 ns/iter |
218686.1205807636 ns/iter |
0.86 |
E2E_Evaluator_lazygit |
129163.784632397 ns/iter |
146965.62497427643 ns/iter |
0.88 |
E2E_Evaluator_lerna |
135363.7627615891 ns/iter |
169603.7001679441 ns/iter |
0.80 |
E2E_Evaluator_nest_cli |
182446.34262421748 ns/iter |
203002.1143762691 ns/iter |
0.90 |
E2E_Evaluator_omc |
18725.75046814551 ns/iter |
18979.52078739746 ns/iter |
0.99 |
E2E_Evaluator_omnisharp |
540282.3657186745 ns/iter |
560669.9547619038 ns/iter |
0.96 |
E2E_Evaluator_openapi |
12689581.419999741 ns/iter |
12638420.327274699 ns/iter |
1.00 |
E2E_Evaluator_pre_commit_hooks |
478301.93347055186 ns/iter |
525580.0732075445 ns/iter |
0.91 |
E2E_Evaluator_pulumi |
754555.5807151382 ns/iter |
758100.2875817859 ns/iter |
1.00 |
E2E_Evaluator_semantic_release |
87184.63902130467 ns/iter |
106694.10352621449 ns/iter |
0.82 |
E2E_Evaluator_stale |
156730.6774120374 ns/iter |
164135.523753527 ns/iter |
0.95 |
E2E_Evaluator_stylecop |
295157.3777871275 ns/iter |
311070.3944098665 ns/iter |
0.95 |
E2E_Evaluator_tmuxinator |
87338.30795156072 ns/iter |
100930.80202458586 ns/iter |
0.87 |
E2E_Evaluator_ui5 |
518565.9910113303 ns/iter |
562048.8675763146 ns/iter |
0.92 |
E2E_Evaluator_ui5_manifest |
2775569.7176470514 ns/iter |
3286121.7566370917 ns/iter |
0.84 |
E2E_Evaluator_unreal_engine_uproject |
448823.48022957897 ns/iter |
484953.01719392947 ns/iter |
0.93 |
E2E_Evaluator_users_array |
673525.0749757749 ns/iter |
660664.6304763196 ns/iter |
1.02 |
E2E_Evaluator_vercel |
276842.950592858 ns/iter |
344690.76557135134 ns/iter |
0.80 |
E2E_Evaluator_yamllint |
9250.072707990963 ns/iter |
10576.145839104054 ns/iter |
0.87 |
Schema_Format_ISO_Language_To_JSON |
119295432.83334471 ns/iter |
120408982.6666177 ns/iter |
0.99 |
Schema_Bundle_Meta_2020_12 |
2012209.6762121369 ns/iter |
1989805.8485692414 ns/iter |
1.01 |
Schema_Frame_WoT_References |
6188736.964912877 ns/iter |
5930249.449152605 ns/iter |
1.04 |
Schema_Frame_OMC_References |
26197203.518517263 ns/iter |
25857171.25926176 ns/iter |
1.01 |
Schema_Frame_OMC_Locations |
23205394.26666528 ns/iter |
23292877.73333514 ns/iter |
1.00 |
Schema_Frame_ISO_Language_Locations |
108551621.57141812 ns/iter |
111340190.66666193 ns/iter |
0.97 |
Schema_Frame_KrakenD_References |
47829961.53333746 ns/iter |
45749721.999997444 ns/iter |
1.05 |
Schema_Frame_KrakenD_Reachable |
583466441.9999171 ns/iter |
607309390.9999443 ns/iter |
0.96 |
Schema_Frame_ISO_Language_Locations_To_JSON |
196271970.25005215 ns/iter |
193368249.00000238 ns/iter |
1.02 |
Schema_Frame_Many_Resources_References |
408431002.00004303 ns/iter |
408622186.0000023 ns/iter |
1.00 |
Schema_Iterator_ISO_Language |
3721890.5212771073 ns/iter |
3980516.316384334 ns/iter |
0.94 |
Schema_Tracker_ISO_Language |
5891873.905172503 ns/iter |
5649553.225805081 ns/iter |
1.04 |
Schema_Tracker_ISO_Language_To_JSON |
29002757.791668426 ns/iter |
29884364.608693905 ns/iter |
0.97 |
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: 4deeabd | Previous: 902fae6 | Ratio |
|---|---|---|---|
E2E_Evaluator_adaptivecard |
119533 ns |
120942 ns |
0.99 |
E2E_Evaluator_ansible-meta |
547735 ns |
534265 ns |
1.03 |
E2E_Evaluator_aws-cdk |
129055 ns |
143500 ns |
0.90 |
E2E_Evaluator_babelrc |
316490 ns |
334317 ns |
0.95 |
E2E_Evaluator_cerebrum-criminal-case |
3300735 ns |
2551489 ns |
1.29 |
E2E_Evaluator_clang-format |
272332 ns |
261156 ns |
1.04 |
E2E_Evaluator_cmake-presets |
19032268 ns |
19105885 ns |
1.00 |
E2E_Evaluator_code-climate |
499089 ns |
507189 ns |
0.98 |
E2E_Evaluator_cql2 |
1225072 ns |
1208590 ns |
1.01 |
E2E_Evaluator_cspell |
1667660 ns |
1482284 ns |
1.13 |
E2E_Evaluator_cypress |
884292 ns |
783249 ns |
1.13 |
E2E_Evaluator_deno |
1104483 ns |
1043888 ns |
1.06 |
E2E_Evaluator_dependabot |
1095201 ns |
1096409 ns |
1.00 |
E2E_Evaluator_draft-04 |
21057861 ns |
23725083 ns |
0.89 |
E2E_Evaluator_fabric-mod |
2521134 ns |
2317709 ns |
1.09 |
E2E_Evaluator_geojson |
26837524 ns |
25164868 ns |
1.07 |
E2E_Evaluator_gitpod-configuration |
763168 ns |
737524 ns |
1.03 |
E2E_Evaluator_helm-chart-lock |
1005826 ns |
992475 ns |
1.01 |
E2E_Evaluator_importmap |
269587 ns |
268345 ns |
1.00 |
E2E_Evaluator_jasmine |
285218 ns |
303324 ns |
0.94 |
E2E_Evaluator_jsconfig |
1585835 ns |
1260958 ns |
1.26 |
E2E_Evaluator_jshintrc |
3012006 ns |
2791605 ns |
1.08 |
E2E_Evaluator_krakend |
676986 ns |
676226 ns |
1.00 |
E2E_Evaluator_lazygit |
482974 ns |
497718 ns |
0.97 |
E2E_Evaluator_lerna |
448442 ns |
462123 ns |
0.97 |
E2E_Evaluator_nest-cli |
615720 ns |
602611 ns |
1.02 |
E2E_Evaluator_omc |
92787 ns |
93746 ns |
0.99 |
E2E_Evaluator_omnisharp |
1556896 ns |
1484590 ns |
1.05 |
E2E_Evaluator_openapi |
23355095 ns |
26852952 ns |
0.87 |
E2E_Evaluator_pre-commit-hooks |
2112468 ns |
2054351 ns |
1.03 |
E2E_Evaluator_pulumi |
2118043 ns |
1914126 ns |
1.11 |
E2E_Evaluator_semantic-release |
232585 ns |
259718 ns |
0.90 |
E2E_Evaluator_stale |
387818 ns |
426375 ns |
0.91 |
E2E_Evaluator_stylecop |
1214920 ns |
1227947 ns |
0.99 |
E2E_Evaluator_tmuxinator |
221704 ns |
233451 ns |
0.95 |
E2E_Evaluator_ui5 |
2276453 ns |
2242186 ns |
1.02 |
E2E_Evaluator_ui5-manifest |
10020176 ns |
13586563 ns |
0.74 |
E2E_Evaluator_unreal-engine-uproject |
1614208 ns |
1512680 ns |
1.07 |
E2E_Evaluator_users-array |
2493485 ns |
2453879 ns |
1.02 |
E2E_Evaluator_vercel |
1036303 ns |
971438 ns |
1.07 |
E2E_Evaluator_yamllint |
24544 ns |
26228 ns |
0.94 |
This comment was automatically generated by workflow using github-action-benchmark.
Signed-off-by: Juan Cruz Viotti jv@jviotti.com