1.1.1 • Published 6 years ago

twing-benchmark v1.1.1

Weekly downloads
2
License
ISC
Repository
-
Last release
6 years ago

twig.js versus Twing benchmark

A comparison benchmark of the latest versions of twig.js and Twing.

The protocol

This benchmark is based on the Smarty versus TwigPHP benchmark by dominics:

  • Extending one base template and overriding its blocks
  • 3 blocks, with varying default content
  • A single for loop, outputting elements of an array within one block

Usage

npm install

npm start

Results

On my machine, with twig.js ^1.12.0 and Twing ^1.2.0, node.js 9.8.0, 100000 iterations, compile time ignored, cache warmed:

BenchmarkTime Taken
twig.js~6 seconds
Twing~1 second

As a matter of comparison, here are the results I get from Smarty versus TwigPHP benchmark on the same machine with TwigPHP 2.4.7, PHP 7.1.15, 100000 iterations, compile time ignored, cache warmed:

BenchmarkTime Taken
TwigPHP~0.8 second