Вы не сможете создать PWA без HTTPS.
Обслуживание вашего сайта через HTTPS имеет основополагающее значение для безопасности, и многие API не будут работать без него. Если вам нужно оправдать затраты на внедрение, узнайте, почему HTTPS имеет значение .
Если сайт использует HTTP для каких-либо ресурсов, пользователи будут предупреждены в строке URL. Chrome отображает предупреждение, подобное следующему.

HTTPS должен быть реализован везде, а не только, например, на страницах входа или оформления заказа. Любая небезопасная страница или ресурс может стать вектором атаки, что сделает ваш сайт обузой для ваших пользователей и вашего бизнеса.
Безопасность сайта легко проверить с помощью панели безопасности Chrome DevTools . Ведите учет любых проблем.
Сайт в следующем примере не является безопасным, поскольку некоторые ресурсы передаются по протоколу HTTP.
