Около двух недель назад Microsoft объявила о переводе собственного браузера Edge на движок Chromium, практически полностью отказываясь от использования собственного движка EdgeHTML. Представители компании заявляют, что использования движка с открытым исходным кодом облегчит работу для разработчиков, а также позволит браузеру лучше соответствовать веб-стандартам.
Но бывший стажёр команды Edge Джошуа Бакита (Joshua Bakita) сообщает, что главная причина смены движка браузера заключается в том, что Google продолжал вносить определённые изменения в свои веб-приложения, которые приводили к их некорректной работе в других браузерах.
Это уже происходит. Я совсем недавно работал в команде Edge, и одной из причин, по которой мы решили покончить с EdgeHTML, было то, что Google продолжал вносить изменения в свои сайты, которые ломали работу в других браузерах, и мы не могли идти в ногу со временем. Например, недавно они добавили скрытый пустой div для видео YouTube, что привело к отказу работы нашего аппаратного ускорения (это должно быть исправлено в Windows 10 October 2018 Update). До этого внедрённое аппаратное ускорение видео позволяло нам существенно обходить Chrome во времени воспроизведения видео на одном заряде аккумулятора, но практически в тот момент, когда они что-то сломали на YouTube, они начали рекламировать превосходство Chrome над Edge по времени автономной работы при просмотре видео. И что печально, их предполагаемое доминирование было не из-за гениальной работы по оптимизации Chrome, а из-за сломанного YouTube. В целом, они просто делают веб медленнее.
Хоть я и не уверен, что YouTube был изменён намеренно, чтобы замедлить работу Edge, многие из моих коллег были убеждены в этом. Добавлю, что YouTube отклонил наш запрос на удаление скрытого пустого div, не став вдаваться в подробности.
И это только один случай.
Независимо от того, намеренно вносились эти изменения или нет, Microsoft сама виновата в сложившейся ситуации. Компания может добавлять новые функции и вносить существенные исправления в Edge только вместе с выходом нового функционального обновления для Windows 10, то есть два раза в год. Если бы браузер обновлялся отдельно от системы, о чём давно говорили инсайдеры, таких проблем не возникало бы.
Новый Edge на базе Chromium будет отделён от Windows 10, а значит команда разработчиков сможет чаще выпускать обновления для него.