The OpenNET Project / Index page

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

Разработчики WebKit наметили большую чистку движка от компонентов Chrome

04.04.2013 23:26

Джеффри Гарен (Geoffrey Garen), один из разработчиков браузера Safari из компании Apple, предложил для обсуждения в списке рассылки разработчиков WebKit план по чистке движка от компонентов, связанных с обеспечением поддержки браузера Chrome/Chromium. После создания компанией Google форка WebKit, поддержка в движке специфичных для Chrome компонентов потеряла смысл и становится обузой. Удаление лишнего кода упростит структуру кодовой базы. Кроме компонентов, связанных с интеграцией с Chrome, в предложении также фигурирует удаление поддержки JavaScript-движка V8 и библиотеки рендеринга 2D-графики и текста Skia, а также подсистем DOMFileSystem и WebLayer.

Перед проведением чистки предложено вначале проанализировать какие из подлежащих удалению компонентов используются в сторонних проектах на базе WebKit. Например, разработчики из компании Samsung уже заявили о необходимости сохранения поддержки кода для интеграции с движком V8, который используется в продуктах Samsung. Представители Blackberry сообщили, что в их продуктах на базе WebKit задействована библиотека Skia, но они планируют прекратить её использование.

  1. Главная ссылка к новости (https://lists.webkit.org/piper...)
  2. OpenNews: Компания Google представила Blink, форк движка WebKit
  3. OpenNews: Выход QtWebKit 2.3.0, адаптирующего возможности QtWebKit из Qt 5 для ветки Qt 4.8
  4. OpenNews: Релиз свободного web-браузера QupZilla 1.4.0, построенного на базе Qt и WebKit
  5. OpenNews: Релиз Midori 0.4.8, легковесного веб-браузера на базе движка WebKit
  6. OpenNews: Настольные и мобильные версии браузера Opera мигрируют на WebKit и Chromium
Лицензия: CC-BY
Тип: Тема для размышления
Короткая ссылка: https://opennet.ru/36589-webkit
Ключевые слова: webkit
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (73) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 00:02, 05/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Подобное от Apple вполне ожидаемо - повторяется история CUPS 1.6.0.
     
     
  • 2.8, Аноним (-), 00:49, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Google первыми начали форкаться вообщето.
     
     
  • 3.9, pavlinux (ok), 00:54, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Яблоки это отельная, самодостаточная сфера, они не собираются
    меряться пипками со всем миром. У них одна задача - обеспечить
    работоспособность браузера на своих приборах. Если Ваш сайт криво
    открывается и работает в iPad/iPhone/iBook/iMac - у Вас кривой сайт!

     
     
  • 4.12, Аноним (-), 00:58, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Не ну Google форканули WebKit ведь тоже под себя. Значит они не будут больше вкладываться в него. Зачем тогда Эпплу, в свою очередь, поддерживать Хромиум?
     
     
  • 5.20, Аноним (-), 01:18, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    куча нереализованных css свойств :(
     
  • 4.22, Сергей (??), 01:29, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Кривой сайт -- когда он кривой, а не когда его криво отображает в какой-то из браузеров.
     
     
  • 5.66, trdm (ok), 14:22, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Главное что-бы стандарты выдерживались.
     
     
  • 6.69, Сергей (??), 16:14, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я именно об этом.
     
  • 4.24, Аноним (-), 01:41, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +18 +/
    > открывается и работает в iPad/iPhone/iBook/iMac - у Вас кривой сайт!

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

     
     
  • 5.48, Okarin (ok), 08:55, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Охохо, "илитка интиликтуальная" набежала. Про "потреблядей гламурных" это ты своему project manager'у объяснишь, почему вы должны игнорировать четверть современных мобильных устройств. И причем которые есть у вашего руководства и инвесторов.
     
  • 4.28, Avator (ok), 02:04, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Сайт кривой если он не соответствует стандартам W3C, а не выс**ам программистов Apple.
     
     
  • 5.53, linux must _RIP_ (?), 10:05, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    а если соответствует высерам Google но не соответствует W3C - то значит W3C плохой ?
     
     
  • 6.70, Аноним (-), 17:22, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Нет, это значит, что ты ораклоид. Тот, кто думает не задницей понимает, что соответствовать должны W3C, а не браузерам googlа и не высерам оракла.
     
  • 5.63, re (?), 12:25, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Есть еще влияние ос и никуда не дется даже при адекватном отображении
     
  • 5.74, anonymous (??), 20:37, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Про "потреб-дей гламурных" это ты своему project manager'у

    У меня нет project manager-а надо мной, я свободный человек.

     
     
  • 6.75, anonymous (??), 20:37, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Упс, не в ту ветку.
     
  • 4.31, Аноним (-), 02:33, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Яблоки это отельная,

    Намекаешь, что их гугл вы...л? :)

     

  • 1.2, Онаним (?), 00:20, 05/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Кроме компонентов, связанных с интеграцией с Chrome, в предложении также фигурирует удаление поддержки JavaScript-движка V8 и библиотеки рендеринга 2D-графики и текста Skia, а также подсистем DOMFileSystem и WebLayer.

    Идеологически это прекрасно: "мухи отдельно, котлеты отдельно". Но! А что делать пользователям QtWebKit и тому подобных компонентов для разных платформ? Обходиться без JavaScript? Прикручивать самим?

     
     
  • 2.4, vinke (?), 00:27, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    QtWebkit фактически самостоятельный форк.
     
     
  • 3.6, Хрен с горы (?), 00:38, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    С дуба рухнул? Уже кучу лет как в апстриме http://trac.webkit.org/wiki/QtWebKit
     
  • 2.7, Хрен с горы (?), 00:39, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Кроме компонентов, связанных с интеграцией с Chrome, в предложении также фигурирует удаление поддержки JavaScript-движка V8 и библиотеки рендеринга 2D-графики и текста Skia, а также подсистем DOMFileSystem и WebLayer.

    QtWebKit(покрайней мере в 4.8) вполне себе нормально использует JavaScriptCore.

     
     
  • 3.26, Аноним (-), 01:51, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > QtWebKit(покрайней мере в 4.8) вполне себе нормально использует JavaScriptCore.

    Только нафиг это тормозилище надо? Оно по сравнению с V8 и даже мозиллой - никто и звать никак.

     
     
  • 4.34, Например (?), 03:24, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    форкни и приделай V8
     
  • 4.59, dimqua (ok), 11:16, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Кстати, а есть ли хоть один браузер на QtWebKit, использующий V8?
     
  • 4.62, Хрен с горы (?), 12:13, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Оно по сравнению с V8 и даже мозиллой - никто и звать никак.

    Да, лааадно! Еще недавно уделывало мозиллу, просто в последнее время мозиловцы хорошо поработали над своей обьезьяной, теперь она не хуже в8. Но эпл тож на месте не сидит и JSC получит свое в будущем.

     
     
  • 5.71, Michael Shigorin (ok), 19:41, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Но эпл тож на месте не сидит и JSC получит свое в будущем.

    Если другие не предложат выкинуть как apple specific.

     
  • 5.72, имя (?), 19:57, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А у Apple вообще свой Nitro есть.
     
     
  • 6.82, Хрен с горы (?), 23:30, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Nitro и есть JSC.
     

  • 1.11, Led (ok), 00:58, 05/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    А когда начнут чистить WebKit от Safari-крапа?
     
     
  • 2.15, Аноним (-), 01:01, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Так была же новость недавно, от Google:

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

    https://www.opennet.ru/opennews/art.shtml?num=36581

     

  • 1.16, Led (ok), 01:06, 05/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Огрызок уже "вычистил" CUPS (в 1.6) от всего, чего не надо метросексуалам. Наверное, с WebKit будтет такой же "успех".
     
     
  • 2.17, Аноним (-), 01:09, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Перед проведением чистки предложено вначале проанализировать какие из подлежащих удалению компонентов используются в сторонних проектах на базе WebKit.
     
     
  • 3.18, Led (ok), 01:11, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Перед проведением чистки предложено вначале проанализировать какие из подлежащих удалению компонентов используются в сторонних проектах на базе WebKit.

    CUPS тоже "проанализировали"...

     
     
  • 4.21, Аноним (-), 01:18, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Google и Apple - давние враги. Google сделала форк WebKit вычистив оттуда всё что им не нужно, Apple делает ответный шаг.
     
  • 4.54, linux must _RIP_ (?), 10:07, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >>> Перед проведением чистки предложено вначале проанализировать какие из подлежащих удалению компонентов используются в сторонних проектах на базе WebKit.
    > CUPS тоже "проанализировали"...

    объясните - зачем принт серверу тянуть в себе еще zero-conf демон? это такой unix way нонче?
    Круто вас потеринг заюзал.. Главное все в одном флаконе и не думать..

    Нормальный путь выделить zeroconf отдельно, принт сервер отдельно - а если в Linux не могут написать нормальный zeroconf - то видимо он не нужен там?

     
     
  • 5.65, Аноним (-), 13:53, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > а если в Linux не могут написать

    Где не могут написать? :)

     
  • 2.25, Аноним (-), 01:44, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Огрызок уже "вычистил" CUPS (в 1.6) от всего, чего не надо метросексуалам.

    Ждем когда они это провернут с шлангом и llvm, сказочно вытерев ноги о толпу народа. А что, ничего личного - это бизнес!

     
     
  • 3.52, Аноним (-), 09:41, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    c++ из clang огрызки никогда не смогут вычистить, потому что поддержка objective c там - это штук 5 классов, работающих на уровне парсинга AST и намертво прикрученных к основному API. Скорее наоборот, эти классы хорошо бы оттуда вычистить. потому что они смотрятся как собаке пятая нога))
     
  • 2.32, Аноним (-), 03:11, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Убранный компонент во всех уважающих себя дистрибутивах был давно заменён на avahi.
     
     
  • 3.37, Led (ok), 03:40, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Убранный компонент во всех уважающих себя дистрибутивах был давно заменён на avahi.

    Ага, только печатать в сети на машику с принтером и CUPS < 1.6 хрен получится.

     
     
  • 4.55, linux must _RIP_ (?), 10:08, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Убранный компонент во всех уважающих себя дистрибутивах был давно заменён на avahi.
    > Ага, только печатать в сети на машику с принтером и CUPS <
    > 1.6 хрен получится.

    может просто руки кривые? у других то печатает..

     

  • 1.19, Спокойный аноним (?), 01:16, 05/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Осталось узнать, двинутся ли webkitgtk и qtwebkit за гуглом или нет.


     
     
  • 2.23, Сергей (??), 01:31, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А за кем им двигаться? За Apple?
     
  • 2.49, Tishka17 (?), 09:06, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Qt вроде на v8 перешли же. Так что без вариантов за кем идти
     
     
  • 3.57, nib (?), 11:12, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    v8 используется только в связке с qml'ем, webkit работает как и работал через javascriptcore
     

  • 1.29, Shpankov (ok), 02:07, 05/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Это всё понятно Google и Apple воюют друг с другом, убивая WebKit - этого и сле... большой текст свёрнут, показать
     
     
  • 2.30, Crazy Alex (ok), 02:27, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Набор бреда за исключением первого предложения.
     
     
  • 3.39, Shpankov (ok), 03:56, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Поживём - увидим.
     
  • 2.36, Led (ok), 03:38, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Теперь понятно, почему тебя уволили: редкостный бред в башке.
     
  • 2.38, Аноним (-), 03:56, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    прекращай бухать водяру с галлюциногенными грибами
     
  • 2.58, nib (?), 11:13, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    имхо лиса и геко уже и так мертвы
     
  • 2.78, Pretender78 (?), 22:04, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    гугл хром стал работать более медленно чем файерфокс. и видео на планшете с андроидом в файерфоксе открылось без проблем, а в хроме не хотит:
    Игра Престолов смотреть онлайн 3 сезон 1 серия
    http://www.gamethrones.ru/online/3_season/s03e01.php
     

  • 1.33, Buy (ok), 03:18, 05/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Все отлично! Осталось дождаться какой движок получится лучше и (хорошенько потестив) использовать браузер на его основе. Люблю за это опенсорс, где по определению не возможен тотальный загон скота в одно общее колхозное стойло, всегда есть свобода выбора. Я весь в предверии нового витка здоровой конкуренции, новых прорывов, новых интересных продуктов от всех участвующих в банкете )))
     
  • 1.42, iCat (ok), 05:05, 05/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Лишь бы не повилось на этой волне семейство Apple-web, Google-web, MicroSoft-web & c.t.r.
    При условии соблюдения принятых независимых стандартов - пусть плодятся и размножают!
     
     
  • 2.44, Тузя (ok), 07:36, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так ведь это уже давно пройденный этап, во всяком случае для html4.
     

  • 1.43, Аноним (-), 07:35, 05/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    похрен на движки, лишь бы инэт не распилили на отдельные независямие части...
     
  • 1.45, Аноним (-), 08:02, 05/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Вот это Опен Сорс. Стоило разработчикам уйти, как сразу же наметились планы по чистке кода этих разработчиков.
     
  • 1.46, Okarin (ok), 08:46, 05/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Разработчики KHTML наверно читают все эти новости про возню капиталистов вокргу их бывшего детища и горько плачут :)
     
  • 1.47, Аноним (-), 08:48, 05/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Хаки для привязки к chromium как кость в горле, причем и у разработчиков Google и у разработчиков webkit из других компаний. Рано или поздно нужно было что-то делать. Но вот форки плодить, IMHO, не выход. Нужно было вместо своего форка начать развивать WebKit3 на модульной основе. Если разделить WebKit на дополнительные модули проблема будет исчерпана. А то, Google пилит одно, Apple - другое, а Gtk/QtWebKit хотят третьего. Лебедь, рак и щука.
     
     
  • 2.50, Аноним (-), 09:17, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Четкое сравнение
     
  • 2.51, Семен (??), 09:20, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Лебедь давно умер, рак - это заболевание, а в щуке учат кривлянию на сцене.
     
  • 2.60, nib (?), 11:20, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Нужно было вместо своего форка начать развивать WebKit3 на модульной основе.

    куда еще более модульно?
    почитали бы статьи по вебкиту, либо потыкали код

     
     
  • 3.81, followme (ok), 23:11, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    ну, вероятно ещё стоит ознакомиться с http://ru.wikipedia.org/wiki/%D0%A1%D0%B2%D1%8F)
    то что система разбита на модули ещё не значит что можно взять и заменить любой из модулей
     
  • 2.64, Paver (ok), 12:36, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Точнее - щука, рак и лебедь
     
  • 2.79, Pretender78 (?), 22:11, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > выход. Нужно было вместо своего форка начать развивать WebKit3 на модульной
    > основе. Если разделить WebKit на дополнительные модули проблема будет исчерпана. А
    > то, Google пилит одно, Apple - другое, а Gtk/QtWebKit хотят третьего.
    > Лебедь, рак и щука.

    ну и зачем модульность в браузере? запускать браузер в режиме поддержки только ТЕКСТ?
    даже программер с ума сойдет читая форумы сквозь кучи тегов хтмл.

     
     
  • 3.80, arisu (ok), 22:16, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ну и зачем модульность в браузере?

    для всяких забавных вещей типа: графический бэкэнд вот такой, парзер такой, рендерер такой, движок js такой. и всем этим жонглировать при желании.

    согласен, большинству это не нужно. но всё равно забавно.

     
     
  • 4.84, Pretender78 (?), 10:41, 06/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> ну и зачем модульность в браузере?
    > для всяких забавных вещей типа: графический бэкэнд вот такой, парзер такой, рендерер
    > такой, движок js такой. и всем этим жонглировать при желании.
    > согласен, большинству это не нужно. но всё равно забавно.

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

     
     
  • 5.85, arisu (ok), 10:59, 06/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    (пожимает плечами) да я и не кушаю, в принципе. я так, мимокрокодил.
     

  • 1.61, Аноним (-), 11:21, 05/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А почему "разработчики WebKit"?  
     
     
  • 2.68, exist (ok), 15:34, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    читать тут - https://lists.webkit.org/pipermail/webkit-dev/2013-April/024419.html
     

  • 1.73, anon5666 (?), 20:23, 05/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что то Opera не вовремя переходить собралась. Развели их, похоже, не хуже Nokia.
     
     
  • 2.77, arisu (ok), 21:22, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Что то Opera не вовремя переходить собралась. Развели их, похоже, не хуже
    > Nokia.

    ой, да какая разница, к какому движку скин.

     
  • 2.83, Led (ok), 01:29, 06/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Что то Opera не вовремя переходить собралась.

    Переход в мир иной - он всегда "не вовремя".

    Цитата "Человек не просто смертен, он внезапно смертен" не только к людям относится.

     

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



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

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