N2O (Nitrogen 2x Optimized) — это усовершенствованная версия знаменитого Erlang веб фреймворка Nitrogen, но работающая полностью на вебсокетах и в несколько раз быстрее оригинального Нитрогена.
Основные изменения:
- оптимизация всех слоев;
- использование бинарного протокола BERT для контролов;
- отложенная доставка JavaScript на клиент;
- совместим по стилям с Twitter Bootstrap;
- минимальное количество Erlang процессов на запрос;
- поддержка шаблонов DTL;
- быстрая разработка REST приложений;
- XHR Fallback для старых браузеров без поддержки WebSockets;
- размер исходников сокращен до 3000 строк;
- поддержка Zepto для не IE браузеров.
Страница проекта на GitHub.
Домашняя страница.
Презентация.