The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Компания Google представила Blink, форк движка WebKit

04.04.2013 08:52

Компания Google объявила о создании собственного форка движка WebKit и его использования в браузерах Chrome и Chromium. Новый движок, названный Blink, базируется на многопроцессной архитектуре, изначально используемой в проектах Chrome/Chromium и существенно отличающейся от основной архитектуры распараллеливания операций в WebKit.

Основной причиной создания форка является возросшая трудоёмкость параллельного поддержания разработки отдельной многопроцессной модели, изначально используемой в Chromе, но неприемлемой для универсального движка WebKit и некоторых других браузеров. Суть различий сводится к тому, что WebKit2 предоставляет специальный фреймворк для разделения по разным процессам обработки контента и формирования интерфейса, а механизм разделения по процессам Chrome основан на идее использования WebKit WebCore в качестве одного из многопроцессных модулей, взаимодействующих с другими модулями через отдельный диспетчер ресурсов. Последнее время наблюдается постоянное усложнение кода как WebKit, так и Chromе, что заметно тормозит разработку Chromе из-за необходимости постоянного портирования кода. Кроме того, отмечается, что с созданием форка у Google появятся новые возможности по оптимизации движка и увеличению производительности, требующих внесения кардинальных изменений в WebKit.

В представленном в 2008 году браузере Chrome компания Google использовала подсистему WebKit WebCore для рендеринга HTML и CSS, но вместо JavaScript-движка WebKit JavaScriptCore использовала собственный движок V8. Фактически компания Google изначально развивает в Chrome форк WebKit, так как использует в своём браузере отдельную ветку WebKit, непосредственно внося в неё собственные изменения и портируя сторонние изменения из WebKit, после чего возвращая свои улучшения в upstream. В WebKit2 появилось много новых возможностей и особенностей, которые не намерена использовать Google, но которые приходится учитывать при портировании. В итоге затрачиваемые на портирование ресурсы стали неприемлемо велики. Создание Blink снимает с Google обязательства по возврату изменений в WebKit.

О намерении перейти к использованию движка Blink, уже заявила компания Opera, находящаяся в процессе миграции на WebKit с собственного движка Presto. Таким образом, сформированное вокруг WebKit сообщество раскололось на два лагеря, представляющих технологии и интересы проектов Google Chrome и Apple Safari. Следует напомнить, что, в свою очередь, проект WebKit был создан в 2001 году как форк движка KHTML, развиваемого сообществом KDE.

По мнению Google, создание нового браузерного движка не отразится негативно на экосистеме и лишь оздоровит её, так как конкуренция подстегнёт к развитию инноваций, как появление нескольких конкурирующих браузеров подстегнуло развитие Web. При этом разработчики Blink отмечают в качестве приоритетного направления сотрудничество с создателями других браузерных движков в плане обеспечения совместимости, следования стандартам Web и создания новых Web-технологий. В ближайшее время развитие Blink будет сфокусировано на улучшении внутренней архитектуры и упрощении кодовой базы. Например, планируется прекратить поддержку 7 сборочных систем и удалить около 7 тысяч файлов, включающих более 4.5 млн строк кода.

Дополнительно можно отметить решение избавиться от CSS-префиксов для экспериментальных возможностей. Вместо префикса "-webkit" решено не вводить префиксы "-blink" или "-chrome", а последовать примеру Mozilla и добавлять все экспериментальные возможности без префиксов, но включать их только при изменении специальных настроек в браузере.

