Компания Google объявила (http://blog.chromium.org/2013/04/blink-rendering-engine-for-... о создании собственного форка движка WebKit (http://webkit.org/) и его использовании в браузерах Chrome и Chromium. Новый движок, названный Blink (http://www.chromium.org/blink), базируется на иной многопроцессной архитектуре (http://www.chromium.org/developers/design-documents/multi-pr... изначально используемой в проектах Chrome/Chromium и существенно отличающейся от основной архитектуры распараллеливания операций в WebKit.
Основной причиной создания форка является возросшая трудоёмкость параллельного поддержания разработки отдельной многопроцессной модели, изначально используемой в Chromе, но неприемлемой для универсального движка WebKit и некоторых других браузеров. Последнее время наблюдается постоянное усложнение кода как WebKit, так и Chromе, что заметно тормозит разработку Chromе из-за необходимости постоянного портирования кода.
<center><a href="http://trac.webkit.org/wiki/WebKit2"><img src="http://www.opennet.me/opennews/pics_base/0_1365052873.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0><img src="http://www.opennet.me/opennews/pics_base/0_1365052966.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center><center><a href="http://www.chromium.org/developers/design-documents/multi-pr... src="http://www.opennet.me/opennews/pics_base/0_1365052787.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="Архитектура Chrome" border=0></a></center>
О намерении перейти к использованию движка Blink, уже заявила (http://www.brucelawson.co.uk/2013/hello-blink/) компания Opera, находящаяся (http://www.opennet.me/opennews/art.shtml?num=36101) в процессе миграции на WebKit с собственного движка Presto. Таким образом, сформированное вокруг WebKit сообщество раскололось на два лагеря, представляющих технологии и интересы проектов Google Chrome и Apple Safari. Следует напомнить, что, в свою очередь, проект WebKit был создан в 2001 году как форк движка KHTML (http://en.wikipedia.org/wiki/KHTML), развиваемого сообществом KDE.По мнению Google, создание нового браузерного движка негативно не отразится на экосистеме и лишь оздоровит её, так как конкуренция подстегнёт к развитию инноваций, как появление нескольких конкурирующих браузеров подстегнуло развитие Web. При этом разработчики Blink отмечают в качестве прироитетного направления сотрудничество с создателями других браузерных движков в плане обеспечения совместимости, следования стандартам Web и создания новых Web-технологий. В ближайшее время развитие Blink будет сфокусировано на улучшении внутренней архитектуры и упрощении кодовой базы. Например, планируется прекратить поддержку 7 сборочных систем и удалить около 7 тысяч файлов, включающих более 4.5 млн строк кода.
Дополнительно можно отметить решение (http://www.chromium.org/blink/developer-faq) избавиться от CSS-префиксов для экспериментальных возможностей. Вместо префикса "-webkit" решено не вводить префиксы "-blink" или "-chrome", а последовать примеру Mozilla и добавлять все экспериментальные возможности без префиксов, но включать их только при изменении специальных настроек в браузере.URL: http://blog.chromium.org/2013/04/blink-rendering-engine-for-...
Новость: http://www.opennet.me/opennews/art.shtml?num=36581
Обломайтесь, поклонники единого движка! Гугл не будет развивать WebKit, он его форкнет. А ведь минздрав предупреждал насчет хрома.
Отличная новость. Я против фрагментации, но конкуренция необходима.
> Отличная новость. Я против фрагментации, но конкуренция необходима.Правда жизни состоит в том что ваше мнение вообще спросить забыли. Поэтому всем сильно пофиг - за вы или против.
>> Отличная новость. Я против фрагментации, но конкуренция необходима.
> Правда жизни состоит в том что ваше мнение вообще спросить забыли. Поэтому
> всем сильно пофиг - за вы или против.Правда жизни состоит еще и в том, что на твое мнение тоже всем пофиг. На мое тоже, да, так что можете не писать дальше.
ваше мнение тоже никого не интересует, даже если вы высокомерно считаете, что вы=все.
Правда жизни состоит в том, что не имеющие собственного мнения люди - это быдло
Как будто в этом есть что-то плохое.
Я не имею собственного мнения по очень многим вопросам - на одни мне пофиг, в других я плохо разбираюсь и предпочитаю послушать, что говорят знающие люди. Если Вам полегчает от того, что Вы причислите меня к быдлу - сделайте милость.
проблема в том, что вы как незнающий человек слушаете тех, кого считаете знающими, но знаний для оценки их компетентности у вас нет
Вам видимо забыли рассказать в школе как оценивать информацию в таком случае.
Теперь деритесь!
Мне забыли. Как? По цвету штанов?
Тебе черенок мешает? Зачем такой злой?
и чем же? дипломами? достижениями?
дипломы покупаются, достижения достигаются за счёт таких вот незнающих
С каких это пор надо спрашивать "разрешение" на создание форка???
>Правда жизни состоит в том что ваше мнение вообще спросить забыли.Так же как и твоё.
>Поэтому всем сильно пофиг - за вы или против.Чего тогда ты здесь кукарекаешь? Но если 1000000 человек под воздействием таких новостей решит использовать браузер разработанный google или opera, то это очень даже не всё равно соответствующим компаниям.
"Постоянство - ключ к успеху. Уметь вовремя остановиться - ключ к успеху."
"Вы противоречите сами себе."
"Потому что гибкость - ключ к успеху."
> Обломайтесь, поклонники единого движка! Гугл не будет развивать WebKit, он его форкнет.
> А ведь минздрав предупреждал насчет хрома.Скорее всего, все пойдут за ним.
И кто останется на вебките? Никому не нужный сафари?
Вы неподобающе высказались об американском потребителе. К Вам уже направлена авианосная группа.
Тоже никому не нужная авианосная группа. Даже им самим после рецессии.
Ты ещё забыл никому не нужные мидори, епифани и капзиллы всякие.
У меня Safari с десятком вкладок включая Facebook и Gmail жрет оперативки меньше, чем пустой хром с одной вкладкой поиска Гугл и несколькими must have расширениями, аналоги которых установлены и в Safari. Вы критикуете то, чем никогда не пользовались.
Огорчен новостью, потому что хотя Apple вполне потянет разработку своей версии движка в одиночку, но ни от кого не завися, они будут теперь всё огораживать, а-ля Майкрософт.
....и Андроид?
Собственно, множество приложений, которые пишутся для оного, в основе имеют ВебКит... И большой вопрос будет ли в Андроиде Блинк...
А что мешает всем использовать Blink? Opera вот на него перейдет.
---Presto
+++Blink
Один хрен сайтам четыре движка поддерживать (не считая зоопарк мобильных).
> ---Presto
> +++Blink
> Один хрен сайтам четыре движка поддерживать (не считая зоопарк мобильных).Сайтам должно быть до фени, какие движки. Если движки соблюдают веб-стандарты, то их сущность не имеет значения. Глюки, конечно, всё равно в каждом движке есть, но для каждой версии каждого движка сайт невозможно не то что оптимизировать, но даже протестировать.
А гугл молодцы, что отказались от этих тупых префиксов -webkit. Вот это реальный дурдом. (Хотя смысл их, конечно, очевиден, но дурдома от этого не убавляется.)
ты не лох, ты кэп :-)всем должно быть пох какие движки и какие сайты, для того и делаются стандарты. причем сайтов сделаных не аостандарту =100%. и всем по....
> сайтов сделаных не аостандарту =100%w3c уже сделал сервис для валидации всех сайтов www?
Нет смысла в префиксах... Я люблю больше метод с определением движка при помощи js, и добавлением нужных классов к тегу HTML. Этот метод позволяет писать стили конкретно для определённой версии движка, версии движка до или после определённой и т.п. Кроме того, проверяя поддерживается та, или иная функциональность движком, можно вообще не концентрироваться на том, что это за движок, и какой версии.
отличный метод. главное — очень часто подобный недосайт не просто отвратительно выглядит с выключеным js, а и вовсе никак не работает.
Ну, кроме этого ещё и modernizr есть, для определения возможностей браузера. Те же, кто отключает JS - сами себе злобные Буратино.
> Те же, кто отключает JSвидят быстрый веб, меньше рекламы даже без адблока и жопорукость современных «веб-мастеров».
> не считая зоопарк мобильныхТам тоже вебкит везде.
Фаерфокс с самсунгом против Гугла! Эпично! И все гутарят про многопроцессорность! Посмотрим кто-кого! :)
> Фаерфокс с самсунгом против Гугла! Эпично! И все гутарят про многопроцессорность! Посмотрим
> кто-кого! :)
> Фаерфокс с самсунгомИсходя из последней новости про их совместный движок, кажется, что это заведомый труп, написанный на каком-то дурацком расте. Никому кроме авторов эта хрень будет не нужна. ПОтому что вебкит набрал популярность именно за счёт лёгкой встраиваемости, а как её обеспечить с подобным подходом, непонятно. (Т.е. можно конечно .so/.dll поставлять, но править исходники раста нормальным программистам не-раста - нафиг надо.)
Плюс отсутствие у самсунга подобного опыта. Да и сколько человеко-времени нужно, чтобы с нуля написать подобную полноценную кроссплатформенную софтину, вылизать все баги и оптимизировать по скорости.
Так что гуглу все карты в руки.
>Плюс отсутствие у самсунга подобного опытатут не только опыт, но и то, что корейский код ничем не отличается от индусского.
Внезапно, но в гугле работает много индусов. Так что думай тыковкой.
> Внезапно, но в гугле работает много индусов.Ну так именно поэтому Гугл стремительно отступает под натиском российиских компаний. А над постоянными провалами уже почти разорившегося Самсунга у нас уже даже не смеются.
> уже почти разорившегося СамсунгаОткель дровишки? Первый раз слышу о том, что Самсуй столь близок к провалу ;-)
>> уже почти разорившегося Самсунга
> Откель дровишки? Первый раз слышу о том, что Самсуй столь близок к
> провалу ;-)Самсунг это Корея... А там понемногу стает жарко... :) Сие должно отобразиться и на Самсунг...
> Самсунг это Корея...Да неужели?!
>> Внезапно, но в гугле работает много индусов.
> Ну так именно поэтому Гугл стремительно отступает под натиском российиских компаний. А
> над постоянными провалами уже почти разорившегося Самсунга у нас уже даже
> не смеются.То есть мегауспешные русские ИТ компании ржут в голос над разорившимся Самсунгом? Я сейчас правильно понял?
>тут не только опыт, но и то, что корейский код ничем не отличается от индусского.Скажите, уважаемый, а где Вы видели корейский код? Мне действительно интересно.
Да поищи на охлох и прочих поисковиках чуваков с корейскими мэйлами или скачай чёго-нибудь с сайтов корейских компаний, например http://opensource.samsung.com.
Понятие национальной принадлежности уже деградировало до домена рабочих емейлов? )))
> Фаерфокс с самсунгом против Гугла! Эпично! И все гутарят про многопроцессорность! Посмотрим
> кто-кого! :)ничего что многопроцессность и многопроцессорность разные вещи?
//водрузил пальму на лицо
Снимите пальму обратно. Все эти многопроцессности и многопоточности делаются ради эффективного пожирания ресурсов многопроцессорных систем. Чтобы не одно ядро было на 100% забито, а все n-дцать.
> Чтобы не одно ядро было на 100% забито 3 секунды, а все n-дцать 250 миллисекунд.поправил
ага, сказочки. Хорошо хоть в 4х кратном приросте ядер будет 2х кратный прирост производительности.
> О намерении перейти к использованию движка Blink, уже заявила компания OperaОпера вертится как ... как фшлюгер на ветру!
Упс, опечаточка. Впрочем, так сущность оперы видна даже лучше. Посчитаем баг за фичу.
Никакой не флюгер. Они изначально говорили, что их новый браузер будет основан на Chromium, а не на webkit
Какая конкуренция, вы о чём?
> О намерении перейти к использованию движка Blink, уже заявила компания Operaостальные тоже скоро прогнутся, это вопрос времени.
> Какая конкуренция, вы о чём?Простая. Гугл судя по всему решил показать эпплу где раки зимуют. Лишив их апстримной работенки в вебките + сделав удобно себе и don't care относительно удобства всяких эпплов.
Эппл конечно может юзануть этот же двигун, НО для этого им придется основательно перекраивать устройство своих браузеров. Что лишний раз воткнет лом в их вентилятор. Неплохо придумано, да :)
> Гугл судя по всему решил показать эпплу где раки зимуют. Лишив их апстримной работенки в вебките + сделав удобно себев данном случае -- обычный принцип меритократии.
если есть возможность (юридическая) делать форки -- то значит тот кто больше вкладывается кодом -- всегда имеет возможность сделать форк и вести развитие в том направлении в котором хочет.
...а тот кто меньше вкладывается кодом -- вынужден лишь присылать патчи (в лучшем случае) и не способен сделать форк.
и вот ещё: почему это Google вдруг становится плохим просто от того что перестаёт помогать кому-то?
если я в понедельник и во вторник -- помогу старушке донести тяжёлую сумку -- то предположим значит я нормальный чел..
..а если в среду -- не захочу выйти из дому (и следовательно не помогу старушке донести тяжёлую сумку) -- то значит я уже стал хулиганом и подоноком? :-)
> и вот ещё: почему это Google вдруг становится плохим просто от того что перестаёт помогать кому-то?Разумеется он не становится плохим. Он им всегда был и будет.
> Он им всегда был и будет.Надеюсь ты как порядочный гражданин не пользуешься продуктами Google?
> и вот ещё: почему это Google вдруг становится плохим просто от того
> что перестаёт помогать кому-то?
> если я в понедельник и во вторник -- помогу старушке донести тяжёлую
> сумку -- то предположим значит я нормальный чел..
> ..а если в среду -- не захочу выйти из дому (и следовательно
> не помогу старушке донести тяжёлую сумку) -- то значит я уже
> стал хулиганом и подоноком? :-)ненене, ты просто геронтофил, который еще с понедельника планирует научить старушку плохому.
так и с гуглем :)
То бишь теперь вместо форка KHTML все будут подтягиваться под форк форка KHTML?
Суть различий сводится к тому... Бла, бла, бла... Ваш браузер еще до сих пор на движке без наших зондов? Тогда мы идем к вам. Бла, бла, бла...
Тащемто типичный гугл. В их недобраузере уже и так дофига форков(скллайт, например). Гугл лишь открывает код, а на сообщество им пофигу. Бузинес.
Apple не нужен, потому Google - молодец. Но хэйтерам этого не понять...
теперь да, ибо не смодет, аминь
> Apple не нужен, потому Google - молодец. Но хэйтерам этого не понять...Тащем-то гугл ненужен ровно на столько же, насколько не нужен эпл.
> Тащемто типичный гугл. В их недобраузере уже и так дофига форков(скллайт, например).
> Гугл лишь открывает код, а на сообщество им пофигу. Бузинес.Гугл открывает код и все равно плохой? Да Вы, батенька, зажрались!
Его открытй код сродни коду майкрософта. Он просто есть. На него можно посмотреть, да. Но опенсурс - это не только код, это прежде всего сообщество, где каждый может взять и чего-нить поделать(в том же вебките, например, есть поддержка Qt и GTK, добавленные тудая явно не гуглом или эплом). Гугл работает поособу - им не нужны сторонние разработчики, патчи принимают очень неохотно(если принимают вовсе). Это говорят многие люди, которым приходилось сталкиваться с инженерами из данной конторы. Просто у гугла куча ресурсов(они свое линукс ядро тянут уже несколько лет), код скрывать им особого смысла нет, но вот реально реюзать его другим проектам - как правило, неудобно. Что, вообщем-то и видно - гугл открывает много, но пользуются этим очень мало.
Балансируют с тележкой на краю пропости в своих форках.
Но удаеться при этом merge друг-дружку :)
В какой версии Хрома появится?
Теперь все перейдут на Blink, а Apple будет сама пилить свой WebKit
apple будет патчи возвращать (перетягивать одеяло) :)
Интересно, что будет с webkitgtk и qtwebkit?
Скорее всего переведут на Blink, т.к. сам QT использует V8.
Это сейчас модно, иметь свой собственный движок.
не движок, а свое название + самолет с бульдозером
с блекджеком и компилятором
Google встроит зонды сразу в ядро, так действительно удобнее чем патчить WebKit
Надо будет справедливости ради через годик форкнуть Blink!Кстати, Opera должна со временем перейти на WebKit... с оперы я когда-то начинал, может на неё и вернусь... всё возвращается на круги своя...
Opera официально переходит на Blink.
> Кстати, Opera должна со временем перейти на WebKit... с оперы я когда-то
> начинал, может на неё и вернусь... всё возвращается на круги своя...зачем? тогда лучше брать хромиум, который опера скиновать собралась. хромиум хотя бы открыт.
Рассредоточить и уничтожить по одному
Не согласен. Правильно - собраться всем и заметелить IE.
Больше велосипедов, больше!
При таких сценариях Apple форкнет Google )
> для платформ Mac, что не позволяет интегрировать в WebKit некоторые улучшенияВот он камушек предкновения )
интересно, adblock теперь сможет работать нормально, а не постфактум?
Интересно, adblock теперь сможет вообще работать? Починил вопрос.
тоже вариант
Это зависит от Хромиума, а не его движка. В своё время именно там пилили поддержку необходимого API.
А что все так переживают за Apple? Они с WebKit прекрасно жили до появления Chrome и будут жить так же.
Гугл стал из нормального чоткого поцана
стал тупым и душным коммерсом без совести..
За хрен и в музей таких друзей..
И ни надо ни каких от гниды форков, пусть просто идёт в сад..
>> пусть просто идёт в ад..// fixed
>>> пусть просто идёт в ад..
> // fixedhaters gonna hate!
Всю строфу порушил в конце. А так хорошо начиналось.
На самом деле - вот здесь всё просто и доступно поясняется.
http://prng.net/blink-faq.html
субьективный взгляд с перегибами
Эпоха форков.
>Создание Blink снимает с Google обязательства по возврату изменений в WebKitВот она ахилесова пята BSDL. Был бы WebKit под GPL, никуда бы они не делись, возвращали бы код как миленькие.
>>Создание Blink снимает с Google обязательства по возврату изменений в WebKit
> Вот она ахилесова пята BSDL. Был бы WebKit под GPL, никуда бы
> они не делись, возвращали бы код как миленькие.ЕМНИП WebKit отбранчевался от KHTML, который был частью проекта KDE, который очень любит GPL и не уважает BSLD. Так что WebKit должен был по наследству получить что то из стана GPL-лицензий. Скорее всего LGPL.
PS перепроверил - точно LGPL.
GPL не обязывает возвращать изменения в апстрим.
>>Создание Blink снимает с Google обязательства по возврату изменений в WebKit
> Вот она ахилесова пята BSDL. Был бы WebKit под GPL, никуда бы
> они не делись, возвращали бы код как миленькие.Только WebKit вроде как под GPL... Но вобще, да. Во всем бздуны виноваты!
> Вот она ахилесова пята BSDL. Был бы WebKit под GPL, никуда бы
> они не делись, возвращали бы код как миленькие.правда:
а) вебкит не под bsdl;
б) GPL не запрещает форков и не обязывает авторов форка отдавать код в оригинальный проект.а так всё правильно, да.
Ну, наконец-то засуетились. Mozilla со своим Servo, Google и Opera с Blink, Apple с WebKit2, даже IE, в последних версиях, выглядит как браузер.С другой стороны, вся эта суета вокруг браузеров, всё больше кажется мне наигранной и черезчур распиаренной. Существует множество языков разметки, используемых в графических интерфейсах, читалках, офисных пакетах, графических редакторах и типографии, но только вокруг веб-ориентированных наблюдается такой ажиотаж.
Где бабло, там ажиотаж. И многие компании зарабатывают именно на веб-технологийх. Тот же Гугл в пример ;)
> С другой стороны, вся эта суета вокруг браузеров, всё больше кажется мне наигранной и черезчур распиаренной.Не колышет она только тех, кто не делает сайты. :) Творцов - мало, поэтому посредственности могут вылезти только на тех.плюшках - вот из-за них и весь кипиш.
> Существует множество языков разметки
Но в Вебе-то один! Да и тот - сборище толстых, потомственных дегенератов. Вся прелесть в том, чтобы сделать красиво, один раз и для любого браузера. Но тогда бы пришлось выкинуть половину того маразма, что нам накомитетил W3C, а оставшееся жёстко стандартизовать. Разумеется, ни одна коммерсня на это не пойдёт.
> По мнению Google, создание нового браузерного движка ... подстегнёт к развитию инновацийособенно в свете блокировки на всех гугло сервисах всего кроме гугло-движка
Это где такое?
Может не в тему, но в чате гугла блокировал запросы от сторонних jabber серверов... Так что все может быть ;)
Гугл все правильно сделал, +1!
еще один форк костылей для мозгов веб-мастера
> еще один форк костылей для мозгов веб-мастераЗ.Ы. печально что все не сумели договориться, теперь в нашем мире на один css reset больше
Изменения, предложенные Google сильно улучшат архитектуру движка. Подозреваю, что появление Blink заставит шевелиться быстрей и товарищей из Apple.
Причем, анонс Blink это ответ на новость о поддержке Servo силами Samsung. Не удивлюсь, если Google и Mozilla в будущем будут совместно продавливать в черновики ECMAScript 7 полноценную поддержку многопоточности.
> Изменения, предложенные Google сильно улучшат архитектуру движка. Подозреваю, что появление
> Blink заставит шевелиться быстрей и товарищей из Apple.Apple может просто убрать ограничения по использованию движков браузерами в iOS.
сами движок webkit находиться в ядре закрытой OS, зачем им занимать место еще одним движком веба ?
>> Изменения, предложенные Google сильно улучшат архитектуру движка. Подозреваю, что появление
>> Blink заставит шевелиться быстрей и товарищей из Apple.
> Apple может просто убрать ограничения по использованию движков браузерами в iOS.Было бы не плохо! Но звучит как фантастика... Яблоко должно оставаться надкушеным! :)
"Google наносит ответный удар!"
Теперь Гуглу будет легче протаскивать свои стандарты. Точнее говоря даже протаскивать не надо - просто будут пилить бесконтрольно в своем браузере, а кто не спрятался тот сам виноват.
> Теперь Гуглу будет легче протаскивать свои стандарты. Точнее говоря даже протаскивать не
> надо - просто будут пилить бесконтрольно в своем браузере, а кто
> не спрятался тот сам виноват.А кто не спрятался -- тот мозила! (то есть промазал!)...