Месяц назад пользователь medium.com Кевин Бэйсит предположил, что 52% всех Progressive Web Apps (PWA) перестанут работать с выходом Chrome 93 и Edge 93. Его утверждения были основаны на появлении в манифесте консоли и приложения сообщения от разработчиков браузеров о смене критериев установки PWA. Несколько дней назад в Google решили приостановить свои планы и отложили их на неопределенный срок.
В исходной статье Кевин Бэйсит писал о том, что Google хотел изменить правила установки PWA, потому что многие разработчики используют прием, позволяющий приложениям не работать в действительности офлайн.
self.addEventListener('fetch', function (event) { //DO NOTHING BECAUSE YOLO 🐵 });
Разработчик считает, что некоторые приложения бесполезны в автономном режиме и в качестве примера привел автономный вариант приложения LinkedIn. При этом он не понимает, почему Google не считает страницу с динозавром приемлемым резервным вариантов для автономного использования.
По словам Кевина Бэйсита, за заголовком его первоначальной статью скрывалась готовность предупредить разработчиков о последствиях отмененной инициативы Google. Он уверен, что заставить веб-приложение работать в автономном режиме намного сложнее и многие разработчики не были бы к этому готовы, потому что:
fetch
не лишен ошибок, особенно когда речь идет о выборке и кэшировании ресурсов, поступающих из других доменов. Проблемой также может стать работа CORS;Если все сделано правильно, приложение может загружаться практически мгновенно, уверяет Кевин Бэйсит. Это может сэкономить массу средств на облачные платформы, уменьшив количество запросов, идущих от сервера, и сделать часть приложения полезным в автономном режиме. Но в запланированном обновлении Chrome был призыв к созданию «идеальной реализации кэширования», что Кевин Бэйсит считает нереальным, учитывая хрупкость и сложность процесса.
Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…
В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…
Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…
Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…
Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…
IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…