Apple выпустила WebKit2

image

Теги: Appl

Apple представила новый браузерный движок WebKit2, в котором каждый из элементов контента работает в виде обособленного процесса.

Представив открытый браузерный движок WebKit2, корпорация Apple приглашает опробовать модель разделения процессов, аналогичную той, что реализована в Google Chrome.

Это значит, что вскоре все открываемые в настольном и мобильном Apple Safari веб-страницы будут выполняться в отдельных "песочницах" (sandbox), и аварийное завершение одной из них не будет отражаться на прочих.

В Chrome этот подход эксплуатируется с самого начала, но Google-разработчикам пришлось реализовать его самостоятельно. Обновление движка WebKit, лежащего в основе браузеров Safari, Chrome, Android, Symbian и webOS, позволит внедрить отвечающее современным технологиям разделение процессов во все производные приложения на уровне фреймворков. Очевидно, новинка позволит браузерам стать более гибкими и стабильными в работе.

Упор на "песочницы" сделан не случайно, так как есть все предпосылки к тому, что в будущих компьютерах браузер станет центром пользовательской активности, и готовящаяся операционная платформа Google Chrome OS — первый вестник этого. Концепция «песочниц» не панацея, но она позволит предотвратить подавляющее большинство атак.

Microsoft Internet Explorer 7 и 8 для Windows Vista и Windows 7 располагают защищенными режимами работы, в которых привилегии приложений изрядно ограничены: киберпреступникам нелегко записать, изменить или уничтожить данные на атакуемой машине или просто установить вредоносный код. Вместе с тем подобный режим не является настоящей "песочницей".

В нынешних версиях Mozilla Firefox, Safari и Opera Software отсутствуют какие-либо варианты "песочниц" и средств ограничения привилегий приложений. Apple приступила к реализации "песочниц" в операционной системе Mac OS X 10.6 Snow Leopard. Mozilla разрабатывает соответствующий проект Electrolysis, однако его идеи будут доступны лишь в Firefox 4.0, появление которого ожидается не ранее 2011 года. Ближайшее обновление Firefox привнесет отделение процессов плагинов (к примеру, Adobe Flash) от самого браузера.


или введите имя

CAPTCHA
58415
12-04-2010 12:12:14
Каждому тегу - отдельный процесс! Каждой вкладке - отдельное ядро!
0 |
?
12-04-2010 15:00:55
Правильно, зачем ошибки в коде исправлять, лучше убить зависший процесс Вот плагины запускать отдельным процессом - это дельная мысль
0 |
Как бы Гость
13-04-2010 04:27:41
Хватит материться! Технология хорошая - тк в случае выполнения кода, который приведет к зависанию браузера, то тут то и полезна эта реализация. А недостатками - как бы - увеличение потребления ОЗУ. _ А что насчет исправления ошибок, так это приведет к более заторможенной работе. А что если флеш зависнет. ----- Все мы хотим чтоб было бесплатно и работало отлично и настраивать ничего не надо было.
0 |
13-04-2010 18:35:39
Для сайтостроителей хорошо что его процент использования ещё слишком мал на рынке браузеров
0 |