В чем разница между Mustache.js и Handlebars.js?

Основные отличия, которые я видел:

  • Handlebars добавляет #if, #unless, #withи #each
  • Handlebars добавляет помощников
  • Шаблоны Handlebars скомпилированы (Mustache тоже)
  • Handlebars поддерживает пути
  • Позволяет использовать {{this}}в блоках (который выводит строковое значение текущего элемента)
  • Handlebars.SafeString()(и, возможно, некоторые другие методы)
  • Handlebars от 2 до 7 раз быстрее
  • Mustache поддерживает перевернутые секции (т.е. if !x ... )

(Пожалуйста, поправьте меня, если я ошибаюсь в приведенном выше.)

Есть ли какие-либо другие существенные различия, которые я упустил?

320
задан Yves M. 24 March 2018 в 08:27
поделиться