Фон
синтаксис jade потрясающий, но я хотел посмотреть, как он влияет на производительность.
Итак, я создал одностраничное приложение и использовал Apache Bench для сравнения его пропускной способности с использованием jade для рендеринга страницы и с использованием строки в памяти. Переменных не было, так что это было чисто академическое сравнение.
Строка в памяти сделала все приложение более чем в два раза более быстрым локально, что кажется много, учитывая, что jade в производственном режиме должен рендериться из кеша в памяти.
Я использую node 0.8 и версию 2.5.11 Express в производственном режиме с явно установленным параметром кеша представления true
.
результаты тестов Apache: https://dl.dropbox.com/u/3737990/jade/jade.png https://dl.dropbox.com/u/3737990/jade/memory.png