WebKit – легкий, но мощный браузерный движок – был разработан на основе KHTML в 2001 году. Мы выбрали именно WebKit в качестве браузерного движка для Chromium, когда только начинали работать над проектом, из-за его универсальности, высокой производительности и продуманного дизайна. Благодаря упорной работе всего сетевого сообщества WebKit продолжал развиваться и полностью соответствовал всем требованиям постоянно растущих возможностей веб-платформы.
Однако Chromium использует несколько иную многопроцессовую архитектуру, нежели другие браузеры, работающие на WebKit, и поддержание множественных архитектур на протяжении многих лет привело к повышению сложности как движка WebKit, так и проекта Chromium. Результатом этого стало снижение общей динамики внедрения инноваций, поэтому на днях мы представили Blink, новый браузерный движок с открытым исходным кодом, разработанный на основе WebKit.
Это решение далось нам непросто. Мы знаем, что запуск нового браузерного движка может иметь для сети серьезные последствия. Однако мы уверены, что наличие нескольких движков (так же, как и наличие нескольких веб-браузеров) послужит стимулом для инноваций и со временем улучшит состояние всей открытой сетевой экосистемы.
В краткосрочной перспективе внедрение Blink не предполагает серьезных изменений в работе веб-разработчиков. На начальном этапе основная работа будет сосредоточена на усовершенствовании внутренней архитектуры и упрощении исходного кода. Например, мы планируем сразу удалить 7 билд-систем и более 7 тыс. файлов, включающих более 4,5 млн. строк кода. В более долгосрочной перспективе усовершенствованный исходный код будет означать более стабильную работу и меньшее число неполадок.
Во время перехода на новый движок мы будем тесно сотрудничать с поставщиками других браузеров в целях дальнейшего развития системы и обеспечения совместимости ее элементов, что является важнейшим фактором создания успешной сетевой экосистемы. С этой целью мы разработалиосновные принципы для создания новых функций веб-платформы, в которых уделяем особое внимание соответствию открытым веб-стандартам, а также вопросам совместимости и прозрачности.
Источник: http://googlerussiablog.blogspot.ru/201 … omium.html
Отредактировано Крошка Ру (05-04-2013 22:55:19)
Отсутствует
Гугл прислушался к тем, кто плакался про монополию ВебКита из-за похорон (с тремя баянами) движка Оперы)
Больше всего интересно, останутся ли всякие другие проекты на ВебКите или за Гуглом пойдут. Qt и GTK+, например.
Отредактировано KooL (05-04-2013 23:44:49)
Отсутствует
Краткое пояснение по данному вопросу (-:Е
Ядрёная консоль делает меня сильней!
Отсутствует
https://github.com/mozilla/servo
Лиса тоже движок сменит скоро...
Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?
Отсутствует
FF как бы меняет в эволюционном порядке т.к. Gecko уже старый и проще новый написать, чем этому костыли лепить.
А вот у Хромиума и Оперы именно переход на форк. Совершенно разные вещи.
Отсутствует
Лиса тоже движок сменит скоро...
Keepun, Ага
Mozilla и Samsung объявили о совместной работе над браузерным движком
Отсутствует
А вот у Хромиума и Оперы именно переход на форк. Совершенно разные вещи.
У Хромиума как раз то же самое.
Ядрёная консоль делает меня сильней!
Отсутствует
Lain_13
«Переход Firefox на переписанный Gecko по имени Servo» == «Переход Chromium на переписанный Webkit по имени Blink»
Ядрёная консоль делает меня сильней!
Отсутствует
krigstask
Не совсем так. Servo это Gecko переписанный с нуля и даже на другом языке программирования. В то время как Blink это WebKit с патчами.
Собственно переход на Servo будет значительно более рискованным мероприятием, чем переход у Хромиума на Blink.
Отсутствует
KooL
Именно, в конце-концов это совершенно новый код, тогда как Gecko проверен годами. В конце-концов баги Gecko все уже более-менее научились обходить и притёрлись к ним, в то время как у Servo будет свой уникальный набор багов, который ещё придётся найти и придумать как их обойти. Если у Хрома сейчас эволюция, то у Фокса будет революция и как это на нём скажется заранее предугадать невозможно. Будут потом жаловаться «о, у меня все сайты поплыли».
Отредактировано Lain_13 (10-04-2013 19:33:42)
Отсутствует
krigstask
Не совсем так. Servo это Gecko переписанный с нуля и даже на другом языке программирования. В то время как Blink это WebKit с патчами.
Собственно переход на Servo будет значительно более рискованным мероприятием, чем переход у Хромиума на Blink.
Kuja вот считает ровно наоборот.
Ядрёная консоль делает меня сильней!
Отсутствует
FF как бы меняет в эволюционном порядке…
А вот у Хромиума и Оперы именно переход на форк. Совершенно разные вещи.
Если Fx — в эволюционном, то Chrome, видимо, в революционном. Опера действительно «революционно» меняет движок (с Presto).
Ядрёная консоль делает меня сильней!
Отсутствует
Вы за меня домысливаете фразы и предписывать то, чего я не писал. Стыдно должно быть.
У FF действительно эволюция. Но где в моем посте писалось про революцию?
У Хрома переход с зимней обуви на летнюю. Вот и все.
То, что Опера что-то там меняет вообще мало кого интересует т.к. браузер на десктопах в попе. Им проще делать патчи и по мелочи что-то вносить, чем поддерживать целый отдельный движок. Штат и бюджет не тот.
Отсутствует
Kuja
Стыдно должно быть тем, кто не умеет внятно свои мысли формулировать и путается в словах. Ошибиться, интерпретируя чужие бормотания, не стыдно.
Ядрёная консоль делает меня сильней!
Отсутствует
krigstask
Ну так у вас с восприятием туго, а не у меня с формулированием. Ибо другим почему-то все понятно.
И советую слово форк загуглить.
Отредактировано Kuja (11-04-2013 01:12:12)
Отсутствует
KooL
Тесты, конечно, помогут, но прохождение тестов не гарантирует идентичность поведения движка во всех ситуациях, лишь в тестируемых.
Kuja
Фига се эволюция. Они ж веб-движок с нуля пишут, а не старый патчат. Каким местом это эволюция? Конечно движок рисующий страницы это не единственная часть браузера и все остальные в теории остаются нетронутыми, но это же фактически самая главная его часть.
krigstask
С Kuja я не схожусь максимум в определении терминов эволюция/революция, тогда как ты тут муть разводишь. -_-
Отредактировано Lain_13 (11-04-2013 04:46:55)
Отсутствует
С Kuja я не схожусь максимум в определении терминов эволюция/революция, тогда как ты тут муть разводишь. -_-
Муть-то развёл не я, я как раз стал вытаскивать наружу противоречия.
Так-то всё просто.
Проще всего Хромиуму — они сами делают форк уже используемого движка.
Есть Mozilla, которые пилят с нуля движок, но сами. И могут его API сделать по максимуму похожим на Gecko для простоты перехода.
Есть Опера, которую переводят на «готовый», но совсем чужой движок с другим API, под которое придётся подлаживаться.
У кого из Fx и O ситуация эволюционней / революционней — открытый для прений вопрос. А мешать в кучу ситуации Chromium и Opera вот как раз нельзя.
Ибо другим почему-то все понятно
См. сообщение от Lain13.
Добавлено 11-04-2013 12:11:44
И советую слово форк загуглить.
Поучите щуку плавать.
Отредактировано krigstask (11-04-2013 12:11:44)
Ядрёная консоль делает меня сильней!
Отсутствует
У кого из Fx и O ситуация эволюционней / революционней — открытый для прений вопрос
У - деградация.
Отредактировано pohunohi (11-04-2013 14:37:17)
Отсутствует
Фига се эволюция. Они ж веб-движок с нуля пишут, а не старый патчат. Каким местом это эволюция?
По факту готовности определится можно будет. Со скоростями Mozilla в плане реализации новых идей - у них все эволюция. Потому, что пока они пилят другие уже выпускают.
Если сделают в срок и реализуют все, то может и будет революция.
Отсутствует
Когда же релиз? И будет ли реализовано копирование кириллицы из адресной строки?
Отсутствует