Из планов по дальнейшему развитию архитектуры Blink можно отметить:

  • Реализация обработки содержимого iframe в отдельном изолированном процессе. В WebKit указанная возможность не может быть интегрирована, так как она требует значительной реструктуризации методов обработки iframe и завязана на особенностях sandbox-изоляции и методов управления процессами в Chrome.
  • Ускорение и упрощение кода для обеспечения сетевого взаимодействия. Сетевая подсистема WebKit ограничена необходимостью обеспечения совместимости со старым API для платформ Mac, что не позволяет интегрировать в WebKit некоторые улучшения и вынуждает использовать в Chrome ряд обходных методов, реализация которых оставляет желать лучшего.
  • Перевод обработки Document Object Model (DOM) на плечи JavaScript-движка, что позволит существенно ускорить доступ к DOM из JavaScript-скриптов. Воплощение в жизнь подобной идеи требует полной переработки реализации DOM в WebKit и затруднено в свете поддержки в WebKit одновременно двух движков JavaScript;
  • Разбиение WebKit WebCore на модули и расширение средств распараллеливания обработки контента (парсинг HTML, движок для обработки стилей, парсер JavaScript);
  • Прямое использование в движке основного Platform API для управления sandbox-изоляцией;
  • Переход на использование высокопроизводительного менеджера распределения памяти tcmalloc;
  • Использование JIT-компиляции при организации доступа из JavaScript кода к некоторым атрибутам DOM, таким как div.id и div.firstChild;
  • Поддержка сохранения снапшотов в движке V8, что позволит избавиться от стадии разбора для уже загруженных ранее страниц;
  • Улучшение изоляции нити, отвечающей за формирование вывода (сompositor).


  1. Главная ссылка к новости (http://blog.chromium.org/2013/...)
  2. OpenNews: Началось тестирование мобильного браузера Opera на базе движка WebKit
  3. OpenNews: Настольные и мобильные версии браузера Opera мигрируют на WebKit и Chromium
Лицензия: CC-BY
Тип: Интересно / К сведению
Короткая ссылка: https://opennet.ru/36581-webkit
Ключевые слова: webkit, blink, chrome, chromium, browser
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (117) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 09:32, 04/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +33 +/
    Обломайтесь, поклонники единого движка! Гугл не будет развивать WebKit, он его форкнет. А ведь минздрав предупреждал насчет хрома.
     
     
  • 2.3, Аноним (-), 09:37, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +19 +/
    Отличная новость. Я против фрагментации, но конкуренция необходима.
     
     
  • 3.12, Аноним (-), 10:12, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • –31 +/
    > Отличная новость. Я против фрагментации, но конкуренция необходима.

    Правда жизни состоит в том что ваше мнение вообще спросить забыли. Поэтому всем сильно пофиг - за вы или против.

     
     
  • 4.15, Аноним (-), 10:18, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +13 +/
    >> Отличная новость. Я против фрагментации, но конкуренция необходима.
    > Правда жизни состоит в том что ваше мнение вообще спросить забыли. Поэтому
    > всем сильно пофиг - за вы или против.

    Правда жизни состоит еще и в том, что на твое мнение тоже всем пофиг. На мое тоже, да, так что можете не писать дальше.

     
  • 4.16, лох (?), 10:21, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +6 +/
    ваше мнение тоже никого не интересует, даже если вы высокомерно считаете, что вы=все.
     
  • 4.24, Аноним (24), 10:41, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Правда жизни состоит в том, что не имеющие собственного мнения люди - это быдло
     
     
  • 5.37, YetAnotherOnanym (ok), 11:25, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Как будто в этом есть что-то плохое.
    Я не имею собственного мнения по очень многим вопросам - на одни мне пофиг, в других я плохо разбираюсь и предпочитаю послушать, что говорят знающие люди. Если Вам полегчает от того, что Вы причислите меня к быдлу - сделайте милость.
     
     
  • 6.48, Аноним (-), 12:25, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    проблема в том, что вы как незнающий человек слушаете тех, кого считаете знающими, но знаний для оценки их компетентности у вас нет
     
     
  • 7.50, Аноним (-), 12:47, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вам видимо забыли рассказать в школе как оценивать информацию в таком случае.
     
     
  • 8.71, правдюк (?), 15:33, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Теперь деритесь ... текст свёрнут, показать
     
  • 8.75, Аноним (-), 15:41, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Мне забыли Как По цвету штанов ... текст свёрнут, показать
     
     
  • 9.86, Аноним (-), 17:44, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Тебе черенок мешает Зачем такой злой ... текст свёрнут, показать
     
  • 8.93, Аноним (-), 18:25, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    и чем же дипломами достижениями дипломы покупаются, достижения достигаются за... текст свёрнут, показать
     
  • 4.29, Buy (ok), 10:51, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    С каких это пор надо спрашивать "разрешение" на создание форка???
     
  • 4.112, Аноним (-), 22:19, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >Правда жизни состоит в том что ваше мнение вообще спросить забыли.

    Так же как и твоё.
    >Поэтому всем сильно пофиг - за вы или против.

    Чего тогда ты здесь кукарекаешь? Но если 1000000 человек под воздействием таких новостей решит использовать браузер разработанный google или opera, то это очень даже не всё равно соответствующим компаниям.

     
  • 3.14, Аноним (-), 10:17, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    "Постоянство - ключ к успеху. Уметь вовремя остановиться - ключ к успеху."
    "Вы противоречите сами себе."
    "Потому что гибкость - ключ к успеху."

    http://dilbertru.blogspot.ru/2012/11/20121120.html

     
  • 2.18, Аноним (-), 10:24, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Обломайтесь, поклонники единого движка! Гугл не будет развивать WebKit, он его форкнет.
    > А ведь минздрав предупреждал насчет хрома.

    Скорее всего, все пойдут за ним.

     
  • 2.28, Аноним (-), 10:50, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    И кто останется на вебките? Никому не нужный сафари?
     
     
  • 3.60, YetAnotherOnanym (ok), 13:50, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Вы неподобающе высказались об американском потребителе. К Вам уже направлена авианосная группа.
     
     
  • 4.114, Аноним (-), 00:50, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тоже никому не нужная авианосная группа. Даже им самим после рецессии.
     
  • 3.103, Аноним (-), 19:54, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты ещё забыл никому не нужные мидори, епифани и капзиллы всякие.
     
  • 3.108, Свитчер (?), 21:16, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    У меня Safari с десятком вкладок включая Facebook и Gmail жрет оперативки меньше, чем пустой хром с одной вкладкой поиска Гугл и несколькими must have расширениями, аналоги которых установлены и в Safari.  Вы критикуете то, чем никогда не пользовались.
    Огорчен новостью, потому что хотя Apple вполне потянет разработку своей версии движка в одиночку, но ни от кого не завися, они будут теперь всё огораживать, а-ля Майкрософт.
     
  • 3.117, Aqueelone (?), 17:27, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ....и Андроид?
    Собственно, множество приложений, которые пишутся для оного, в основе имеют ВебКит... И большой вопрос будет ли в Андроиде Блинк...  
     
  • 2.88, X86wdwd (?), 18:03, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А что мешает всем использовать Blink? Opera вот на него перейдет.
     

  • 1.5, WherWolf (?), 09:44, 04/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ---Presto
    +++Blink
    Один хрен сайтам четыре движка поддерживать (не считая зоопарк мобильных).

     
     
  • 2.20, лох (?), 10:25, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > ---Presto
    > +++Blink
    > Один хрен сайтам четыре движка поддерживать (не считая зоопарк мобильных).

    Сайтам должно быть до фени, какие движки. Если движки соблюдают веб-стандарты, то их сущность не имеет значения. Глюки, конечно, всё равно в каждом движке есть, но для каждой версии каждого движка сайт невозможно не то что оптимизировать, но даже протестировать.
    А гугл молодцы, что отказались от этих тупых префиксов -webkit. Вот это реальный дурдом. (Хотя смысл их, конечно, очевиден, но дурдома от этого не убавляется.)

     
     
  • 3.55, rshadow (ok), 13:21, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    ты не лох, ты кэп :-)

    всем должно быть пох какие движки и какие сайты, для того и делаются стандарты. причем сайтов сделаных не аостандарту =100%. и всем по....

     
     
  • 4.76, mr. green thumb (?), 15:42, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > сайтов сделаных не аостандарту =100%

    w3c уже сделал сервис для валидации всех сайтов www?

     
  • 3.125, lucentcode (ok), 13:55, 06/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Нет смысла в префиксах... Я люблю больше метод с определением движка при помощи js, и добавлением нужных классов к тегу HTML. Этот метод позволяет писать стили конкретно для определённой версии движка, версии движка до или после определённой и т.п. Кроме того, проверяя поддерживается та, или иная функциональность движком, можно вообще не концентрироваться на том, что это за движок, и какой версии.
     
     
  • 4.127, arisu (ok), 19:26, 06/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    отличный метод. главное — очень часто подобный недосайт не просто отвратительно выглядит с выключеным js, а и вовсе никак не работает.
     
     
  • 5.129, lucentcode (ok), 02:38, 13/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, кроме этого ещё и modernizr есть, для определения возможностей браузера. Те же, кто отключает JS - сами себе злобные Буратино.

     
     
  • 6.130, arisu (ok), 03:21, 13/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Те же, кто отключает JS

    видят быстрый веб, меньше рекламы даже без адблока и жопорукость современных «веб-мастеров».

     
  • 2.21, Аноним (-), 10:27, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > не считая зоопарк мобильных

    Там тоже вебкит везде.

     

  • 1.7, Слакварявод (?), 09:50, 04/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Фаерфокс с самсунгом против Гугла! Эпично! И все гутарят про многопроцессорность! Посмотрим кто-кого! :)
     
     
  • 2.22, лох (?), 10:32, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Фаерфокс с самсунгом против Гугла! Эпично! И все гутарят про многопроцессорность! Посмотрим
    > кто-кого! :)
    > Фаерфокс с самсунгом

    Исходя из последней новости про их совместный движок, кажется, что это заведомый труп, написанный на каком-то дурацком расте. Никому кроме авторов эта хрень будет не нужна. ПОтому что вебкит набрал популярность именно за счёт лёгкой встраиваемости, а как её обеспечить с подобным подходом, непонятно. (Т.е. можно конечно .so/.dll поставлять, но править исходники раста нормальным программистам не-раста - нафиг надо.)
    Плюс отсутствие у самсунга подобного опыта. Да и сколько человеко-времени нужно, чтобы с нуля написать подобную полноценную кроссплатформенную софтину, вылизать все баги и оптимизировать по скорости.
    Так что гуглу все карты в руки.

     
     
  • 3.44, Hanon (?), 11:40, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >Плюс отсутствие у самсунга подобного опыта

    тут не только опыт, но и то, что корейский код ничем не отличается от индусского.

     
     
  • 4.72, Анончик (?), 15:38, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Внезапно, но в гугле работает много индусов. Так что думай тыковкой.
     
     
  • 5.92, crerevre (?), 18:23, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Внезапно, но в гугле работает много индусов.

    Ну так именно поэтому Гугл стремительно отступает под натиском российиских компаний. А над постоянными провалами уже почти разорившегося Самсунга у нас уже даже не смеются.

     
     
  • 6.94, Аноним (-), 18:36, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > уже почти разорившегося Самсунга

    Откель дровишки? Первый раз слышу о том, что Самсуй столь близок к провалу ;-)

     
     
  • 7.118, Aqueelone (?), 17:29, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • –4 +/
    >> уже почти разорившегося Самсунга
    > Откель дровишки? Первый раз слышу о том, что Самсуй столь близок к
    > провалу ;-)

    Самсунг это Корея... А там понемногу стает жарко... :) Сие должно отобразиться и на Самсунг...

     
     
  • 8.123, Аноним (-), 08:10, 06/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да неужели ... текст свёрнут, показать
     
  • 6.96, _yurkis__ (?), 18:44, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Внезапно, но в гугле работает много индусов.
    > Ну так именно поэтому Гугл стремительно отступает под натиском российиских компаний. А
    > над постоянными провалами уже почти разорившегося Самсунга у нас уже даже
    > не смеются.

    То есть мегауспешные  русские ИТ компании ржут в голос над разорившимся Самсунгом? Я сейчас правильно понял?

     
  • 4.95, _yurkis__ (?), 18:43, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >тут не только опыт, но и то, что корейский код ничем не отличается от индусского.

    Скажите, уважаемый, а где Вы видели корейский код? Мне действительно интересно.

     
     
  • 5.107, Аноним (-), 21:05, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да поищи на охлох и прочих поисковиках чуваков с корейскими мэйлами или скачай чёго-нибудь с сайтов корейских компаний, например http://opensource.samsung.com.
     
     
  • 6.128, Aleks Revo (ok), 10:53, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Понятие национальной принадлежности уже деградировало до домена рабочих емейлов? )))
     
  • 2.49, Аноним (-), 12:27, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Фаерфокс с самсунгом против Гугла! Эпично! И все гутарят про многопроцессорность! Посмотрим
    > кто-кого! :)

    ничего что многопроцессность и многопроцессорность разные вещи?
    //водрузил пальму на лицо

     
     
  • 3.54, anonymous (??), 13:14, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Снимите пальму обратно. Все эти многопроцессности и многопоточности делаются ради эффективного пожирания ресурсов многопроцессорных систем. Чтобы не одно ядро было на 100% забито, а все n-дцать.
     
     
  • 4.61, YetAnotherOnanym (ok), 13:52, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Чтобы не одно ядро было на 100% забито 3 секунды, а все n-дцать 250 миллисекунд.

    поправил


     
     
  • 5.87, Аноним (-), 17:46, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    ага, сказочки. Хорошо хоть в 4х кратном приросте ядер будет 2х кратный прирост производительности.
     

  • 1.8, Аноним (-), 09:54, 04/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    > О намерении перейти к использованию движка Blink, уже заявила компания Opera

    Опера вертится как ... как фшлюгер на ветру!

     
     
  • 2.9, Аноним (-), 09:56, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Упс, опечаточка. Впрочем, так сущность оперы видна даже лучше. Посчитаем баг за фичу.
     
     
  • 3.19, WhiteWind (??), 10:25, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Никакой не флюгер. Они изначально говорили, что их новый браузер будет основан на Chromium, а не на webkit
     

  • 1.10, inferrna (ok), 09:59, 04/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Какая конкуренция, вы о чём?
    > О намерении перейти к использованию движка Blink, уже заявила компания Opera

    остальные тоже скоро прогнутся, это вопрос времени.

     
     
  • 2.11, Аноним (-), 10:10, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > Какая конкуренция, вы о чём?

    Простая. Гугл судя по всему решил показать эпплу где раки зимуют. Лишив их апстримной работенки в вебките + сделав удобно себе и don't care относительно удобства всяких эпплов.

    Эппл конечно может юзануть этот же двигун, НО для этого им придется основательно перекраивать устройство своих браузеров. Что лишний раз воткнет лом в их вентилятор. Неплохо придумано, да :)

     
     
  • 3.13, Xasd (ok), 10:14, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +9 +/
    > Гугл судя по всему решил показать эпплу где раки зимуют. Лишив их апстримной работенки в вебките + сделав удобно себе

    в данном случае -- обычный принцип меритократии.

    если есть возможность (юридическая) делать форки -- то значит тот кто больше вкладывается кодом -- всегда имеет возможность сделать форк и вести развитие в том направлении в котором хочет.

    ...а тот кто меньше вкладывается кодом -- вынужден лишь присылать патчи (в лучшем случае) и не способен сделать форк.

    и вот ещё: почему это Google вдруг становится плохим просто от того что перестаёт помогать кому-то?

    если я в понедельник и во вторник -- помогу старушке донести тяжёлую сумку -- то предположим значит я нормальный чел..
    ..а если в среду -- не захочу выйти из дому (и следовательно не помогу старушке донести тяжёлую сумку) -- то значит я уже стал хулиганом и подоноком? :-)

     
     
  • 4.26, Аноним (-), 10:48, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > и вот ещё: почему это Google вдруг становится плохим просто от того что перестаёт помогать кому-то?

    Разумеется он не становится плохим. Он им всегда был и будет.

     
     
  • 5.74, Анончик (?), 15:40, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Он им всегда был и будет.

    Надеюсь ты как порядочный гражданин не пользуешься продуктами Google?

     
  • 4.32, Михрютка (ok), 11:03, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > и вот ещё: почему это Google вдруг становится плохим просто от того
    > что перестаёт помогать кому-то?
    > если я в понедельник и во вторник -- помогу старушке донести тяжёлую
    > сумку -- то предположим значит я нормальный чел..
    > ..а если в среду -- не захочу выйти из дому (и следовательно
    > не помогу старушке донести тяжёлую сумку) -- то значит я уже
    > стал хулиганом и подоноком? :-)

    ненене, ты просто геронтофил, который еще с понедельника планирует научить старушку плохому.

    так и с гуглем :)

     
  • 2.17, Аноним (-), 10:24, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    То бишь теперь вместо форка KHTML все будут подтягиваться под форк форка KHTML?
     

  • 1.23, verus (ok), 10:38, 04/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Суть различий сводится к тому... Бла, бла, бла... Ваш браузер еще до сих пор на движке без наших зондов? Тогда мы идем к вам.  Бла, бла, бла...
     
  • 1.25, Хрен с горы (?), 10:47, 04/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Тащемто типичный гугл. В их недобраузере уже и так дофига форков(скллайт, например). Гугл лишь открывает код, а на сообщество им пофигу. Бузинес.
     
     
  • 2.43, Аноним (-), 11:38, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Apple не нужен, потому Google - молодец. Но хэйтерам этого не понять...
     
     
  • 3.78, re (?), 16:01, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    теперь да, ибо не смодет, аминь
     
  • 3.110, Хрен с горы (?), 21:28, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Apple не нужен, потому Google - молодец. Но хэйтерам этого не понять...

    Тащем-то гугл ненужен ровно на столько же, насколько не нужен эпл.

     
  • 2.97, _yurkis__ (?), 18:47, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Тащемто типичный гугл. В их недобраузере уже и так дофига форков(скллайт, например).
    > Гугл лишь открывает код, а на сообщество им пофигу. Бузинес.

    Гугл открывает код и все равно плохой? Да Вы, батенька, зажрались!

     
     
  • 3.109, Хрен с горы (?), 21:27, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Его открытй код сродни коду майкрософта. Он просто есть. На него можно посмотреть, да. Но опенсурс - это не только код, это прежде всего сообщество, где каждый может взять и чего-нить поделать(в том же вебките, например, есть поддержка Qt и GTK, добавленные тудая явно не гуглом или эплом). Гугл работает поособу - им не нужны сторонние разработчики, патчи принимают очень неохотно(если принимают вовсе). Это говорят многие люди, которым приходилось сталкиваться с инженерами из данной конторы. Просто у гугла куча ресурсов(они свое линукс ядро тянут уже несколько лет), код скрывать им особого смысла нет, но вот реально реюзать его другим проектам - как правило, неудобно. Что, вообщем-то и видно - гугл открывает много, но пользуются этим очень мало.
     

  • 1.27, Аноним (-), 10:50, 04/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Балансируют с тележкой на краю пропости в своих форках.
    Но удаеться при этом merge друг-дружку :)
     
  • 1.30, Resonance (ok), 10:55, 04/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В какой версии Хрома появится?
    Теперь все перейдут на Blink, а Apple будет сама пилить свой WebKit
     
     
  • 2.31, Аноним (-), 10:57, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    apple будет патчи возвращать  (перетягивать одеяло) :)
     

  • 1.33, Аноним (-), 11:08, 04/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Интересно, что будет с webkitgtk и qtwebkit?
     
     
  • 2.34, Аноним (-), 11:16, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Скорее всего переведут на Blink, т.к. сам QT использует V8.
     

  • 1.35, Аноним (-), 11:24, 04/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Это сейчас модно, иметь свой собственный движок.
     
     
  • 2.36, Аноним (-), 11:25, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    не движок, а свое название + самолет с бульдозером
     
  • 2.57, Аноним (-), 13:37, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    с блекджеком и компилятором
     

  • 1.38, Аноним (-), 11:28, 04/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Google встроит зонды сразу в ядро, так действительно удобнее чем патчить WebKit
     
  • 1.39, gimrock (ok), 11:30, 04/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Надо будет справедливости ради через годик форкнуть Blink!

    Кстати, Opera должна со временем перейти на WebKit... с оперы я когда-то начинал, может на неё и вернусь... всё возвращается на круги своя...

     
     
  • 2.40, Аноним (-), 11:34, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Opera официально переходит на Blink.
     
  • 2.121, arisu (ok), 21:29, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Кстати, Opera должна со временем перейти на WebKit... с оперы я когда-то
    > начинал, может на неё и вернусь... всё возвращается на круги своя...

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

     

  • 1.41, Аноним (-), 11:35, 04/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Рассредоточить и уничтожить по одному
     
     
  • 2.47, Аноним (-), 12:10, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не согласен. Правильно - собраться всем и заметелить IE.
     

  • 1.42, anoname (?), 11:38, 04/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Больше велосипедов, больше!
     
  • 1.45, Аноним (-), 11:42, 04/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    При таких сценариях Apple форкнет Google )
     
  • 1.46, Аноним (-), 11:54, 04/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > для платформ Mac, что не позволяет интегрировать в WebKit некоторые улучшения

    Вот он камушек предкновения )

     
  • 1.51, grayich (ok), 12:57, 04/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    интересно, adblock теперь сможет работать нормально, а не постфактум?
     
     
  • 2.66, Аноним (-), 14:27, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Интересно, adblock теперь сможет вообще работать? Починил вопрос.
     
     
  • 3.69, grayich (ok), 14:38, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    тоже вариант


     
  • 3.70, Lain_13 (ok), 15:22, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Это зависит от Хромиума, а не его движка. В своё время именно там пилили поддержку необходимого API.
     

  • 1.53, Аноним (-), 13:02, 04/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А что все так переживают за Apple? Они с WebKit прекрасно жили до появления Chrome и будут жить так же.
     
  • 1.56, Аноним (-), 13:33, 04/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Гугл стал из нормального чоткого поцана
    стал тупым и душным коммерсом без совести..
    За хрен и в музей таких друзей..
    И ни надо ни каких от гниды форков, пусть просто идёт в сад..
     
     
  • 2.58, Аноним (-), 13:41, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> пусть просто идёт в ад..

    // fixed

     
     
  • 3.77, mr. green thumb (?), 15:47, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >>> пусть просто идёт в ад..
    > // fixed

    haters gonna hate!

     
  • 2.65, Аноним (-), 14:24, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Всю строфу порушил в конце. А так хорошо начиналось.
     

  • 1.59, Shpankov (ok), 13:45, 04/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На самом деле - вот здесь всё просто и доступно поясняется.
    http://prng.net/blink-faq.html
     
     
  • 2.124, szh (ok), 13:00, 06/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    субьективный взгляд с перегибами
     

  • 1.62, Аноним (-), 14:09, 04/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Эпоха форков.
     
  • 1.63, Аноним (-), 14:13, 04/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    >Создание Blink снимает с Google обязательства по возврату изменений в WebKit

    Вот она ахилесова пята BSDL. Был бы WebKit под GPL, никуда бы они не делись, возвращали бы код как миленькие.

     
     
  • 2.64, VoDA (ok), 14:20, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >>Создание Blink снимает с Google обязательства по возврату изменений в WebKit
    > Вот она ахилесова пята BSDL. Был бы WebKit под GPL, никуда бы
    > они не делись, возвращали бы код как миленькие.

    ЕМНИП WebKit отбранчевался от KHTML, который был частью проекта KDE, который очень любит GPL и не уважает BSLD. Так что WebKit должен был по наследству получить что то из стана GPL-лицензий. Скорее всего LGPL.

    PS перепроверил - точно LGPL.

     
  • 2.68, Аноним (-), 14:30, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +5 +/
    GPL не обязывает возвращать изменения в апстрим.
     
  • 2.98, _yurkis__ (?), 18:50, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>Создание Blink снимает с Google обязательства по возврату изменений в WebKit
    > Вот она ахилесова пята BSDL. Был бы WebKit под GPL, никуда бы
    > они не делись, возвращали бы код как миленькие.

    Только WebKit вроде как под GPL... Но вобще, да. Во всем бздуны виноваты!

     
  • 2.122, arisu (ok), 21:32, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Вот она ахилесова пята BSDL. Был бы WebKit под GPL, никуда бы
    > они не делись, возвращали бы код как миленькие.

    правда:
    а) вебкит не под bsdl;
    б) GPL не запрещает форков и не обязывает авторов форка отдавать код в оригинальный проект.

    а так всё правильно, да.

     

  • 1.73, Аноним (-), 15:39, 04/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ну, наконец-то засуетились. Mozilla со своим Servo, Google и Opera с Blink, Apple с WebKit2, даже IE, в последних версиях, выглядит как браузер.

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

     
     
  • 2.80, VoDA (ok), 16:38, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Где бабло, там ажиотаж. И многие компании зарабатывают именно на веб-технологийх. Тот же Гугл в пример ;)
     
  • 2.102, TbIK (ok), 19:41, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > С другой стороны, вся эта суета вокруг браузеров, всё больше кажется мне наигранной и черезчур распиаренной.

    Не колышет она только тех, кто не делает сайты. :) Творцов - мало, поэтому посредственности могут вылезти только на тех.плюшках - вот из-за них и весь кипиш.

    > Существует множество языков разметки

    Но в Вебе-то один! Да и тот - сборище толстых, потомственных дегенератов. Вся прелесть в том, чтобы сделать красиво, один раз и для любого браузера. Но тогда бы пришлось выкинуть половину того маразма, что нам накомитетил W3C, а оставшееся жёстко стандартизовать. Разумеется, ни одна коммерсня на это не пойдёт.

     

  • 1.79, Аноним (-), 16:20, 04/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > По мнению Google, создание нового браузерного движка ... подстегнёт к развитию инноваций

    особенно в свете блокировки на всех гугло сервисах всего кроме гугло-движка

     
     
  • 2.90, Аноним (-), 18:19, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Это где такое?
     
     
  • 3.105, paulus (ok), 20:36, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Может не в тему, но в чате гугла блокировал запросы от сторонних jabber серверов... Так что все может быть ;)
     

  • 1.81, JJ (??), 17:02, 04/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Гугл все правильно сделал, +1!
     
     
  • 2.82, Аноним (-), 17:10, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    еще один форк костылей для мозгов веб-мастера
     
     
  • 3.83, Аноним (-), 17:12, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > еще один форк костылей для мозгов веб-мастера

    З.Ы. печально что все не сумели договориться, теперь в нашем мире на один css reset больше

     

  • 1.84, lucentcode (ok), 17:30, 04/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Изменения, предложенные Google сильно улучшат архитектуру движка. Подозреваю, что появление Blink заставит шевелиться быстрей и товарищей из Apple.
     
     
  • 2.85, exist (ok), 17:37, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Причем, анонс Blink это ответ на новость о поддержке Servo силами Samsung. Не удивлюсь, если Google и Mozilla в будущем будут совместно продавливать в черновики ECMAScript 7 полноценную поддержку многопоточности.
     
  • 2.91, erreh (?), 18:22, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Изменения, предложенные Google сильно улучшат архитектуру движка. Подозреваю, что появление
    > Blink заставит шевелиться быстрей и товарищей из Apple.

    Apple может просто убрать ограничения по использованию движков браузерами в iOS.

     
     
  • 3.99, Аноним (-), 18:55, 04/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    сами движок webkit находиться в ядре закрытой OS, зачем им занимать место еще одним движком веба ?
     
  • 3.119, Aqueelone (?), 17:32, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Изменения, предложенные Google сильно улучшат архитектуру движка. Подозреваю, что появление
    >> Blink заставит шевелиться быстрей и товарищей из Apple.
    > Apple может просто убрать ограничения по использованию движков браузерами в iOS.

    Было бы не плохо! Но звучит как фантастика... Яблоко должно оставаться надкушеным! :)

     

  • 1.113, Аноним (-), 23:19, 04/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "Google наносит ответный удар!"
     
  • 1.116, Аноним (-), 14:10, 05/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Теперь Гуглу будет легче протаскивать свои стандарты. Точнее говоря даже протаскивать не надо - просто будут пилить бесконтрольно в своем браузере, а кто не спрятался тот сам виноват.
     
     
  • 2.120, Aqueelone (?), 17:33, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Теперь Гуглу будет легче протаскивать свои стандарты. Точнее говоря даже протаскивать не
    > надо - просто будут пилить бесконтрольно в своем браузере, а кто
    > не спрятался тот сам виноват.

    А кто не спрятался -- тот мозила! (то есть промазал!)...

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру