LINUX.ORG.RU

Blink — форк Webkit от Google для браузера Chromium (Chrome)

 , , ,


6

5

Google объявил о разработке нового веб-движка, оптимизированного под многопроцессную архитектуру Chromium.

Blink является форком Webkit. Модель многопроцессности в Chromium стала слишком сложной, чтобы тянуть унаследованный код из основного WebKit, поэтому было принято решение об окончательном форке движка. В процессе избавления от наследного кода, будет выброшено примерно 7 систем сборок, 7 тысяч файлов, 4.5 миллиона строк кода.

Больше никаких собственнических префиксов (таких как webkit-feature) для предоставления экспериментальных технологий для разработчиков. Вместо того, чтобы включать такие префиксы по умолчанию, они будут отключены, но доступны через about:flags “enable experimental web platform features”. Mozilla уже сообщала о подобной политике.

Изменения, которые сейчас обсуждаются в Google:

  • Добавить в WebCore поддержку доступа к истории из нескольких процессов.
  • Разделить WebCore на несколько модулей. (Сейчас сборка WebCore на 32-битных системах переваливает за 2гб одного файла с LTO, прим. автора).
  • Изменить код для работы через API песочницы, вместо WebCore там где это возможно.
  • Эксперименты по переносу DOM в JS.
  • Использовать многоядерные процессоры по максимуму (в html, css и js-парсерах).
  • Исправить утечки памяти связанные с JS, удалив абстракции ScriptState, ScriptValue.
  • Увеличить скорость WebCore с помощью DOM3 Events / [DOM] UI Events.

>>> Политика введения новых возможностей Blink для участников, под руководством Google

>>> Исходный код и инструкции по сборке

>>> Подробности

★★★★★

Проверено: maxcom ()

В эту новость нужно добавить как можно больше ссылок и пруфов. Также сюда можно добавить интересные факты, картинки и прочие кошерные вещи.

bhfq ★★★★★ ()

новость об инициативе Mozilla и Samsung как бы намекает на причинно-следственную связь.

firsttimeuser ★★★★★ ()

урррааа! Эра IE6 снова скоро вернется! ))) Даешь всем по движку и конфликты! )

nerfur ★★ ()
Ответ на: комментарий от bhfq

Мсье с Лурка? Ты запилил - ты и добавляй.

По теме, чем WebKit плох?

KendovNorok ()

Гуглохром уже начинал ставать IE от мира браузеров.
Теперь они решили диктовать свою политику, превращая интернет в гуглонет, в который удобно смотреть только через гугл-вьювер.
Это печалит, как минимум.

Spirit_of_Stallman ★★★ ()

В свете этой и предыдущей новости становится особенно обидно за Оперу, отказавшуюся от своего движка. Выходит, не так уж вебкит и хорош.

riki ★★★★ ()

Астрологи объявили месяц Велосипеда в созвездии Браузер. Количество браузерных движков возросло вдвое

MahMahoritos ★★★ ()
Ответ на: комментарий от Spirit_of_Stallman

Плюсую, скорее бы Opera зарелизила новый браузер.

lexxus-lex ★★★ ()

чтобы тянуть легаси код
избавления от легаси

в каком словаре русского языка есть слово «легаси», ткните

никаких собственнических префиксов

проприетарных?

vedor префиксы

wtf???

Изменения которые сейчас

Изменения, которые

утечки памяти связанные

утечки памяти, связанные

facepalm

anonymous ()
Ответ на: комментарий от kerneliq

Не знаю как с точки зрения разработчиков, но меня, как пользователя, всё устраивало.

riki ★★★★ ()
Ответ на: комментарий от bhfq

за место WebCore там где это возможно

автор, что ты здесь хотел сказать?

Эксперименты по переносу DOM в JS.

а можна здесь поподробнее?

ZuBB ★★★★★ ()
Ответ на: комментарий от ZuBB

Все в WebCore заставить работать через апи песочницы. В этом лоре оказывается нельзя править новости после подтверждения :D

bhfq ★★★★★ ()
Ответ на: комментарий от bhfq

Аноним иди в корректоры.

Аноним, иди в корректоры.

/другой аноним

anonymous ()
Ответ на: комментарий от ZuBB

