L’architecture du navigateur Firefox sera revue pour Android. En effet, il s’avère que le langage XUL, dérivé du XML permettant de dessiner l’interface utilisateur des applications de Mozilla, n’était pas assez performant.
Johnatan Nightingale, directeur de l’ingénierie chez Mozilla, déclare : « Nous avons décidé de développer l’interface utilisateur des prochaines versions de Firefox de manière native et non plus via XUL ».
Le logiciel devrait donc se charger plus rapidement étant donné que l’interface utilisateur démarrera en même temps que le moteur de rendu Gecko. Parmi les évolutions, on peut aussi citer une plus grande fluidité des actions réalisées pour zoomer et faire défiler le texte à l’écran mais aussi une diminution de la consommation de la mémoire et un cycle de batterie optimisé.
En stoppant l’utilisation du XUL, Firefox ne prendra plus en charge les extensions classiques et prévoit d’utiliser Jetpack pour des extensions codées en HTML, CSS et JavaScript.