Привет!
Как известно, практически любой продукт Mozilla Foundation представляет собой написанную на C++ виртуальную машину, которая отвечает за построение GUI из XML-описания (точнее, XUL-описания) и в которой в интерпретируемом режиме исполняется "логика", написанная на JavaScript.
Фактически, любое окно представляет собой комбинацию XUL-файла и JS-файла.
С одной стороны, это даёт относительную лёгкость разработки внешних расширений (не нужно знать C++),
с другой -- в силу сходства технологий производительность упомянутых программ по порядку величины сравнима с производительностью AJAX-приложений.
На днях посмотрел Оперу -- и, как в растаманской сказке, подумал: "Какая же она, сука, шустрая!" -- (это несмотря на то, что Qt -- "big and bloated").
Соответственно, вопрос знатокам: планируются ли какие-л. меры по оптимизации производительности XUL-приложений? М. б., JIT какой-нибудь?
Спасибо.