Skip to content

Commit 71d141f

Browse files
committed
Run benchmarks
1 parent c653367 commit 71d141f

File tree

2 files changed

+13
-19
lines changed

2 files changed

+13
-19
lines changed

benchmarks/README.md

+11-17
Original file line numberDiff line numberDiff line change
@@ -11,44 +11,38 @@ npm i
1111
npm test
1212
```
1313

14-
inline-styles x 1,816 ops/sec ±8.29% (67 runs sampled)
15-
cxs x 2,777 ops/sec ±3.20% (73 runs sampled)
16-
emotion x 2,274 ops/sec ±4.53% (67 runs sampled)
17-
glamorous x 1,338 ops/sec ±6.30% (59 runs sampled)
18-
styled-components x 880 ops/sec ±11.67% (57 runs sampled)
19-
20-
inline-styles x 2,629 ops/sec ±7.03% (69 runs sampled)
21-
cxs x 3,273 ops/sec ±5.63% (68 runs sampled)
22-
emotion x 2,892 ops/sec ±5.33% (70 runs sampled)
23-
glamorous x 2,173 ops/sec ±4.27% (72 runs sampled)
24-
styled-components x 1,625 ops/sec ±14.74% (73 runs sampled)
25-
26-
2714
inline-styles x 2,879 ops/sec ±3.51% (72 runs sampled)
2815
cxs x 4,045 ops/sec ±2.24% (77 runs sampled)
16+
fela x 3,113 ops/sec ±6.61% (65 runs sampled)
2917
emotion x 3,416 ops/sec ±2.93% (79 runs sampled)
3018
glamorous x 1,706 ops/sec ±12.33% (54 runs sampled)
31-
fela x 3,113 ops/sec ±6.61% (65 runs sampled)
3219
styled-components x 1,302 ops/sec ±10.00% (57 runs sampled)
3320

3421
inline-styles x 2,774 ops/sec ±6.23% (72 runs sampled)
3522
cxs x 3,892 ops/sec ±5.62% (75 runs sampled)
23+
fela x 2,597 ops/sec ±11.94% (56 runs sampled)
3624
emotion x 3,121 ops/sec ±3.99% (75 runs sampled)
3725
glamorous x 2,251 ops/sec ±6.63% (70 runs sampled)
38-
fela x 2,597 ops/sec ±11.94% (56 runs sampled)
3926
styled-components x 1,471 ops/sec ±10.99% (62 runs sampled)
4027

4128
inline-styles x 2,803 ops/sec ±4.45% (72 runs sampled)
4229
cxs x 3,473 ops/sec ±4.82% (69 runs sampled)
30+
fela x 3,503 ops/sec ±5.70% (69 runs sampled)
4331
emotion x 2,543 ops/sec ±4.98% (69 runs sampled)
4432
glamorous x 1,950 ops/sec ±5.37% (68 runs sampled)
45-
fela x 3,503 ops/sec ±5.70% (69 runs sampled)
4633
styled-components x 1,659 ops/sec ±6.21% (68 runs sampled)
4734

4835
inline-styles x 2,659 ops/sec ±2.87% (73 runs sampled)
4936
cxs x 3,379 ops/sec ±4.99% (68 runs sampled)
37+
fela x 3,829 ops/sec ±4.62% (68 runs sampled)
5038
emotion x 2,873 ops/sec ±5.22% (70 runs sampled)
5139
glamorous x 2,133 ops/sec ±4.90% (69 runs sampled)
52-
fela x 3,829 ops/sec ±4.62% (68 runs sampled)
5340
styled-components x 1,576 ops/sec ±5.75% (66 runs sampled)
5441

42+
inline-styles x 2,702 ops/sec ±5.82% (76 runs sampled)
43+
cxs x 3,691 ops/sec ±2.75% (75 runs sampled)
44+
fela x 3,818 ops/sec ±4.54% (73 runs sampled)
45+
emotion x 2,470 ops/sec ±6.85% (68 runs sampled)
46+
glamorous x 2,040 ops/sec ±4.12% (70 runs sampled)
47+
styled-components x 1,571 ops/sec ±9.65% (67 runs sampled)
48+

benchmarks/index.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ const suite = new Benchmark.Suite
44
// benchmark hates browser-env
55
require('browser-env')()
66
const cxs = require('./lib/cxs')
7+
const fela = require('./lib/fela')
78
const styledComponents = require('./lib/styled-components')
89
const glamorous = require('./lib/glamorous')
910
const inlineStyles = require('./lib/inline-styles')
10-
const fela = require('./lib/fela')
1111

1212
// must be imported after others to prevent globbering other libraries
1313
require('babel-register')({
@@ -20,9 +20,9 @@ const emotion = require('./lib/emotion')
2020
suite
2121
.add('inline-styles', inlineStyles)
2222
.add('cxs', cxs)
23+
.add('fela', fela)
2324
.add('emotion', emotion)
2425
.add('glamorous', glamorous)
25-
.add('fela', fela)
2626
.add('styled-components', styledComponents)
2727
.on('cycle', e => {
2828
console.log(String(e.target))

0 commit comments

Comments
 (0)