Главная » 2014»Июль»2 » Мозилла Firefox 31.0a1 Australis RUS DC 2014.04.14 Portable *PortableAppZ*
14:45
Мозилла Firefox 31.0a1 Australis RUS DC 2014.04.14 Portable *PortableAppZ*
Мозилла Firefox 31.0a1 Australis RUS DC 2014.04.14 Portable *PortableAppZ*
Свежая разработка Мозилла Firefox
Многопроцессная версия Firefox
Разработчики прожектаМозилла обнародовали о внедрении в ночные сборкиFirefox новенькую упрощённую реализацию интерфейса пользователя, развиваемую под кодовым именованиемAustralis . На случай отмены перехода на новый интерфейс создаётся ветвь без конфигурации интерфейса. Окончательное решение об использовании Australis будет принято в процессе тестирования. До выхода релиза нагрузить тестовые сборки с свежеиспеченным интерфейсом. Без установки испытательной версии с свежеиспеченным показным видом, можно ознакомиться в Российской сборке от *PortableAppZ*!
Оптимизация для многоядерных микропроцессоров. В протекающем облике для обработки целых страниц и интерфейса пользователя употребляется только одно ядро CPU, все противоположные основы простаивают и не участвуют в обеспечении работы браузера ( кроме условий с выполнением плагинов ). Невзирая на пробы использования многопоточности и вынос за меры первостепенного цикла обработки случаев выполнения эдаких операций, как декодирование стереоизображений, видео и звука, воплощение сетевых операций и ввода/вывода, как всегда остаются однопоточными подсистема DOM ( Document Object Model ), функции создания содержимого окна, парсинг HTML и выполнение javascript, т.е. для обработки контента может быть задействовано только одно ядро CPU.
Прогнозируемое потребление памяти. В длительно выполняемых процессах, при обманчивом выделении и освобождении памяти разного размера с направлением часы растет фрагментация и остается больше мелкотравчатых"глуши" от ранее освобожденных объектов, которые размещаются вперемешку с занятыми блоками памяти. В ситуации запроса памяти для размещения нового объекта, нередко приходится запрашивать новые блоки у операционной системы, невзирая на наличие довольно огромного числа свободных областей во внутренней "горе", размер которых по отдельности меньше запрошенного блока. В случае обработки web-страниц различными процессами занятые процессом блоки памяти после окончания процесса стопроцентно отдаются назад операционной системе, а не остаются в "запасе", закрепленными за одним процессом в надежде, что эта память пригодится в дальнейшем. Таким макаром, обработка каждой вкладки отдельным процессом может привести к приметной экономии памяти (общие данные меж процессами не дублируются, через мапинг употребляется только одна копия) и избавлению от трудности с неизменным ростом размера процесса.
Защита от неполадок. В эпизоде выхода за меры дозволительной меры буфера либо при появлении второй внештатной ситуации при использовании однопроцессной модели обработки, провал процесса повергнет к закрытию целых окон и вкладок. При обработке всякой страницы некоторым процессом, в эпизоде сбоя затворится только одна вкладка, не повлияв на работоспособность браузера в всем. Не думая того, такой подход предоставит возможность упростить диагностику предпосылки кризиса и разрешит точно создавать какой веб - сайт и которая операция вогнала к дилемме.
Наращивание безопасности. Обработка любого веб - сайта некоторым процессом разрешает изолировать объединенный с ним шифр от обработчиков остальных веб - сайтов и шифра, гарантирующего работу интерфейса, какие в эпизоде выполнения разнообразными процессами не могут пересекаться. Нынешние операционные системы разрешают передвинуть процесс в"строй уменьшенных прав", при котором блокируется доступ к большенному числу системных ресурсов. В случае эксплуатации уязвимости в таком процессе, код злодея будет ограничен в собственных способностях и не сумеет выйти за границы "песочницы". Для совершения атаки в схожих ситуациях требуется эксплуатация очередной уязвимости в более привилегированном управляющем процессе.
Дата выхода: 2014 ОС: Windowpanes XP SP3/Vista/7/8/8.1 32 - 64 stung Разработали: Firefox / SG - Team™ Colossus AUS / Bernat PortableAppZ Язычок: Российский Размер: 32.94 Mb