An open API service indexing awesome lists of open source software.

https://github.com/aretecode/bundler-benchmarks

benchmark bundlers
https://github.com/aretecode/bundler-benchmarks

benchmark fluent fusebox rollup webpack

Last synced: 10 months ago
JSON representation

benchmark bundlers

Awesome Lists containing this project

README

          

## 📦 install
```bash
git clone git@github.com:aretecode/bundler-benchmarks.git && cd bundler-benchmarks && npm i && node bench
```

(if you have issues with node_gyp) `npm install --no-optional`, if that does not work, `npm install --no-optional --force`

# [faker](./faker.js)

> generates out the test files

> just run `node faker --dirname name-of-your-bench` and it generates out src files and bench file

#### full cli arg options are:

```js
{
string: ['dirname', 'ext', 'es'],
number: ['es', 'iterations'],
default: {
ext: 'js',
es: 5,
iterations: 10,
},
alias: {
dir: 'dirname',
},
})
```

# [typescript](./bench-ts.js)
screen shot 2017-04-30 at 12 39 03 am
# [es5](./bench-es5.js)
# [es6](./bench-es6.js)
screen shot 2017-04-29 at 3 51 13 am

# [small](./bench-small.js)

# [dynamicrequire](./bench-require-dynamic.js)
# [requires](./bench-require.js)
screen shot 2017-04-30 at 12 28 09 am

# [deps](./bench-deps.js)
# [deps-heavy](./bench-depsheavy.js)

> ❗ note for dependencies there needs to be a dll config for a more fair comparison

screen shot 2017-04-29 at 4 20 27 am