Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Если несколько лет назад одностраничные приложения практически не поддерживали поисковую оптимизацию и их использовали преимущественно для создания личных кабинетов и панели администрирования
И при переходе между разделами приложения страница не перезагружается полностью, а только подгружается и отображаются необходимые данные.
Одностраничные приложения сильно выигрывают по скорости работы и удобству использования у классических web-приложений.
Используя одностраничные приложения с серверным рендерингом сегодня эта проблема полностью исчезла.
Считаю, что именно для этого их и стоит использовать, ни никак не для «контентных» сайтов или лендингов. Иначе получается, сами создаём себе проблемы (индексация, seo, роутинг, размер и разбиение бандла и т.д.), а потом героически их же и решаем.
Спорное утверждение. Какая разница, где наблюдать спиннер — во вкладке браузера, или в самом UI?
От уважаемых людей слышал, что на рынке пока нет человеческого решения для SSR, без ада и содомии для команды. Возможно, это уже не так.
А вот для магазина, вполне себе можно
Например, nextjs.org
Одностраничные приложения сильно выигрывают по скорости работы и удобству использования у классических web-приложений. При помощи SPA можно добиться эффекта работы вебсайта, как приложения на десктоп, без перезагрузок и существенных задержек.
В магазинах для продвижения самое чувствительное — это, пожалуй, карточка товара. Правильно оформленная… с заголовком h1, описанием, и с человеко-читаемым уникальным индексируемым роутом на каждый товар. Просто, на самом деле интересно — nextjs такое реально умеет?
Rozetka.com.ua, hotline.ua — в топах украинского поиска, абсолютно не стесняются перезагружать страничку на каждый товар, и ничего страшного. Фильтры, табы — там да, удобнее ajax spa прикрутить.
Технологические тренды веб-разработки 2019
Single page application
Типичный пример материала, который наглядно показывает почему SEO специалистов не любят — из-за тотальной технической беграмотности.
Вбейте себе в голову
SPA != Angular React или Vue.
Single Page Application (SPA) – это веб-приложение, компоненты которого загружаются единожды на одной странице, а контент подгружается по необходимости.
Это не стек технологий. Это вообще никакого отношения к технологиям не имеет. Это ярлык. Который получают тогда, когда на сайте используется ServiceWotker + написан Manifest.
Технология — это совокупность знаний, посвященных созданию инструментов, обработке действий и извлечению материалов.
Займитесь собственным ликбезом, а не повторяйте безграмотные вещи от других SEO специалистов.
Технологические тренды веб-разработки 2019