Проектът Firefox.html цели да обедини десктоп браузъра с Firefox OS чрез уеб технологии
Mozilla разработва прототип на потребителски интерфейс за Firefox, изграден изцяло с HTML5 вместо с традиционната XUL технология. Проектът, наречен Firefox.html, се ръководи от Пол Руже, технически ръководител в Mozilla и един от създателите на вградените инструменти за разработчици в браузъра.
Целта на инициативата е да се намалят разликите между десктоп версията на Firefox и тази за Firefox OS. Според екипа възможностите и производителността на HTML5 вече са достатъчни за изграждане на цялостни операционни системи като Firefox OS, а потребителският интерфейс може да бъде реализиран с уеб технологии вместо с XUL. Очаква се това да донесе и нови функционалности благодарение на многопоточния енджин Servo, написан на Rust, който по принцип не поддържа XUL.
Как работи прототипът
Интерфейсът на Firefox.html се състои от отделни уеб приложения, които се зареждат в специализиран прозорец, наречен HTMLRunner. В текущата си версия прототипът поддържа раздели, инструменти за разработчици, навигационен панел, меню, история, мащабиране и други основни функции.
Засега бъдещето на XUL не се обсъжда официално, а проектът е в съвсем начален етап. От Mozilla не са обявили планове за замяна на XUL в стабилните версии на браузъра.