@@ -129,8 +129,11 @@ This benchmark runs JSHint on
129
129
130
130
## lebab
131
131
132
- A test to stress the [ Lebab] ( https://github.com/lebab/lebab )
133
- ES5 to ES6/ES7 transpiler, modernizing the preact bundle.
132
+ [ Lebab] ( https://github.com/lebab/lebab ) transpiles your ES5 code to ES6/ES7, thus
133
+ performing the opposite of what [ Babel] ( https://github.com/babel/babel ) does.
134
+
135
+ This benchmark runs the Lebal ES5 to ES6/ES7 transpiler on the
136
+ [ Preact] ( http://preactjs.com ) 8.2.5 bundle.
134
137
135
138
## prepack
136
139
@@ -146,28 +149,46 @@ This benchmark runs prepack on both
146
149
147
150
## prettier
148
151
149
- A test to stress the [ Prettier] ( https://github.com/prettier/prettier )
150
- code formatter with various ` .js ` and ` .jsx ` inputs.
152
+ [ Prettier] ( https://github.com/prettier/prettier ) is an opinionated code formatter
153
+ which removes all the original styling and ensures that all outputted code conforms
154
+ to a consistent style. It is often used in web projects today to automatically format
155
+ JavaScript, HTML, CSS and other files.
156
+
157
+ This benchmark runs prettier on different inputs, including
158
+ - the [ lodash] ( https://lodash.com ) 4.17.4 bundle,
159
+ - the [ Preact] ( http://preactjs.com ) 8.2.5 bundle, and
160
+ - the JSX files from the React [ todomvc] ( https://github.com/tastejs/todomvc ) example app.
151
161
152
162
## source-map
153
163
154
- A test to stress the [ source-map] ( https://github.com/mozilla/source-map )
155
- tool on both parsing and serializing source maps.
164
+ [ Source Map] ( https://github.com/mozilla/source-map ) is a library developed by Mozilla
165
+ to generate and consume source maps, which in turn are used by browsers to display
166
+ proper JavaScript when debugging a minified application.
167
+
168
+ This benchmark stresses the source-map tool on both parsing and serializing a
169
+ variety of different source maps, including the [ Preact] ( http://preactjs.com )
170
+ 8.2.5 source map.
156
171
157
172
## typescript
158
173
159
- A test to stress the [ TypeScript] ( https://github.com/Microsoft/TypeScript )
160
- compiler on the [ ` typescript-angular ` ] ( https://github.com/tastejs/todomvc/tree/master/examples/typescript-angular )
174
+ [ TypeScript] ( https://github.com/Microsoft/TypeScript ) is a language for
175
+ application-scale JavaScript. It adds optional types, classes, and modules
176
+ to JavaScript, and compiles to readable, standards-based JavaScript.
177
+
178
+ This benchmark stresses the TypeScript compiler by running it on the
179
+ [ ` typescript-angular ` ] ( https://github.com/tastejs/todomvc/tree/master/examples/typescript-angular )
161
180
example from [ todomvc] ( https://github.com/tastejs/todomvc ) .
162
181
163
182
## uglify-js
164
183
165
- A test to stress the [ UglifyJS3] ( https://github.com/mishoo/UglifyJS2 )
166
- minifier, running on the (concatenated) JavaScript source for
167
- the ES2015 test in the [ Speedometer] ( https://browserbench.org/Speedometer )
168
- 2.0 benchmark.
184
+ [ UglifyJS] ( https://github.com/mishoo/UglifyJS2 ) is a JavaScript parser, minifier,
185
+ compressor and beautifier toolkit, which is commonly used to minimize JavaScript
186
+ bundles.
187
+
188
+ This benchmark runs the UglifyJS minifier on the (concatenated) JavaScript source for
189
+ the ES2015 test in the [ Speedometer] ( https://browserbench.org/Speedometer ) 2.0 benchmark.
169
190
170
191
## uglify-es
171
192
172
193
This benchmark stresses the new ES2015 and beyond minifier using the 196KiB
173
- ES2015 module containing the untranspiled [ Vue] ( https://github.com/vuejs/vue ) bundle.
194
+ ES2015 module containing the untranspiled [ Vue] ( https://github.com/vuejs/vue ) bundle.
0 commit comments