Google является финансирующей и контролирующей силой веб-движка Blink, который управляет популярным браузером Chrome, новым Microsoft Edge и другими браузерами. Долгое время мы, веб-разработчики и пользователи, были довольны тем, что Google продвигает открытый Интернет вперед. Мы были благодарны и все понимали, что за все эти открытые сервисы нужно платить — в виде каких-то личных или других данных.

Но сейчас, похоже, Google активно пытается монополизировать открытый интернет.

И это опасный ход.

Для того, чтобы понять, я должен получить немного технических. У большинства из нас активны несколько независимых окон браузера («вкладок»). Один может показывать Google Mail, другой новостной сайт, третий может показывать обновленный список заголовков новостей или позволяет вам следить за ребенком в его кроватке. Эти вкладки делают свое дело, даже если они фоновые, то есть даже если вы в данный момент просматриваете еще одну вкладку. Таким образом, вы можете переключаться между всеми вашими вкладками или страницами, и все всегда обновляется. Если ваш радионяня регистрирует шум или если вы получаете новое электронное письмо или предложение акций, заголовок этой вкладки может начать мигать, и вы знаете, что вам следует переключиться, чтобы посмотреть, что происходит.

Теперь Google предлагает «заморозить» все фоновые вкладки — в настоящее время невидимые — на каждом устройстве, не только на мобильных устройствах, но и на настольных компьютерах, ноутбуках или планшетах. Они утверждают, что это значительно снизит нагрузку на ЦП, что может быть правдой, однако чувствительные к энергопотреблению устройства, такие как телефоны, все равно замораживают все приложения (включая браузер) после того, как экран гаснет. Кроме того, фоновые вкладки уже замедлены, чтобы потреблять меньше энергии или мощности процессора.

Это «зависание» немедленно остановит работу всех интерактивных или самообновляющихся веб-сервисов. Ни ваши новости, ни ваши котировки акций не будут обновляться, ваш монитор кроватки не сможет вас уведомить. Ни на вашем Mac Book, ни на ПК с Windows или Linux.

Но у Google есть решение: оно называется web-push. Я уверен, что вы заметили эти маленькие всплывающие окна с вопросом, хотите ли вы получать уведомления? Это веб-пуш. Это позволяет службе отправить вам сообщение, если что-то произойдет. Угадайте, что: вам нужен собственный PlayStore Google (на Android) или Firebase (принадлежащий Google) в другой операционной системе, чтобы иметь возможность получать уведомления. Мало того, что эта служба чрезвычайно ограничена в своих возможностях, она также не будет работать, если вы используете альтернативные операционные системы, такие как Lineage OS (альтернатива Android без Google) или даже iOS от Apple.

Вместо автоматического обновления веб-сайтов — даже в фоновом режиме — теперь вы можете получать всплывающие сообщения о появлении на сайте новой информации. Представьте себе это по шкале от 10 до 20 замороженных вкладок — всплывающий кошмар.

WWW задумывался как сеть независимых серверов, предлагающих информацию и услуги. Эта сеть с годами превратилась из статических страниц в интерактивную среду. Чтобы предложить интерактивность, было изобретено и использовано несколько методов, чтобы у нас всегда были правильные, актуальные материалы на экране.

Если у Google есть свой путь — всему этому приходит конец. Google хочет поставить все интерактивные сервисы на поводок: используйте нас, чтобы оставаться интерактивными (вроде как), или вернитесь к сети 2010-х годов. И эй — если вы используете операционную систему, которую мы не поддерживаем — не повезло.

Я занимаюсь разработкой веб-сайтов с самого начала существования Интернета. Я прошел через браузерные войны Microsoft, помню появление и смерть Netscape — я все это видел. Ничто никогда не угрожало независимому открытому Интернету так, как эта наглая попытка Google получить контроль над всем известным нам Интернетом.

https://wicg.github.io/page-lifecycle/
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/sotCDcI-E7Y