Дом мнения Мерцание Google Chrome: больше, чем кажется на первый взгляд?

Мерцание Google Chrome: больше, чем кажется на первый взгляд?

Видео: Мультики про машинки новые серии 2017 - Кто сильнее! Лучшие мультфильмы для детей /#мультик игра (Октября 2024)

Видео: Мультики про машинки новые серии 2017 - Кто сильнее! Лучшие мультфильмы для детей /#мультик игра (Октября 2024)
Anonim

ПОСМОТРЕТЬ ВСЕ ФОТОГРАФИИ В ГАЛЕРЕЕ

Когда я впервые увидел на PCMag.com заголовок о том, что Google перевел движок рендеринга Chrome с WebKit на что-то под названием «Blink», я был почти уверен, что это был еще один из многих подделок компании, посвященных Первому дураку. Но покопавшись в фоновых веб-страницах проекта, стало ясно, что Blink - это реально.

В отличие от многих технических журналистов, я обычно приветствую новые продукты от поискового гиганта не как щедрые подарки от доброжелательного благотворителя, а как способ для интернет-рекламного гиганта собирать более подробные данные о своих пользователях. Но с Blink, похоже, нет никакого смысла в сборе данных.

Blink - это просто эффективность кода, что имеет первостепенное значение, если учесть, что просмотр веб-страниц как человеческая деятельность перемещается с компьютеров на мобильные устройства, чья производительность, память и емкость аккумулятора ограничены. Инженеры Google были рады принять код WebKit с открытым исходным кодом для использования в своем браузере в течение почти пяти лет, несмотря на тот факт, что код был в значительной степени разработан сотрудниками Apple. Но теперь, когда Google Android активно конкурирует на мобильных устройствах с iPhone и iPad от Apple, оппортунистическое использование WebKit прошло. Ну, не совсем, поскольку Blink по-прежнему будет базироваться на WebKit, как на новой «раздвоенной» версии.

ПОСМОТРЕТЬ ВСЕ ФОТОГРАФИИ В ГАЛЕРЕЕ

Как утверждают инженеры Google, в WebKit есть множество специфичного для Apple кода, который не имеет смысла для Chrome. Первый шаг команды Blink, согласно веб-страницам проектов, состоит в том, чтобы убрать 4, 5 миллиона строк ненужного кода в Webkit, оставив при этом его основной код рендеринга веб-страниц без изменений. Этот подход заслуживает похвалы и должен также уменьшить беспокойство по поводу совместимости с существующими сайтами, поскольку инженеры Google утверждают в своем блоге, что целью проекта Blink является поддержание совместимости с существующими сайтами и приложениями. Обещание работать с другими производителями браузеров также обнадеживает, но означает ли это работу с Mozilla и Opera, а не с Microsoft и Apple?

Это Google Web

С большинством телефонов, работающих под управлением Android, мы увидим сайты, которые правильно отображаются только в этой ОС, а другие - только в браузере Apple iOS Safari? Еще одно беспокойство, на самом деле общее беспокойство по поводу веб-ландшафта, заключается в том, что больше сервисов Google будут работать только в Chrome. Мы видели это раньше. Попробуйте заставить уведомления Gmail работать в любом браузере, кроме Chrome, например. Предоставление Google контроля над веб-стандартами приведет к монокультуре, которую мы не видели со времен IE6. Для еще более циничного обвинения в Blink читайте краткий перевод разработчика Роба Исаака с BS на английский в документации Google Blink.

В блоге команды Google Chrome говорится, что «в краткосрочной перспективе Blink принесет небольшие изменения веб-разработчикам». Это то "краткосрочное", что беспокоит меня. Означает ли это, что позже вам придется скорректировать код своего сайта для Blink или забыть о том, что он работает во всех этих сотнях миллионов устройств Android и браузеров Chrome для настольных ПК? Мы можем надеяться, что это не будет конечным результатом Blink, но надежда не всегда работает.

ПОСМОТРЕТЬ ВСЕ ФОТОГРАФИИ В ГАЛЕРЕЕ

Мерцание Google Chrome: больше, чем кажется на первый взгляд?