linkedin/dustjs — pull request #463 by prashn64 (2014-05-08 00:14:23+00:00)
Title: Rendering performance improvements by simplifying logging

Average of three runs of the benchmark tool (Total 30,000 iterations for each suite) with v1.2.6 as the baseline

-------------- v1.2.6 ----------------

ops/ms
------
string: 2406 0%
replace: 546 0%
array: 633 0%
object: 512 0%
partial: 247 0%
recursion: 367 0%
filter: 743 0%
complex: 321 0%

-------------- v1.2.6 ----------------

-------------- v2.0.0 ----------------

ops/ms
------
string: 2128 -11%
replace: 518 -5%
array: 579 -8%
object: 483 -5%
partial: 234 -5%
recursion: 329 -10%
filter: 652 -12%
complex: 296 -7%

-------------- v2.0.0 ----------------

-------------- v2.2.9 ----------------

ops/ms
------
string: 2671 +11%
replace: 352 -35%
array: 308 -51%
object: 333 -34%
partial: 142 -42%
recursion: 156 -57%
filter: 368 -50%
complex: 133 -58%

-------------- v2.2.9 ----------------

-------------- v2.3.4 ----------------

ops/ms
------
string: 2558 +6%
replace: 464 -15%
array: 338 -46%
object: 343 -33%
partial: 144 -41%
recursion: 156 -57%
filter: 376 -49%
complex: 133 -58%

-------------- v2.3.4 ----------------

--------- v2.2.10 (THIS PR) ----------

ops/ms
------
string: 2708 +12%
replace: 508 -2%
array: 570 -1%
object: 477 -1%
partial: 206 -11%
recursion: 255 -22%
filter: 507 -22%
complex: 234 -20%

--------- v2.2.10 (THIS PR) ----------

--------- master (THIS PR) ----------

ops/ms
------
string: 2883 +19%
replace: 673 +30%
array: 552 -5%
object: 520 +7%
partial: 219 -6%
recursion: 274 -16%
filter: 527 -19%
complex: 236 -20%

--------- master (THIS PR) ----------