Progressive Web Applications или PWA — что это? По сути, это нечто среднее между веб-приложением и сайтом. За счет использования таких технических “фишек”, как Service Worker, Push notifications, App Shell, Web App Manifest, HTTPS и т.д.), такие решения обеспечивают мгновенный переход от сайта к “приложению” без самого приложения, обеспечивая высоч…
Да что-то, что другое - хрень!
Для небольших сайтов на 10 страниц - вполне ок. Когда у тебя бизнес типа: кафе, барбер-шоп, фитнес клуб и т.д.
Сделал несколько страниц, добавил форму бронирования с календарем свободных дат. И вперед.
А если это более серьезный сайт (особенно интернет-магазин) - то никакие PWA или тем более SPA тут не годятся от слова, совсем.
С чего вы так решили? По скорости очень даже работает, а вот относительно SEO - сомневаюсь. Нет кейсов, что Google хорошо индексирует страницы, которые загружаются без шаблонизации со стороны сервера. Иными словами, если браузеру отдавать по любому урлу пустую страницу со скриптом-загрузчиком приложения, а тот уже затащит шаблоны и запросит контент, то нет особых гарантий, что такая страница проиндексируется. Только шаблонить на backend’е и отдавать уже HTML с текстом.