• Почему сайт vuejs.org не SPA?

    wizzzet
    @wizzzet
    Да, мы делали много магазинов на SPA. Основная проблема - системы аналитики и ретаргетинга глючат. Google Analytics и Метрика теряют источники переходов, что критично для партнёров, занимающихся предоставлением в интернет-магазин лидов, потому что они, как правило, берут деньги за заказы клиентов магазина, и им сложно доказать источник заказа (по utm-меткам). Также, большая нагрузка на сайт с SSR (северный рендеринг) подразумевает организацию кэширования компонент, что тоже не всегда просто.

    Если у вас обычный контентный сайт, и нет сложных воронок продаж, то можно использовать SPA, даже без сложных интерфейсов, так страницы как правило открываются быстрее (кроме самой первой, если не SSR).
    Ответ написан
    2 комментария
  • Имеет ли смысл создавать интернет журнал на Vue.js?

    wizzzet
    @wizzzet
    У nuxtjs нет никаких проблем с поисковиками, тем более что поддержка SSR уже встроена во фреймворк, и работать на нем ещё быстрее, чем на чистом vuejs. Единственный момент, при сериализации страницы для SSR создаётся объект сериализованного состояния страницы в json, которое немного увеличивает суммарный объем страницы. Ну и ещё проблема заключается в том, что из-за северной сериализации на северной стороне становятся недоступны в исходном коде глобальные объекты window, document, navigator, которые часто используются напрямую в различных Javascript плагинах. Для решения этого вопроса можно использовать встроенный компонент noSSR, который откладывает рендеринг определённой части контента до момента запуска в браузере.
    Ответ написан
    Комментировать