Skip to content

Commit ecfc68b

Browse files
Updated results
1 parent 40fbc5d commit ecfc68b

File tree

11 files changed

+86
-36
lines changed

11 files changed

+86
-36
lines changed

README.md

+43-31
Original file line numberDiff line numberDiff line change
@@ -55,53 +55,59 @@ Higher numbers are better.
5555
RUNTIME PERFORMANCE
5656
===================
5757
friends
58-
✓ marko » 4,606 op/s (fastest)
59-
✗ dust » 488 op/s (89.41% slower)
58+
✓ marko » 4,780 op/s (fastest)
59+
✗ dust » 868 op/s (81.84% slower)
6060
6161
if-expression
62-
✓ marko » 595,460 op/s (fastest)
63-
✗ pug » 489,484 op/s (17.80% slower)
64-
✗ jade » 73,919 op/s (87.59% slower)
62+
✓ marko » 603,718 op/s (fastest)
63+
✗ pug » 495,798 op/s (17.88% slower)
64+
✗ jade » 73,946 op/s (87.75% slower)
6565
6666
projects-escaped
67-
✓ marko » 106,996 op/s (fastest)
68-
✗ marko (native-for) » 103,780 op/s (3.01% slower)
69-
✗ handlebars » 65,694 op/s (38.60% slower)
70-
✗ dust » 37,028 op/s (65.39% slower)
67+
✓ marko » 116,897 op/s (fastest)
68+
✗ marko (native-for) » 114,487 op/s (2.06% slower)
69+
✗ handlebars » 64,465 op/s (44.85% slower)
70+
✗ dust » 41,080 op/s (64.86% slower)
7171
7272
projects-unescaped
73-
✓ marko (native-for) » 468,052 op/s (fastest)
74-
✗ marko » 405,141 op/s (13.44% slower)
75-
✗ handlebars » 172,530 op/s (63.14% slower)
76-
✗ dust » 127,281 op/s (72.81% slower)
73+
✓ marko (native-for) » 476,404 op/s (fastest)
74+
✗ marko » 416,648 op/s (12.54% slower)
75+
✗ handlebars » 182,510 op/s (61.69% slower)
76+
✗ dust » 123,418 op/s (74.09% slower)
7777
7878
reverse-helper
79-
✓ marko » 570,097 op/s (fastest)
80-
✗ dust » 387,780 op/s (31.98% slower)
79+
✓ marko » 571,518 op/s (fastest)
80+
✗ dust » 361,126 op/s (36.81% slower)
8181
8282
search-results
83-
✓ marko » 46,678 op/s (fastest)
84-
✗ dust » 15,523 op/s (66.74% slower)
83+
✓ marko » 47,645 op/s (fastest)
84+
✗ dust » 15,447 op/s (67.58% slower)
85+
86+
simple-0
87+
✓ marko » 472,020 op/s (fastest)
88+
✗ es6 » 466,638 op/s (1.14% slower)
89+
✗ lodash » 291,743 op/s (38.19% slower)
90+
✗ dust » 250,187 op/s (47.00% slower)
8591
8692
simple-1
87-
✓ pug » 411,312 op/s (fastest)
88-
✗ marko » 363,510 op/s (11.62% slower)
89-
✗ dot » 299,272 op/s (27.24% slower)
90-
✗ handlebars » 151,100 op/s (63.26% slower)
91-
✗ dust » 138,700 op/s (66.28% slower)
92-
✗ jade » 89,398 op/s (78.27% slower)
93-
✗ nunjucks » 56,938 op/s (86.16% slower)
94-
✗ swig » 54,621 op/s (86.72% slower)
95-
✗ vue » 16,216 op/s (96.06% slower)
96-
✗ react » 3,823 op/s (99.07% slower)
93+
✓ pug » 415,779 op/s (fastest)
94+
✗ marko » 363,983 op/s (12.46% slower)
95+
✗ dot » 299,093 op/s (28.06% slower)
96+
✗ handlebars » 161,886 op/s (61.06% slower)
97+
✗ dust » 135,315 op/s (67.46% slower)
98+
✗ jade » 88,483 op/s (78.72% slower)
99+
✗ nunjucks » 56,782 op/s (86.34% slower)
100+
✗ swig » 54,721 op/s (86.84% slower)
101+
✗ vue » 15,601 op/s (96.25% slower)
102+
✗ react » 3,874 op/s (99.07% slower)
97103
98104
simple-2
99-
✓ marko » 426,036 op/s (fastest)
100-
✗ dust » 160,431 op/s (62.34% slower)
105+
✓ marko » 437,265 op/s (fastest)
106+
✗ dust » 154,719 op/s (64.62% slower)
101107
102108
ui-components
103-
✓ marko » 204,337 op/s (fastest)
104-
✗ react » 3,600 op/s (98.24% slower)
109+
✓ marko » 199,304 op/s (fastest)
110+
✗ react » 3,621 op/s (98.18% slower)
105111
```
106112
<!-- </performance> -->
107113

@@ -159,6 +165,12 @@ Lower numbers are better.
159165
✗ marko » 597 bytes gzipped 1505 bytes uncompressed
160166
8.88% larger (smallest)
161167
168+
simple-0
169+
✓ dust » 173 bytes gzipped 234 bytes uncompressed
170+
(smallest) (smallest)
171+
✗ marko » 213 bytes gzipped 345 bytes uncompressed
172+
18.78% larger 32.17% larger
173+
162174
simple-1
163175
✓ react » 395 bytes gzipped 850 bytes uncompressed
164176
(smallest) 5.53% larger

output/compiled.min/simple-0/dust.min.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

output/compiled.min/simple-0/marko.min.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

output/compiled/simple-0/dust.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

output/compiled/simple-0/marko.js

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
// Compiled using [email protected] - DO NOT EDIT
2+
"use strict";
3+
4+
var marko_template = module.exports = require("marko/dist/html").t(__filename),
5+
marko_helpers = require("marko/dist/runtime/html/helpers"),
6+
marko_str = marko_helpers.s;
7+
8+
function render(input, out) {
9+
var data = input;
10+
11+
out.w("Hello " +
12+
marko_str(input.name) +
13+
"! You have " +
14+
marko_str(input.messageCount) +
15+
" messages! " +
16+
marko_str(input.colors));
17+
}
18+
19+
marko_template._ = render;
20+
21+
marko_template.meta = {};

output/compiled/simple-1/swig.js

+5-5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

output/html/simple-0/dust.html

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Hello George Washington! <strong>You have 999 messages! red,green,blue,yellow,orange,pink,black,white,beige,brown,cyan,magenta

output/html/simple-0/es6.html

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Hello George Washington! <strong>You have 999 messages! red,green,blue,yellow,orange,pink,black,white,beige,brown,cyan,magenta

output/html/simple-0/lodash.html

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Hello George Washington! <strong>You have 999 messages! red,green,blue,yellow,orange,pink,black,white,beige,brown,cyan,magenta

output/html/simple-0/marko.html

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Hello George Washington! You have 999 messages! red,green,blue,yellow,orange,pink,black,white,beige,brown,cyan,magenta

output/sizes.json

+10
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,16 @@
6969
"marko": 1505
7070
}
7171
},
72+
"simple-0": {
73+
"gzipped": {
74+
"dust": 173,
75+
"marko": 213
76+
},
77+
"uncompressed": {
78+
"dust": 234,
79+
"marko": 345
80+
}
81+
},
7282
"simple-1": {
7383
"gzipped": {
7484
"dot": 491,

0 commit comments

Comments
 (0)