Mail.RuПочтаМой МирОдноклассникиИгрыЗнакомстваНовостиПоискВсе проекты

Программное обеспечение
с открытым исходным кодом

Это означает, что любой может заглянуть внутрь —
изучить, как работает программа, убедиться, что в ней
нет вирусов, и даже внести свои изменения.

На этом ресурсе собрана информация об открытых
разработках Mail.Ru Group и ее сотрудников.

Fest

Fest — это шаблонизатор общего назначения, компилирующий XML шаблоны в самодостаточные JavaScript функции.

Для написания шаблонов используется XML. Можно использовать любую популярную IDE и множество инструментов, созданных за годы существования этого языка разметки.

Mail.Ru Group использует Fest на главной странице, в Почте@Mail.Ru, Облаке@Mail.Ru и в ряде других проектов.

Решенные задачи

  • Переход на движок V8.
  • Отказ от дублирования логики. Больше нет разных шаблонов на сервере и клиенте.
  • Обеспечение быстрой загрузки при первом входе. Главная страница доставляется браузеру за 1 мс.
  • Быстрый отклик на действия пользователя.
  • Простота использования, достигнутая за счет перехода с C на XML.

Ссылки