На хабре в новости уже заявили что DOM будет через JS, на самом деле они пока просто эксперементируют зачем так и подробнее я не знаю, на странице chromium про blink http://www.chromium.org/blink#new-features ничего подробного про DOM через JS не написано.

bhfq ★★★★★ ()

Так я не понял, утечки то исправили, или нет? А то перезапускать его приходиться частенько, потому как память отжирает.

ChAnton ()

Пока разработчики TDE никак не могут перевести Konqueror на WebKit, а на Firefox до сих пор ни один энтузиаст не портировал PPAPI, Google создал форк WebKit! Или создаёт, я так и не понял.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от bhfq

Дом через жс, что это значит? А сейчас он как?

anonymous ()

Opera will be adopting Blink, as mentioned by Bruce Lawson on his blog.

Ахахахаха, это победа!

anonymous ()

Ну что гугл все еще добрый? Пока другие мучаются со шлаком в овер 5 миллионов строк они будут впереди планеты всей. А кто-то наивно верил что придет счастье. Верьте дальше в свой WebM, WebP, VP8. Сегодня они будут стандартом, а завтра будет новый, тоже от гугла, но без конкурентов :-D

gh0stwizard ★★★★★ ()
Ответ на: комментарий от gh0stwizard

но без конкурентов

Как толсто.

anonymous ()
Ответ на: комментарий от Spirit_of_Stallman

Ничего не печалит. Софт будет таким каким заслужили его пользователи. Не надо было брать халяву и рассказывать, где она лежит и радоваться в штаны. Халявы не бывает, кто-то просто про это забыл.

Вобщем, я как никогда счастлив.

gh0stwizard ★★★★★ ()

Ловкий ход. Запасусь, пожалуй, попкорном и посмотрю как Самсунг с Гуглом повоюют на браузерной ниве.

like-all ★★ ()

Google против Samzilla. Попкорн и кока-кола.

northerner ★★★ ()

процессе избавления от наследного кода, было выброшено 7 систем сборок, 7 тысяч файлов, 4.5 миллиона строк кода.

rm -rf O_o

AF ★★★ ()

Увеличить скорость WebCore с помощью DOM3 Events

Это то, о чём я подумал?..

sT331h0rs3 ★★★★★ ()

как я понимаю это новая вариация зонда? надо будет посмотреть на сие чудо сниффером

oskar0609 ()
Ответ на: комментарий от gh0stwizard

Да тут проблема не пользователей софта, а проблема, скорее, сайтописателей, теперь.

Spirit_of_Stallman ★★★ ()

Не выдержали крутости разработчиков Opera и их патчей?

devl547 ★★★★★ ()
Ответ на: комментарий от devl547

Лоровские аналитики как всегда зажигают. Ты бы хоть почитал что ли FAQ или, я не знаю, комменты в этом треде.

anonymous ()

Они должны переписать его на Go, для симметрии, учитывая соседнюю новость.

anonymous ()

Надо ждать QtBlink и GtkBlink?

anonymous ()
Ответ на: комментарий от anonymous

в каком словаре русского языка есть слово «легаси»

это профессиональный термин, а что, в «русском языке» есть термин, обозначающий устаревший код.

special-k ★★★ ()
Ответ на: комментарий от special-k

Да простит меня приличное общество за флуд, но это уже какая-то браузерная PiDoRustia :) Не смогли запилить Ъ-вебкит, форкнули...

Twissel ★★★★★ ()

Новый мозилловский двожок должен называться «Fungal growth».

Yustas ★★★ ()
Ответ на: комментарий от anonymous

Анон, да я в курсе. Как и о том, что Opera будет этот форк использовать.

devl547 ★★★★★ ()
Ответ на: комментарий от Spirit_of_Stallman

Теперь они решили диктовать свою политику, превращая интернет в гуглонет, в который удобно смотреть только через гугл-вьювер.

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

farzeet ★★ ()
Ответ на: комментарий от special-k

Строкой ниже этот ананимус предлагает использовать исконно русское слово «проприетарных» :-)

Behem0th ★★★★★ ()
Ответ на: комментарий от special-k

это профессиональный термин

it-шники скоро весь английский раздёргают на «профессиональные термины», т.к. сказать «устаревший исходный код» не круто.

dinn ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.