Современный сайт на javascript.
Всем привет! Сегодня хотел бы показать нашу новую работу: http://troika-gorod.ru/ (запустили несколько дней назад). Задача стояла следующая: есть сторонняя работающая система, мобильное приложение, API, и надо было под это все сделать самостоятельный веб-сайт, работающий по API. В итоге получился такой даже не сайт, а веб-приложение. То есть он полностью на javascript/react работает (даже обработка УРЛ страниц), а MODX используется только для обработки API-запросов. По большей степени здесь веб-сервер вообще не используется. То есть в браузер всегда приходит минимальный HTML-код (ссылки на JS/CSS файлы и один основной div). У данной реализации конечно есть свои минусы (которые позже будут нивелированы за счет ввода node.js-сервера между пользовательским запросом и конечным сайтом (как это работает на сайте MODX-Клуба)), но зато есть весьма весомые плюсы. Один из них - это высокая скорость загрузки и рендеринга страниц. Даже при первом заходе на сайт (без кеша в браузере) полный onLoad страницы - 1-2 сек. Код страницы веб-сервер отдает за 10 мсек (что не удивительно, его node.js отдает как есть из памяти). Многие переходы внутри сайта происходят без перезагрузки страницы, что дает еще один значительный плюс в визуальной скорости сайта. И даже без какой-либо оптимизации PageSpeed Tools дает 85+ баллов из 100. В общем, теперь мы переходим на такие front-end технологии и скорее всего в ближайшем будущем таки запустим разработку серии компонентов для сайтов, в которых эти технологии бы очень пригодились.