Nuxt | Создаём PWA интернет-магазин



Серия статей шаг за шагом рассказывающая о создании и оптимизации интернет--магазина.



Структура интернет магазина:

- Главная страница с каталогом товаров

- Страница категорий со списком товаров

- Карточка товара

- Страница оформления заказа



Возможности приложения:

- Модальные окна.

- Хранение идентификатора пользователя в cookie.

- Ленивая подгрузка и гидрация компонентов.

- Сжатие изображений, стилей, скриптов, html кода и всего что только можно.

- 2 версии сайта: 1) для последних браузеров которым не нужен транспилированный код (через Babel) 2) Legacy версия транспилированная через Babel.

- Умная загрузка шрифтов без FOUT, FOIT, FOFT.

- Поддержка всех браузеров от IE 10.

- Поддержка svg.

- Работа со всеми SEO тегами.

- Автоопределение устройства пользователя ещё до рендера сайта, для отдачи нужного html контента.

- Работа с API с помощью XHR запросов.