1. Чтобы не получить бан прочти правила магентоман! Читать обязательно!

Magento PWA

Тема в разделе "Magento 2", создана пользователем volanar, 11 июл 2019.

XEvil 4.0 Релиз Состоялся!
?

Планируете ли Вы внедрять PWA в свой проект?

  1. Уже внедрен

    0 голосов
    0,0%
  2. Не вижу пока смысла, так как это сложно и не стоит времени и затраченных средств

    1 голосов
    7,7%
  3. Активно изучаю эту тему и хочу внедрить PWA в ближайшем будущем

    9 голосов
    69,2%
  4. Даже не собираюсь

    3 голосов
    23,1%
Можно выбрать сразу несколько вариантов.
Модераторы: Violent
  1. volanar

    volanar

    Регистр.:
    20 дек 2015
    Сообщения:
    479
    Симпатии:
    302
    Всем добрый день. Ни для кого не секрет, что magento активно внедряет PWA в качестве фронтенда. Сейчас активно изучаю эту тему и есть 5 проектов с открытым исходным кодом, активно развивающихся и получивших определенные результаты. Первый проект небезызвестный vue storefront, демо здесь. Второй проект от создателей magento, известный как PWA studio, далее менее известные проекты fallback-studio , ScandiPWA и DEITY Falcon. Кто-нибудь уже внедрил в свой проект PWA, какие есть подводные камни, есть ли смысл сейчас вообще его внедрять? Хотелось бы услышать Ваше мнение, спасибо.
     
    Ann Lappin нравится это.
  2. Данида

    Данида

    Регистр.:
    30 июл 2012
    Сообщения:
    232
    Симпатии:
    155
    смысл есть, когда понимаешь, зачем внедрять PWA.
    тот же самый agregatoreat написан на VUE c M2 (молчу про качество работ в фирме, которая непосредственно делала, где 70% дебилов)
    один крупный бизнес (обороты - млрды в год) сам себе тоже на vue писал шоп на м2 - в итоге все в помойку, т.к. по требованиям скорости, оптимизации, сео и прочего PWAшное решение не катит. В итоге делают Magento-way.
    однако есть один кейс, когда на SPA написано и это выгодно - когда адски кастомный чекаут, так как писать и поддерживать magento-way сложнее в разы.
     
    Kingr и volanar нравится это.
  3. volanar

    volanar

    Регистр.:
    20 дек 2015
    Сообщения:
    479
    Симпатии:
    302
    Спасибо за ответ, не слыхал о таком. А в чем его преимущество, если не секрет, можно ссылки и будет ли это полезно рядовому пользователю, который почти самостоятельно без крупного бюджета хочет улучшить свой магаз?

    Интересный ход.То есть дополнительно работает под сервером node.js? Просто использую сервер litespeed и по скорости отдачи страницы по сравнению с вышеуказанными демками вообще не вижу разницы, но все же, это субъективное мнение

    А как поиск работает, как стандартный? Скорость скоростью, но почему-то elasticsuite в разы точнее с дефолтными настройками, а это очень важно. Насколько помню, vue storefront использует elasticsearch как nosql базу данных, не более
     
    Последнее редактирование модератором: 16 июл 2019
  4. Данида

    Данида

    Регистр.:
    30 июл 2012
    Сообщения:
    232
    Симпатии:
    155
    написан только чекаут на реакте, остальное все как обычно

    нет, не работает отдельно - весь дописанный бэк, который нужен, есть на vue storefront

    поиск elastic, но с доработками.
    дефолтный поиск ищет плохо, elastic suite тоже, индексы фиговые, алгоритм индексов и query надо менять, чтобы хорошо искалось, но это кастом опять же.
     
    Последнее редактирование модератором: 16 июл 2019
    volanar нравится это.
  5. volanar

    volanar

    Регистр.:
    20 дек 2015
    Сообщения:
    479
    Симпатии:
    302
    Добрый день. Кто разбирается в ServiceWorker, помогите разрешить проблему
    "ServiceWorker registration failed: DOMException"
     

    Вложения:

    • PWA.zip
      Размер файла:
      52,7 КБ
      Просмотров:
      9
  6. nagypali

    nagypali Постоялец

    Регистр.:
    23 июл 2016
    Сообщения:
    85
    Симпатии:
    198
  7. volanar

    volanar

    Регистр.:
    20 дек 2015
    Сообщения:
    479
    Симпатии:
    302
  8. KaiSer77

    KaiSer77 Постоялец

    Регистр.:
    21 июл 2013
    Сообщения:
    115
    Симпатии:
    53
    agregatoreat сейчас рекламируют на сайте vuestorefront как success story, возможно их делала дебильная комманда разработчиков, но результат сейчас выглядит вполне даже ничего так. Несмотря на то, что perfrormance budget у них перевалил за 10 мегабайт, а изображения просят оптимизации, но это же b2b - и так сойдет, а если ядро PWA загрузилось в браузер клиента, то я так понимаю оно теперь будет работать даже в режиме offline... Кстати PageSpeed Insight выдает очень хорошие результаты, по сравнению с тем, что есть у типовых проектов Magento 2 на knockout.js с загрузкой компонентов через require.js.

    На PWA построен принцип работы facebook, tweeter, instagram, всячески ускорять эти решения помогает команда разработчиков движка chromium, со скоростью, производительностью фронтнда и масштабированием там все в порядке. Другими словами, если делать все правильно, то не будет проблем с производительностью, скоростью и SEO.

    Если у кого есть кейсы, когда к маженте прикрутили PWA и это очень быстро работает, дайте ссылочку, очень хочется изучить снаружи, как это сделано и какие методы оптимизации использованы.
     
  9. Данида

    Данида

    Регистр.:
    30 июл 2012
    Сообщения:
    232
    Симпатии:
    155
    Один из хороших кейсов - https://inchoopwa.com/

    К сожалению, все проекты в РФ на подобных технологиях пока что "коленочные" и после запуска владельцы бизнеса хотят уйти от использованных технологий
     
  10. volanar

    volanar

    Регистр.:
    20 дек 2015
    Сообщения:
    479
    Симпатии:
    302
    Вы только не упадите со стула, но индиская контора mobicommerce мне втюхивало свое решение в мультивендорном варианте на базе vnecoms (которого скорее всего еще нет) за 5999 уе. Их демка адресу: https://pwa.mobicommerce.us/