LINUX.ORG.RU

Apple объявила о создании WebKit2

 , , ,


0

0

Совсем недавно компания Apple объявила в списке рассылке о создании WebKit2. Это не новый «движок», как ошибочно предполагают некоторые, а новый API, разработанный компанией Apple с чистого листа и уже используемый при разработке новых версий продуктов. Главной особенностью новой версии является то, что модель разделения процессов уже встроена, поэтому разработчикам не придётся реализовывать это своими силами, как сделали в Google Chrome.

Если говорить о стеке средств WebKit2, то его можно разделить на две части: процесс пользовательского интерфейса и веб-процесс. Теперь часть WebKit работает в процессе пользовательского интерфейса, а остальная часть вместе с WebCore и обработкой JS находится в веб-процессе. Таким образом, веб-процесс изолирован от пользовательского интерфейса. Это позволит получить улучшенную отзывчивость, стабильность, безопасность (путём создания изолированной «песочницы» для выполнения веб-процесса) и улучшенную поддержку многопроцессорных систем. И обо всём этом разработчику не требуется ломать голову - всё уже встроено в сам WebKit.

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

  • обратные вызовы (callback) в виде уведомления клиенту - обычное уведомление, которое происходит при определённом событии и не даёт возможности что-то сделать с источником уведомления;
  • обратные вызовы в виде политик - позволяют выбрать дальнейшее действие, уведомляя страницу через объект прослушивания;
  • параметры политик - позволяют задать заранее определённые политики без использования обратных вызовов в пользовательском процессе;
  • встраиваемый код - некоторый код может быть загружен в веб-процесс в тех случаях, когда других возможностей для этого не хватает, например это удобно при доступе к DOM (находится на стадии реализации).

При этом Apple заявила, что доступный на данные момент WebCore API меняться не будет для сохранения обратной совместимости. На данный момент WebKit2 работает в MacOS X и Windows, но разработчики с радостью примут патчи для поддержки других операционных систем и платформ. Думаю, стоит сказать Apple спасибо в очередной раз за разработку передовых решений в области свободного ПО.

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

★★★★

Проверено: mono ()
Ответ на: комментарий от MuZHiK-2

>ты не представляешь, сколько раз ты нарушаешь закон каждый день. И?

Мужик-2 следит за каждым шагом sv75 и знает, что тот каждый день нарушает закон. Как страшно жить.

blaster999 ★★
()
Ответ на: комментарий от MuZHiK-2

>это стадо дибилов, которые не в теме

отрадно слышать такое от тебя, придает весу твоим высерам

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

>Подозреваю, что львиная доля этих «переписываний» - это отвязка от QT и KDE.

Хватит нести бред. От оригинального khtml в вебките уже и не осталось ничего, если тебе нужны доказательства, не требующие смотреть в исходники, зайди на какой-нибудь «тяжелый» сайт, насыщенный css3, javascript и прочими canvas'ами. И сравни как он будет работать под Webkit'ом и khtml'ом

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

> 1. Не перепутал. SCO - это ставленник MS. Была утечка из MS, подтверждавшая, что последняя спонсировала первую.

Была IMHO открытая информация что МС проспонсировала SCO на 30 миллионов купив у них ненужную хрень.
Отсюда никак не следует что SCO ставленник MS.
SCO действовала изначально самостоятельно, а MS им несколько единоразово помогло.

2. MS и Apple - они как близнецы. Так похожи, и методы у них одинаковые.


Тем не менее во многих случаях они действуют сильно по разному. Далеко ходить не надо - прочитай соседнюю новость про Apple на ЛОР. И Apple не замечен в борьбе с Линуксом, потому что толком не конкурируют.

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

Как мало нужно людям для доказательства :}

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

Silvy> лицензия какая планируется?


Если Apple закроет webkit, то webkit сдохнет. А Apple хочется быть флагманом строения вебдвижков.

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

>зайди на какой-нибудь «тяжелый» сайт, насыщенный css3, javascript и прочими canvas'ами

Умних фигов. Webkit использует только HTML и CSS от KHTML, при чем тут жабий скрипт? Оставь лужи в покое.

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

>>Мужик-2 следит за каждым шагом sv75 и знает, что тот каждый день нарушает закон. Как страшно жить.

Каждый нарушает закон почти каждый день.

MuZHiK-2 ★★★★
() автор топика
Ответ на: комментарий от blaster999

>>Ты утверждаешь, ты diff'ы и гони.

Вообще-то газ пошел с твоей стороны, но подтверждения химическим реакциям мы не увидели от тебя.

MuZHiK-2 ★★★★
() автор топика

Похвалим Эппл в очередной раз. Они ВебКит несколько лет пилили. Сафари быстр. Гугль тоже подсел.

И наконец-то кто-то Адобу с их тормознутым флэшем жару дал. Сколько сайтов сразу про HTML5 вспомнили. Адоб сейчас болезненно на каждое изменение от Эппл реагирует.

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

>Умних фигов. Webkit использует только HTML и CSS от KHTML, при чем тут жабий скрипт? Оставь лужи в покое.

Ты идиот или так талантливо им прикидываешься? Вообще-то речь и идет о всяких css3, канвасах и прочих html5. Пройди тест acid3 в хроме и сафари, а потом пройди его в конке. Сравни результаты по отдельным тестам в css, svg и DOM. Сравни web-технологии 2000 года, когда webkit отпочковался от khtml с тем, что есть в 2010 году, если конечно голова твоя не только чтобы шапку носить.

anonymous
()

> Метки: openoffice, офисные пакеты MuZHiK-2 * (09.04.2010 1:01:24) Проверено: mono (09.04.2010 10:14:01)

Метки: apple, opensource, web, webkit

MuZHiK-2 * (10.04.2010 12:17:43) Проверено: mono (10.04.2010 16:31:12)

MuZHiK-2 + mono = сладкая парочка

капча officials rumba

anonymous
()

У Хрома одна проблема - открываешь кучу вкладок и они начинают жрать ресурсы так, как никакой мозилле не снилось.

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

>У Хрома одна проблема - открываешь кучу вкладок и они начинают жрать ресурсы так, как никакой мозилле не снилось.

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

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