Есть ли способ сделать более компактный HTML/Javascript-ориентированный сбор/пакет компонентов Mozilla XulRunner, исключая некоторые из более тяжелых функций XUL-платформы?Построение более компактного XulRunner для использования HTML/JavaScript?
фон:
Мы строим кросс-платформенные приложения с HTML/JavaScript GUI. Приложение-хост работает в .NET/Mono, а графический интерфейс отображается с помощью Mozilla XulRunner через оболочку GeckoFx. Все отлично работает.
У нас есть одна проблема: компоненты XulRunner (9.0.x) весом 28 МБ делают установщик приложений немного больше, чем хотелось бы. XulRunner не нужно разворачивать отдельно, если пользователь уже установил Firefox, но мы хотели бы уменьшить площадь для пользователей, которые этого не делают.
Мы уже исключили все исполняемые файлы XulRunner из официальной версии, чтобы получить пакет до его текущего размера.
Мне кажется, что мы используем только небольшое подмножество платформы XulRunner. Мы не требуем каких-либо функций XUL, только HTML, JavaScript и CSS. Это заставляет меня думать, что мы можем создать пользовательскую сборку, которая исключает некоторые части, которые нам не нужны, но я не разбираюсь в Mozilla build arcana.
Любая помощь была бы принята с благодарностью!
Спасибо! Это выглядит многообещающе. – jevakallio