Skip to content

Commit

Permalink
fix(es/helpers): Use snake_case for helpers (#7147)
Browse files Browse the repository at this point in the history
**Related issue:**

 - Closes #7144.
 - Closes #7118.
  • Loading branch information
magic-akari committed Mar 31, 2023
1 parent d61e84c commit 3ca954b
Show file tree
Hide file tree
Showing 875 changed files with 6,334 additions and 6,948 deletions.
12 changes: 6 additions & 6 deletions bindings/binding_core_wasm/__tests__/simple.js
Expand Up @@ -6,14 +6,14 @@ describe("transform", () => {

expect(output).toMatchInlineSnapshot(`
Object {
"code": "function _classCallCheck(instance, Constructor) {
"code": "function _class_call_check(instance, Constructor) {
if (!(instance instanceof Constructor)) {
throw new TypeError(\\"Cannot call a class as a function\\");
}
}
var Foo = function Foo() {
\\"use strict\\";
_classCallCheck(this, Foo);
_class_call_check(this, Foo);
};
",
}
Expand All @@ -25,14 +25,14 @@ describe("transform", () => {

expect(output).toMatchInlineSnapshot(`
Object {
"code": "function _classCallCheck(instance, Constructor) {
"code": "function _class_call_check(instance, Constructor) {
if (!(instance instanceof Constructor)) {
throw new TypeError(\\"Cannot call a class as a function\\");
}
}
var Foo = function Foo() {
\\"use strict\\";
_classCallCheck(this, Foo);
_class_call_check(this, Foo);
};
",
}
Expand All @@ -48,14 +48,14 @@ describe("transform", () => {
const output = await swc.transform(input, {});
expect(output).toMatchInlineSnapshot(`
Object {
"code": "function _classCallCheck(instance, Constructor) {
"code": "function _class_call_check(instance, Constructor) {
if (!(instance instanceof Constructor)) {
throw new TypeError(\\"Cannot call a class as a function\\");
}
}
var Foo = function Foo() {
\\"use strict\\";
_classCallCheck(this, Foo);
_class_call_check(this, Foo);
};
",
}
Expand Down
6 changes: 3 additions & 3 deletions bindings/binding_core_wasm/src/types.rs
Expand Up @@ -1001,11 +1001,11 @@ export interface BaseModuleConfig {
*
* "use strict";
*
* function _interopRequireDefault(obj) {
* function _interop_require_default(obj) {
* return obj && obj.__esModule ? obj : { default: obj };
* }
*
* var _foo = _interopRequireDefault(require("foo"));
* var _foo = _interop_require_default(require("foo"));
* var _bar = require("bar");
*
* _foo.default;
Expand Down Expand Up @@ -1045,7 +1045,7 @@ export interface BaseModuleConfig {
* - `none`
*
* If you know that the imported file has been transformed with a compiler that stores the `default` export on
* `exports.default` (such as swc or Babel), you can safely omit the `_interopRequireDefault` helper.
* `exports.default` (such as swc or Babel), you can safely omit the `_interop_require_default` helper.
*
* ```javascript
* import foo from "foo";
Expand Down
Expand Up @@ -2,8 +2,8 @@
Object.defineProperty(exports, "__esModule", {
value: true
});
const _interopRequireWildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default;
const _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default;
(async function() {
const { displayA } = await Promise.resolve().then(()=>/*#__PURE__*/ _interopRequireWildcard(require("../packages/a/src/index")));
const { displayA } = await Promise.resolve().then(()=>/*#__PURE__*/ _interop_require_wildcard(require("../packages/a/src/index")));
console.log(displayA());
})();
8 changes: 4 additions & 4 deletions crates/swc/tests/fixture/interop/babel/output/index.js
Expand Up @@ -13,10 +13,10 @@ _export(exports, {
y: ()=>y,
default: ()=>_default
});
const _interopRequireDefault = require("@swc/helpers/lib/_interop_require_default.js").default;
const _interopRequireWildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default;
const _foo = /*#__PURE__*/ _interopRequireDefault(require("foo"));
const _bar = /*#__PURE__*/ _interopRequireWildcard(require("bar"));
const _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default;
const _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default;
const _foo = /*#__PURE__*/ _interop_require_default(require("foo"));
const _bar = /*#__PURE__*/ _interop_require_wildcard(require("bar"));
const x = {
foo: _foo.default,
bar: _bar.default
Expand Down
4 changes: 2 additions & 2 deletions crates/swc/tests/fixture/interop/node/output/index.js
Expand Up @@ -18,9 +18,9 @@ _export(exports, {
y: ()=>y,
default: ()=>_default
});
const _interopRequireWildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default;
const _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default;
const _foo = require("foo");
const _bar = /*#__PURE__*/ _interopRequireWildcard(require("bar"), true);
const _bar = /*#__PURE__*/ _interop_require_wildcard(require("bar"), true);
const x = {
foo: _foo,
bar: _bar.default
Expand Down
8 changes: 4 additions & 4 deletions crates/swc/tests/fixture/interop/swc/output/index.js
Expand Up @@ -13,10 +13,10 @@ _export(exports, {
y: ()=>y,
default: ()=>_default
});
const _interopRequireDefault = require("@swc/helpers/lib/_interop_require_default.js").default;
const _interopRequireWildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default;
const _foo = /*#__PURE__*/ _interopRequireDefault(require("foo"));
const _bar = /*#__PURE__*/ _interopRequireWildcard(require("bar"));
const _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default;
const _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default;
const _foo = /*#__PURE__*/ _interop_require_default(require("foo"));
const _bar = /*#__PURE__*/ _interop_require_wildcard(require("bar"));
const x = {
foo: _foo.default,
bar: _bar.default
Expand Down
6 changes: 3 additions & 3 deletions crates/swc/tests/fixture/issues-1xxx/1135/1/output/index.ts
Expand Up @@ -2,9 +2,9 @@
Object.defineProperty(exports, "__esModule", {
value: true
});
function _tsDecorate() {
function _ts_decorate() {
const data = require("@swc/helpers/lib/_ts_decorate.js").default;
_tsDecorate = function() {
_ts_decorate = function() {
return data;
};
return data;
Expand All @@ -19,6 +19,6 @@ function _module() {
class MyClass extends _module().Class {
async method() {}
}
_tsDecorate()([
_ts_decorate()([
_module().Class.Decorator()
], MyClass.prototype, "method", null);
12 changes: 6 additions & 6 deletions crates/swc/tests/fixture/issues-1xxx/1160/output/entry.ts
Expand Up @@ -2,22 +2,22 @@
Object.defineProperty(exports, "__esModule", {
value: true
});
const _defineProperty = require("@swc/helpers/lib/_define_property.js").default;
const _tsDecorate = require("@swc/helpers/lib/_ts_decorate.js").default;
const _tsMetadata = require("@swc/helpers/lib/_ts_metadata.js").default;
const _define_property = require("@swc/helpers/lib/_define_property.js").default;
const _ts_decorate = require("@swc/helpers/lib/_ts_decorate.js").default;
const _ts_metadata = require("@swc/helpers/lib/_ts_metadata.js").default;
var MyEnum;
(function(MyEnum) {
MyEnum["x"] = "xxx";
MyEnum["y"] = "yyy";
})(MyEnum || (MyEnum = {}));
class Xpto {
constructor(){
_defineProperty(this, "value", void 0);
_define_property(this, "value", void 0);
}
}
_tsDecorate([
_ts_decorate([
Decorator(),
_tsMetadata("design:type", String)
_ts_metadata("design:type", String)
], Xpto.prototype, "value", void 0);
function Decorator() {
return function(...args) {};
Expand Down
4 changes: 2 additions & 2 deletions crates/swc/tests/fixture/issues-1xxx/1213/output/index.js
Expand Up @@ -6,8 +6,8 @@ Object.defineProperty(exports, "default", {
enumerable: true,
get: ()=>NotOK
});
const _interopRequireDefault = require("@swc/helpers/lib/_interop_require_default.js").default;
const _foo = /*#__PURE__*/ _interopRequireDefault(require("foo"));
const _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default;
const _foo = /*#__PURE__*/ _interop_require_default(require("foo"));
class OK {
constructor(){
console.log(_foo.default);
Expand Down
4 changes: 2 additions & 2 deletions crates/swc/tests/fixture/issues-1xxx/1232/cjs/output/index.js
Expand Up @@ -2,7 +2,7 @@
Object.defineProperty(exports, "__esModule", {
value: true
});
var _interopRequireWildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default;
var _actions = /*#__PURE__*/ _interopRequireWildcard(require("./actions"));
var _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default;
var _actions = /*#__PURE__*/ _interop_require_wildcard(require("./actions"));
console.log(_actions);
console.log(_actions.foo);
4 changes: 2 additions & 2 deletions crates/swc/tests/fixture/issues-1xxx/1259/output/index.js
@@ -1,9 +1,9 @@
Object.defineProperty(exports, "__esModule", {
value: true
});
var _taggedTemplateLiteral = require("@swc/helpers/lib/_tagged_template_literal.js").default;
var _tagged_template_literal = require("@swc/helpers/lib/_tagged_template_literal.js").default;
function _templateObject() {
var data = _taggedTemplateLiteral([
var data = _tagged_template_literal([
"'#ERROR'"
]);
_templateObject = function _templateObject() {
Expand Down
8 changes: 4 additions & 4 deletions crates/swc/tests/fixture/issues-1xxx/1278/output/index.ts
Expand Up @@ -2,8 +2,8 @@
Object.defineProperty(exports, "__esModule", {
value: true
});
const _tsDecorate = require("@swc/helpers/lib/_ts_decorate.js").default;
const _tsMetadata = require("@swc/helpers/lib/_ts_metadata.js").default;
const _ts_decorate = require("@swc/helpers/lib/_ts_decorate.js").default;
const _ts_metadata = require("@swc/helpers/lib/_ts_metadata.js").default;
function MyDecorator(klass) {
return ()=>{
// do something
Expand All @@ -12,8 +12,8 @@ function MyDecorator(klass) {
}
class MyClass {
}
_tsDecorate([
_ts_decorate([
MyDecorator(MyClass),
_tsMetadata("design:type", String)
_ts_metadata("design:type", String)
], MyClass.prototype, "prop", void 0);
console.log(new MyClass());
4 changes: 2 additions & 2 deletions crates/swc/tests/fixture/issues-1xxx/1307/output/index.ts
Expand Up @@ -6,5 +6,5 @@ Object.defineProperty(exports, "foo", {
enumerable: true,
get: ()=>_foo
});
const _interopRequireWildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default;
const _foo = /*#__PURE__*/ _interopRequireWildcard(require("./foo"));
const _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default;
const _foo = /*#__PURE__*/ _interop_require_wildcard(require("./foo"));
10 changes: 5 additions & 5 deletions crates/swc/tests/fixture/issues-1xxx/1333/case1/output/index.js
Expand Up @@ -2,19 +2,19 @@
Object.defineProperty(exports, "__esModule", {
value: true
});
const _classPrivateFieldGet = require("@swc/helpers/lib/_class_private_field_get.js").default;
const _classPrivateFieldInit = require("@swc/helpers/lib/_class_private_field_init.js").default;
const _class_private_field_get = require("@swc/helpers/lib/_class_private_field_get.js").default;
const _class_private_field_init = require("@swc/helpers/lib/_class_private_field_init.js").default;
var _ws = /*#__PURE__*/ new WeakMap(), _ws2 = /*#__PURE__*/ new WeakMap();
class Foo {
get connected() {
return _classPrivateFieldGet(this, _ws2) && _classPrivateFieldGet(this, _ws).readyState === _ws1.default.OPEN;
return _class_private_field_get(this, _ws2) && _class_private_field_get(this, _ws).readyState === _ws1.default.OPEN;
}
constructor(){
_classPrivateFieldInit(this, _ws, {
_class_private_field_init(this, _ws, {
writable: true,
value: void 0
});
_classPrivateFieldInit(this, _ws2, {
_class_private_field_init(this, _ws2, {
writable: true,
value: void 0
});
Expand Down

1 comment on commit 3ca954b

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark

Benchmark suite Current: 3ca954b Previous: a785f18 Ratio
es/full/bugs-1 305783 ns/iter (± 5371) 320590 ns/iter (± 13704) 0.95
es/full/minify/libraries/antd 2051241811 ns/iter (± 7018537) 1604088052 ns/iter (± 36061214) 1.28
es/full/minify/libraries/d3 366574943 ns/iter (± 6254900) 328001394 ns/iter (± 13707706) 1.12
es/full/minify/libraries/echarts 1520970095 ns/iter (± 12436955) 1241460805 ns/iter (± 22352454) 1.23
es/full/minify/libraries/jquery 99548807 ns/iter (± 2076264) 93777539 ns/iter (± 2336336) 1.06
es/full/minify/libraries/lodash 117125698 ns/iter (± 1691830) 110400610 ns/iter (± 2285608) 1.06
es/full/minify/libraries/moment 57126412 ns/iter (± 2178415) 52885300 ns/iter (± 915143) 1.08
es/full/minify/libraries/react 20518424 ns/iter (± 387997) 19401791 ns/iter (± 360675) 1.06
es/full/minify/libraries/terser 301623969 ns/iter (± 5918952) 257250196 ns/iter (± 5280091) 1.17
es/full/minify/libraries/three 548199843 ns/iter (± 7709929) 464796168 ns/iter (± 9108817) 1.18
es/full/minify/libraries/typescript 3722604726 ns/iter (± 31764741) 3021863784 ns/iter (± 34924221) 1.23
es/full/minify/libraries/victory 853062363 ns/iter (± 14169649) 698941152 ns/iter (± 21579765) 1.22
es/full/minify/libraries/vue 154752832 ns/iter (± 6119920) 135116196 ns/iter (± 1800793) 1.15
es/full/codegen/es3 28418 ns/iter (± 86) 28600 ns/iter (± 63) 0.99
es/full/codegen/es5 28599 ns/iter (± 59) 28671 ns/iter (± 39) 1.00
es/full/codegen/es2015 28556 ns/iter (± 41) 28622 ns/iter (± 42) 1.00
es/full/codegen/es2016 28639 ns/iter (± 68) 28644 ns/iter (± 51) 1.00
es/full/codegen/es2017 28543 ns/iter (± 52) 28713 ns/iter (± 65) 0.99
es/full/codegen/es2018 28525 ns/iter (± 66) 28659 ns/iter (± 52) 1.00
es/full/codegen/es2019 28562 ns/iter (± 64) 28639 ns/iter (± 45) 1.00
es/full/codegen/es2020 28509 ns/iter (± 80) 28647 ns/iter (± 59) 1.00
es/full/all/es3 189007155 ns/iter (± 5676687) 183774507 ns/iter (± 5392419) 1.03
es/full/all/es5 178907575 ns/iter (± 4038147) 178749203 ns/iter (± 2590838) 1.00
es/full/all/es2015 140336427 ns/iter (± 3165896) 134691908 ns/iter (± 2215513) 1.04
es/full/all/es2016 138515491 ns/iter (± 2263637) 133988785 ns/iter (± 3806477) 1.03
es/full/all/es2017 136238988 ns/iter (± 1729545) 132342945 ns/iter (± 3865378) 1.03
es/full/all/es2018 128316690 ns/iter (± 3477344) 129507299 ns/iter (± 4144788) 0.99
es/full/all/es2019 124174161 ns/iter (± 1846689) 128335351 ns/iter (± 5523474) 0.97
es/full/all/es2020 117458709 ns/iter (± 302657) 118723250 ns/iter (± 3143019) 0.99
es/full/parser 524368 ns/iter (± 10230) 516974 ns/iter (± 8691) 1.01
es/full/base/fixer 22641 ns/iter (± 58) 22470 ns/iter (± 44) 1.01
es/full/base/resolver_and_hygiene 84026 ns/iter (± 94) 83683 ns/iter (± 55) 1.00
serialization of serde 122 ns/iter (± 0) 123 ns/iter (± 0) 0.99
css/minify/libraries/bootstrap 29041274 ns/iter (± 307777) 28449281 ns/iter (± 255546) 1.02
css/visitor/compare/clone 2103695 ns/iter (± 21466) 2114124 ns/iter (± 12410) 1.00
css/visitor/compare/visit_mut_span 2329832 ns/iter (± 17666) 2308381 ns/iter (± 5346) 1.01
css/visitor/compare/visit_mut_span_panic 2365803 ns/iter (± 8940) 2394687 ns/iter (± 9003) 0.99
css/visitor/compare/fold_span 3091239 ns/iter (± 25737) 3099051 ns/iter (± 19349) 1.00
css/visitor/compare/fold_span_panic 3234510 ns/iter (± 14731) 3250935 ns/iter (± 17175) 0.99
css/lexer/bootstrap_5_1_3 5176421 ns/iter (± 12097) 5121971 ns/iter (± 10353) 1.01
css/lexer/foundation_6_7_4 4340825 ns/iter (± 4561) 4311209 ns/iter (± 1198) 1.01
css/lexer/tailwind_3_1_1 824749 ns/iter (± 461) 819691 ns/iter (± 217) 1.01
css/parser/bootstrap_5_1_3 21745236 ns/iter (± 338099) 21175067 ns/iter (± 186313) 1.03
css/parser/foundation_6_7_4 17039303 ns/iter (± 77605) 16853946 ns/iter (± 129952) 1.01
css/parser/tailwind_3_1_1 3242858 ns/iter (± 4459) 3220717 ns/iter (± 3180) 1.01
es/codegen/colors 325550 ns/iter (± 184812) 326200 ns/iter (± 185232) 1.00
es/codegen/large 1086381 ns/iter (± 551739) 1239492 ns/iter (± 640991) 0.88
es/codegen/with-parser/colors 47548 ns/iter (± 364) 46876 ns/iter (± 591) 1.01
es/codegen/with-parser/large 506991 ns/iter (± 1190) 508611 ns/iter (± 1025) 1.00
es/minify/libraries/antd 1655837205 ns/iter (± 21191317) 1414041366 ns/iter (± 29191992) 1.17
es/minify/libraries/d3 268396120 ns/iter (± 5119948) 261465932 ns/iter (± 6080551) 1.03
es/minify/libraries/echarts 1225017787 ns/iter (± 24007826) 1062302305 ns/iter (± 16223710) 1.15
es/minify/libraries/jquery 81002677 ns/iter (± 648584) 81148501 ns/iter (± 1323403) 1.00
es/minify/libraries/lodash 96328468 ns/iter (± 1325968) 98631668 ns/iter (± 2204679) 0.98
es/minify/libraries/moment 46373797 ns/iter (± 494555) 47835284 ns/iter (± 1026555) 0.97
es/minify/libraries/react 17164054 ns/iter (± 123603) 17358525 ns/iter (± 236179) 0.99
es/minify/libraries/terser 215609841 ns/iter (± 4406676) 216879275 ns/iter (± 7270811) 0.99
es/minify/libraries/three 389611636 ns/iter (± 13066900) 376171118 ns/iter (± 11444594) 1.04
es/minify/libraries/typescript 3015076672 ns/iter (± 18971370) 2550730367 ns/iter (± 13368119) 1.18
es/minify/libraries/victory 644739874 ns/iter (± 18289504) 612921858 ns/iter (± 15646875) 1.05
es/minify/libraries/vue 118512921 ns/iter (± 2064469) 118659745 ns/iter (± 2965856) 1.00
es/visitor/compare/clone 2323899 ns/iter (± 11130) 2350101 ns/iter (± 18116) 0.99
es/visitor/compare/visit_mut_span 2694036 ns/iter (± 14588) 2714609 ns/iter (± 13141) 0.99
es/visitor/compare/visit_mut_span_panic 2734087 ns/iter (± 9131) 2755856 ns/iter (± 17424) 0.99
es/visitor/compare/fold_span 3816304 ns/iter (± 10282) 3855454 ns/iter (± 15644) 0.99
es/visitor/compare/fold_span_panic 3942742 ns/iter (± 13311) 3969006 ns/iter (± 23345) 0.99
es/lexer/colors 12983 ns/iter (± 7) 13001 ns/iter (± 15) 1.00
es/lexer/angular 6319167 ns/iter (± 4542) 6336148 ns/iter (± 4219) 1.00
es/lexer/backbone 778485 ns/iter (± 624) 779160 ns/iter (± 297) 1.00
es/lexer/jquery 4376068 ns/iter (± 4345) 4368917 ns/iter (± 3553) 1.00
es/lexer/jquery mobile 6822463 ns/iter (± 5144) 6818989 ns/iter (± 3874) 1.00
es/lexer/mootools 3421304 ns/iter (± 1383) 3428082 ns/iter (± 932) 1.00
es/lexer/underscore 643676 ns/iter (± 434) 648645 ns/iter (± 390) 0.99
es/lexer/three 20619824 ns/iter (± 18783) 20578818 ns/iter (± 112126) 1.00
es/lexer/yui 3824935 ns/iter (± 1447) 3818430 ns/iter (± 1720) 1.00
es/parser/colors 29193 ns/iter (± 56) 28807 ns/iter (± 84) 1.01
es/parser/angular 15427769 ns/iter (± 173525) 15078094 ns/iter (± 201433) 1.02
es/parser/backbone 2150035 ns/iter (± 14153) 2140438 ns/iter (± 13918) 1.00
es/parser/jquery 11790076 ns/iter (± 157749) 11758506 ns/iter (± 265379) 1.00
es/parser/jquery mobile 19093192 ns/iter (± 633575) 19516867 ns/iter (± 471770) 0.98
es/parser/mootools 8925181 ns/iter (± 47505) 8881405 ns/iter (± 50914) 1.00
es/parser/underscore 1814090 ns/iter (± 11673) 1811175 ns/iter (± 10981) 1.00
es/parser/three 57421313 ns/iter (± 1138762) 54356673 ns/iter (± 341061) 1.06
es/parser/yui 9089119 ns/iter (± 91199) 9082078 ns/iter (± 97912) 1.00
es/preset-env/usage/builtin_type 144818 ns/iter (± 34607) 143230 ns/iter (± 35285) 1.01
es/preset-env/usage/property 20869 ns/iter (± 129) 20723 ns/iter (± 58) 1.01
es/resolver/typescript 138556546 ns/iter (± 2895172) 115269871 ns/iter (± 2309799) 1.20
es/fixer/typescript 99084867 ns/iter (± 3204541) 80824574 ns/iter (± 1879694) 1.23
es/hygiene/typescript 209211572 ns/iter (± 3302341) 173579362 ns/iter (± 2466914) 1.21
es/resolver_with_hygiene/typescript 368463699 ns/iter (± 4166006) 307252202 ns/iter (± 3191408) 1.20
es/visitor/base-perf/module_clone 81174 ns/iter (± 1623) 80919 ns/iter (± 483) 1.00
es/visitor/base-perf/fold_empty 91007 ns/iter (± 359) 90659 ns/iter (± 454) 1.00
es/visitor/base-perf/fold_noop_impl_all 91037 ns/iter (± 374) 91071 ns/iter (± 443) 1.00
es/visitor/base-perf/fold_noop_impl_vec 91404 ns/iter (± 315) 91447 ns/iter (± 301) 1.00
es/visitor/base-perf/boxing_boxed_clone 56 ns/iter (± 0) 56 ns/iter (± 0) 1
es/visitor/base-perf/boxing_unboxed_clone 41 ns/iter (± 0) 41 ns/iter (± 0) 1
es/visitor/base-perf/boxing_boxed 102 ns/iter (± 0) 102 ns/iter (± 0) 1
es/visitor/base-perf/boxing_unboxed 78 ns/iter (± 0) 78 ns/iter (± 0) 1
es/visitor/base-perf/visit_contains_this 3629 ns/iter (± 47) 3726 ns/iter (± 71) 0.97
es/base/parallel/resolver/typescript 6976906749 ns/iter (± 722281651) 5932299106 ns/iter (± 323473726) 1.18
es/base/parallel/hygiene/typescript 2578773160 ns/iter (± 24096584) 2045104171 ns/iter (± 18611482) 1.26
misc/visitors/time-complexity/time 5 103 ns/iter (± 0) 102 ns/iter (± 0) 1.01
misc/visitors/time-complexity/time 10 349 ns/iter (± 5) 343 ns/iter (± 2) 1.02
misc/visitors/time-complexity/time 15 659 ns/iter (± 1) 685 ns/iter (± 1) 0.96
misc/visitors/time-complexity/time 20 1230 ns/iter (± 10) 1232 ns/iter (± 23) 1.00
misc/visitors/time-complexity/time 40 6720 ns/iter (± 44) 6687 ns/iter (± 21) 1.00
misc/visitors/time-complexity/time 60 17205 ns/iter (± 116) 17185 ns/iter (± 36) 1.00
es/full-target/es2016 252713 ns/iter (± 454) 254547 ns/iter (± 320) 0.99
es/full-target/es2017 245969 ns/iter (± 533) 247402 ns/iter (± 515) 0.99
es/full-target/es2018 235368 ns/iter (± 414) 236384 ns/iter (± 433) 1.00
es2020_nullish_coalescing 92631 ns/iter (± 377) 92350 ns/iter (± 200) 1.00
es2020_optional_chaining 124659 ns/iter (± 356) 123608 ns/iter (± 782) 1.01
es2022_class_properties 149055 ns/iter (± 235) 149293 ns/iter (± 294) 1.00
es2018_object_rest_spread 96126 ns/iter (± 230) 96058 ns/iter (± 127) 1.00
es2019_optional_catch_binding 85255 ns/iter (± 191) 85010 ns/iter (± 180) 1.00
es2017_async_to_generator 85931 ns/iter (± 306) 85422 ns/iter (± 274) 1.01
es2016_exponentiation 90395 ns/iter (± 232) 90263 ns/iter (± 161) 1.00
es2015_arrow 93683 ns/iter (± 204) 93423 ns/iter (± 250) 1.00
es2015_block_scoped_fn 92080 ns/iter (± 241) 91880 ns/iter (± 265) 1.00
es2015_block_scoping 170221 ns/iter (± 271) 169460 ns/iter (± 282) 1.00

This comment was automatically generated by workflow using github-action-benchmark.

Please sign in to comment.