Dans un passé pas trop lointain la plupart de ceux qui voulaient obtenir en ligne serait le faire en utilisant Internet Explorer. Ces jours-ci cependant, nous sommes un peu gâtés par le nombre de différents navigateurs sur l'offre. Mais pour certains qui ne suffit toujours pas - nous avons besoin de personnaliser notre expérience de navigateur. Au lieu de simplement écorcher un navigateur pour adapter à un style ou une humeur particulière, Mozilla Labs propose enlevant l'interface utilisateur (UI) couche tout à fait et la remplacer par une plate-forme flexible où un utilisateur peut créer une nouvelle interface utilisateur en utilisant une technologie web peu savvy.

Développeurs chevronnés peuvent évidemment modifier l'interface utilisateur sur de nombreux navigateurs maintenant. Une grande partie de ce que vous voyez dans Firefox par exemple - le navigateur Chrome - est mis en œuvre en utilisant une technologie appelée XUL (XML User Interface Language). XUL peut être tordu et tordu à grand effet par des vétérans de codage, mais d'autres talents créatifs potentiels pourraient trouver un travail difficile. Mozilla Labs a donc lancé une nouvelle expérience baptisée "Chromeless" qui ressemble à ouvrir certaines sections d'un navigateur pour quiconque est familier avec les technologies web standards comme HTML, CSS ou javascript.

La mise en œuvre actuelle de la plate-forme expérimentale rassemble un certain nombre de développements de Mozilla pour présenter le serait-être développeur UI avec une toile vierge fonctionnant sur un XULRunner application. Mais au lieu de charger XUL, la partie principale de l'application est un fichier HTML avec des privilèges supplémentaires, comme la possibilité d'accéder modules javascript. Ceci est destiné à donner à l'utilisateur la possibilité de créer une interface de navigateur personnalisé dans environ le même temps qu'il faut pour écrire une page Web.

Mozilla Labs est actuellement à la phase de prototype pré-alpha où l'application est capable de charger une page HTML et de rendre une interface de navigateur. Toute personne désireuse d'obtenir impliqué dans l'expérience est invité à télécharger le code source et les instructions sur le site Web Chromeless et commencer à peaufiner. Les commentaires peuvent ensuite être remis à l'équipe par le Groupe Labs Mozilla ou en utilisant la balise de #labs sur irc.mozilla.org.

Interfaces spécifiques de programmation d'application (API) qui répondent à la construction de l'interface utilisateur plus significative, et l'intégration de fonctions de sécurité pour maintenir le contenu de l'Internet contenue dans une zone restreinte ont été au crayon pour les prochaines étapes de développement. La dernière partie de l'expérience sera d'envelopper le tout dans un ensemble d'outils de développement "pour le rendre facile pour commencer à remixer le navigateur."