25.08.2015 НовостиВеб-контент в Firefox будет запускаться в отельных изолированных процессах операционной системы
Mozilla Foundation объявила о грядущих значительных изменениях в работе браузера Firefox. Стараясь не отставать от современных тенденций, браузер переходит на такую схему работы, когда подобно браузеру Google веб-контент в Firefox будет запускаться в отельных изолированных процессах операционной системы. Это позволит добиться более высокой производительности и улучшить безопасность, считают разработчики. Вместе с тем, некоторые расширения работать перестанут, поэтому разработчикам придется их переписывать. Новый API построен с использованием штатных веб-технологий и во многом совместим с API для Blink/Chrome, Opera и Safari, что позволяет унифицировать разработку дополнений для различных браузеров благодаря существенному упрощению портирования. С новым API разработка браузерных дополнений станет похожей на разработку для Web — один и тот же код сможет работать в разных браузерах и будет зависеть от единых стандартов. С переходом на WebExtensions в Firefox после минимальных изменений смогут быть установлены дополнения, созданные для Chrome, Opera, Safari и, возможно в будущем, Microsoft Edge. По сути, потребуется лишь переупаковка дополнения для разных платформ. Разработчики из Mozilla уже достаточно давно экспериментируют с многопроцессной архитектурой (проект Electrolysis) и готовятся к переходу на новый движок Servo. Текущее API браузера XPCOM (кросплатформенная объектная модель компонентов) позволяет писать дополнения на различных языках: C++, JavaScript, Java, через слой ...
читать далее.