Skip to content

Latest commit

 

History

History
369 lines (223 loc) · 7.28 KB

File metadata and controls

369 lines (223 loc) · 7.28 KB

EcmaScript Syntax Features Benchmark

This file contains results of benchmarking execution speed of EcmaScript features. Each feature is tested in ESNext and ES5 standards. ES5 standard is compiled by several instruments - Babel, SWC and TypeScript. Also, each feature is tested in several popular browsers.

System info: Darwin, arm64

es2015/arrow-functions

Source code: code

Bar plot

Box plot Box plot

es2015/classes

Source code: code

Bar plot

Box plot Box plot

es2015/default-parameters

Source code: code

Bar plot

Box plot Box plot

es2015/for-of-iterators

Source code: code

Bar plot

Box plot Box plot

es2015/generators

Source code: code

Bar plot

Box plot Box plot

es2015/object-literals

Source code: code

Bar plot

Box plot Box plot

es2015/rest-parameters

Source code: code

Bar plot

Box plot Box plot

es2015/spread-operator

Source code: code

Bar plot

Box plot Box plot

es2015/template-literals

Source code: code

Bar plot

Box plot Box plot

es2016/exponential-operator

Source code: code

Bar plot

Box plot Box plot

es2017/async-functions

Source code: code

Bar plot

Box plot Box plot

es2018/rest-object

Source code: code

Bar plot

Box plot Box plot

es2018/rest-object-without-some

Source code: code

Bar plot

Box plot Box plot

es2018/spread-one-before

Source code: code

Bar plot

Box plot Box plot

es2018/spread-many-before

Source code: code

Bar plot

Box plot Box plot

es2018/spread-one-after

Source code: code

Bar plot

Box plot Box plot

es2018/spread-many-after

Source code: code

Bar plot

Box plot Box plot

es2018/spread-number-fields

Source code: code

Bar plot

Box plot Box plot

es2019/private-class-variables

Source code: code

Bar plot

Box plot Box plot

es2020/nullish-coalescing

Source code: code

Bar plot

Box plot Box plot

es2020/optional-chaining

Source code: code

Bar plot

Box plot Box plot

es2021/logical-operators-idle

Source code: code

Bar plot

Box plot Box plot

es2021/logical-operators

Source code: code

Bar plot

Box plot Box plot

es2022/private-class-methods

Source code: code

Bar plot

Box plot Box plot