Страница, которая не моргает: SPA-роутинг для HTML и Web Components
Страница, которая не моргает: SPA-роутинг для HTML и Web Components Фреймворки таскают клиентский роутинг прямо из коробки, а вот голые HTML и Web Components остаются с носом. Если сервер и так нормально отдаёт страницы, а клиентская навигация нужна лишь для кучки разделов — тащить ради этого целый фреймворк так себе затея. Тут на сцену выходит Aura Router, который не выкидывает HTML на помойку, а делает его отправной точкой. Маршруты — это обычные Custom Elements, ссылки — самые банальные. Срубил JavaScript — и те же самые URL преспокойно работают как старые добрые страницы. В материале соберут минимальный сайт на двух страницах и заодно проверят, как оно всё будет, если зайти по прямой ссылке, пощёлкать клиентскую навигацию и попробовать отказаться от JS. Читать далее 👉 Frontender's notes