Превращаем PythonShell в PWA — это оказалось удивительно просто
Chuck Severance
0:00 / 0:00
Превращаем PythonShell в PWA — это оказалось удивительно просто
1 086 просмотров · 5 дней назад
Chuck Severance
116 тыс. подписчиков
1 086 просмотров · 5 дней назад
В этом коротком видеоуроке я экспериментирую с превращением PythonShell в прогрессивное веб-приложение (PWA).
https://shell.py4e.com/
PythonShell уже представлял собой в основном статическое, самодостаточное веб-приложение, поэтому я хотел посмотреть, сколько работы потребуется, чтобы сделать его устанавливаемым из браузера и более похожим на настольное приложение.
Я намеренно выбрал самый простой путь:
Добавить базовые метаданные PWA
Сделать его устанавливаемым в Chrome
Пропустить автономное кэширование и сложные обходные пути для браузеров
Протестировать локально
Установить на macOS
Развернуть и проверить, что он устанавливается с производственного сайта
Результат на удивление хорош: он запускается из Dock и, с практической точки зрения, ведет себя как обычное настольное приложение.
После развертывания по HTTPS установленная версия также работает с производственного сайта и может быть закреплена как обычное приложение.
Это не подробный учебник по PWA. Это быстрый эксперимент, чтобы посмотреть, как мало усилий требуется, чтобы существующее веб-приложение стало гораздо больше похоже на установленное приложение.
И да, ИИ очень помог.