VS
Size: a a a
VS
C
AP
I<
I<
I<
$start = microtime(TRUE);
$output = \Drupal::service('twig')->renderInline("{{ 'Test'|lower }}");
$end = microtime(TRUE);
echo round(1000 * ($end - $start), 3), " ms\n";
I<
C
AP
C
C
C
use Drupal\Component\Utility\Timer;
$build = [
'#type' => 'inline_template',
'#template' => "{{ 'test1'|lower }}",
];
$renderer = \Drupal::service('renderer');
echo $renderer->render($build);
$build = [
'#type' => 'inline_template',
'#template' => "{{ 'test2'|lower }}",
];
Timer::start('test');
echo $renderer->render($build);
debug(Timer::read('test') . ' ms');
I<
php ./vendor/bin/drush scr ../sandbox/twig.php
1.672 ms
0.015 ms
VV
VV
VV
C
VV
C
VV