Pull to refresh

Comments 4

Нет, там в заголовке прям написано, что именно меня вдохновляло.
Интересная штука — главное интересно зачем они компилят в django, jinja2 etc.
> Скорость — такая же как у jinja2.

Но почему?..
Кстати, какая именно скорость? Если у Jinja2 отключено кеширование байткода, то при рендеринге она каждый раз файл эээ… перекомпилирует заново, что снижает производительность — зачастую довольно серьёзно.

А можно в цифрах?
Ну как — техника одна и та же. И backslant и jinja2 компилируются в байткод. И backslant и jinja2 каждый раз на диск за ним потом не ходят. Потому и скорость практически одинакова.
В цифрах есть в папке example на фласке накиданный пример — там оба движка подключены. ab или wrk выдают примерно одинаковые цифры. Небольшая потеря на backslant, на уровне погрешности, видимо из-за генератора. Хотя я точно код жинжи не смотрел, может там тоже генераторы, точно не скажу.
Sign up to leave a comment.

Articles