Бывший Microsoft Intern: Google преднамеренно искалеченный браузер Edge

Бывший Microsoft Intern: Google преднамеренно искалеченный браузер Edge

Предоставление какой-либо одной компании слишком большого контроля над интернетом и долгосрочное развитие веб-стандартов всегда было плохой идеей. Он не работал должным образом в конце 1990-х и начале 2000-х годов, когда Microsoft Internet Explorer был стандартом де-факто, и вряд ли это будет особенно хорошим результатом в 2018 году, теперь, когда Chromium стал единственным доминирующим игроком. в просмотре. По словам бывшего стажера / разработчика Edge, Microsoft отказалась от собственного движка EdgeHTML, потому что она не могла идти в ногу со способами, которыми Google продолжал взламывать крупные веб-сайты, чтобы поставить ее в невыгодное положение.

В своем сообщении в Hacker News JoshuaJB (идентифицированный через Neowin как Joshua Bakita) в ответ на сообщение о том, что Google может использовать свое доминирующее положение путем интеграции преференциальной поддержки для повышения производительности приложений Google за счет других платформ или продуктов, пишет:

Это уже происходит. Я совсем недавно работал в команде Edge, и одной из причин, по которой мы решили покончить с EdgeHTML, было то, что Google продолжал вносить изменения в свои сайты, которые ломали другие браузеры, и мы не могли идти в ногу. Например, недавно они добавили скрытый пустой div для видео YouTube, что приводит к отказу ускоренного пути нашего аппаратного ускорения (теперь должно быть исправлено в обновлении Win10 Oct). До этого наше довольно современное ускорение видео ставило нас намного впереди Chrome по времени воспроизведения видео на аккумуляторе, но почти в тот момент, когда они ломали вещи на YouTube, они начали рекламировать доминирование Chrome над Edge на аккумуляторе для просмотра видео. жизнь. То, что делает это настолько печальным, - то, что их предполагаемое доминирование было не из-за оригинальной работы по оптимизации Chrome, а из-за отказа YouTube. В целом, они только замедляют работу сети.

Теперь, хотя я не уверен, что убежден, что YouTube был преднамеренно изменен, чтобы замедлить работу Edge, многие из моих коллег вполне убеждены в этом - и это те, кто смотрел на это лично. Чтобы добавить к этому все, когда мы спросили, YouTube отклонил наш запрос на удаление скрытого пустого div и не стал вдаваться в подробности.

И это только один случай.

Ирония в защите Edge и Microsoft после многих лет осуждения того, как Редмонд подталкивал всех к использованию Edge при каждой возможности, не потеряна для меня. Не является иронией защиты Microsoft в целом. Враждебность компании по отношению к разработке с открытым исходным кодом и ее любовь к монополии, возможно, несколько ослабла в последние годы, но о них едва ли забыли.

Нам нужно было счастливое посредничество между «Один браузер управляет Землей» и «Ваш браузер является вредоносным ПО». Изображение Thurrot.com
Нам нужно было счастливое посредничество между «Один браузер управляет Землей» и «Ваш браузер является вредоносным ПО». Изображение Thurrot.com

Но мне не нужно прислушиваться к тому, как Microsoft подталкивает людей к использованию Edge, чтобы увидеть опасность того, что любая отдельная компания слишком сильно контролирует стандарты и практики. Мы не знаем, является ли приведенная выше история действительно правдой - на момент написания статьи она не была подтверждена независимо. Но в это не трудно поверить, и мы видели исторические примеры того, как такого рода монополия может работать против компаний, которые пытаются создать альтернативы. IE6 доминировал в Интернете до такой степени, что веб-сайты часто запрограммировались на хорошую работу в Internet Explorer, даже если это нарушало стандарты или не соответствовало передовым практикам. Конкурирующие браузеры, которые пытались правильно внедрить стандарты, могли бы не работать со страницами IE6.

Ars Technica приводит еще один пример того, как Google разработал сайты, такие как YouTube, чтобы отдавать предпочтение своему подходу, в ущерб другим браузерам.

В качестве другого примера, YouTube использует функцию импорта HTML для загрузки скриптов. Импорт HTML не получил широкого распространения ни разработчиками, ни браузерами, и ожидается, что модули ECMAScript будут выполнять ту же роль. Но они доступны в Chrome и используются YouTube. Для Firefox и Edge YouTube отправляет реализацию импорта HTML-кода на JavaScript, что значительно снижает производительность. Результат? Страницы YouTube, которые загружаются за секунду в Chrome, загружаются в других браузерах за несколько секунд.

Тот факт, что Chromium является открытым исходным кодом, в конечном итоге не будет иметь большого значения, если одна компания по-прежнему будет представлять собой подавляющую силу, стоящую за ее разработкой и связанной с этим разработкой будущих веб-стандартов. В мобильном у Apple все еще есть влияние, благодаря Safari на iPhone. Но Mozilla Firefox с его 9-процентной долей рынка в настоящее время является единственным оплотом против полного доминирования Chrome на рынке браузеров для настольных компьютеров.