ВС:Бухгалтерия 6.3 Печенье с предсказаниями fortune-cookies ru п... (от Печенье с предсказаниями)
Разработчики Chrome отказались от технологии WebKit
Разработчики популярного веб-браузера Chrome объявили об
отказе от технологии WebKit для рендеринга веб-страниц. Вместо нее решено
создать собственное ответвление под названием Blink – изначально оно полностью
копирует текущий исходный код WebKit, но в дальнейшем может стать совершенно
другой технологией. Примером того, как ответвление («форк») может стать
популярнее исходной технологии, служит проект LibreOffice, который в свое время
«отпочковался» от проекта OpenOffice.org.
Технология Blink будет применяться не только в браузерах Chromium
и Chrome, но и в операционной системе Chrome OS. Сложное и неоднозначное
решение по запуску собственной ветки WebKit, по словам разработчиков, вызвано
растущей фрагментацией проекта WebKit, в том числе, из-за односторонних
действий компании Apple. Напомним, браузер Safari, наряду с Chrome, является
одной из самых распространенных и влиятельных технологий, построенных на WebKit.
Как говорят представители компании Google, которая
занимается развитием платформы Chrome, использование WebKit стало слишком
сложной задачей, поскольку внутренние процессы в проекте Chrome сильно
отличаются от процессов, принятых в проекте WebKit. В итоге разработчикам Chrome
приходится выполнять нелегкую задачу по интеграции новых наработок WebKit в
свой код, а потом они должны переносить свои наработки в базу кода WebKit.
Предполагается, что выход платформы Chrome из единого проекта WebKit облегчит
жизнь сразу двум сторонам: браузер Chrome получит больше возможностей для
внедрения собственных инноваций, а компания Apple сможет быстрее развивать свои
идеи без лишних согласований с таким крупным конкурентом и помощником в одном
лице, как компания Google.
Главная цель, которую преследуют разработчики Chrome своим
отказом от WebKit – обеспечение самой высокой скорости работы своих продуктов и
быстрого внедрения инноваций. Как проект с открытым исходным кодом, платформа Blink
будет открыта для вклада сторонних разработчиков, как и Chromium.
Уже сейчас в проекте Blink намечаются серьезные отличия от WebKit.
Главное – вынос обработки содержимого внутри тегов
Как говорят участники проекта Chrome, изменение подхода к
механизму рендеринга уже в ближайшее время позволит устранить из процесса 7 систем
сборки и удалить более 7000 файлов общим объемом более 4,5 миллионов строк. Со
временем это должно привести к «оздоровлению кода», повышению стабильности и
уменьшению числа дефектов.
В своем время проект WebKit был запущен компанией Apple как
ответвление проекта KHTML, входящего в состав платформы KDE. Примечательно, что
на первых порах развития браузера Chrome в нем тоже использовалась собственная
ветка WebKit, но потом произошел переход на оригинальный WebKit. Тем не менее,
в текущих сборках браузера Chrome применяется не стандартный JavaScript-движок
из WebKit, а фирменная технология V8.
Разработчики Chrome составляли и все еще составляют
абсолютное большинство рецензентов в проекте WebKit – 95 человек. За ними
следует компания Apple, где работают 59 человек из числа тех, кто рассматривает
вопросы о включении новых правок в код. Вслед за ведущей парой идут
многие другие компании, включая Blackberry, Intel, Nokia, Samsung, Adobe и
Netflix.
В свете перехода платформы Chrome с технологии WebKit на
собственную ветку Blink особенно интересно выглядит положение компании Opera,
которая недавно сообщила, что отказывается от собственного движка Presto в
пользу WebKit. Многие независимые разработчики опасались, что WebKit получит
монопольное положение, а авторы будут адаптировать свои сайты под WebKit в ущерб
открытым стандартам. Реакция Opera не заставила себя долго ждать – норвежская
компания официально заявила, что будет использовать технологию Blink, так что
конкуренция на рынке платформ сохранится. Более того, запуск проекта Blink
играет на руку таким производителям, как Microsoft и Mozilla, поскольку ведет к
большей стандартизации веб-страниц (у веб-разработчиков будет меньше поводов
оптимизировать свои сайты исключительно под WebKit).
Также стоит упомянуть об истории названия «Blink».
Как рассказал Линус Апсон (Linus Upson), вице-президент по инженерному развитию
Chrome, это название (можно перевести, как «мгновение» или «миг») должно
подчеркивать упор проекта на скорость и простоту. В то же время, разработчики
браузеров часто вкладывают в название долю шутки. Например, проект Chrome
(«хром») почти полностью избавил браузеры от ненужных «хромированных деталей», а
проект под названием «Blink» должен напомнить людям старые добрые 90-годы
прошлого века, когда в браузере Netscape Navigator стал поддерживаться тег «blink»
(немного надоедавший, поскольку текст в этом теге постоянно мигал на экране).
По материалам сайтов TechCrunch, The Verge, CNET, Ars
Technica и The Register.
Оставьте Ваш комментарий или мнение о новости: Разработчики Chrome отказались от технологии WebKit Просим Вас оставлять сообщения по теме и уважать своих собеседников и авторов новостного сообщения.