Build a custom browser with Mozilla Chromeless

By establishing a “blank" user interface in standard Web technologies, Mozilla puts customization within reach of more users.

No matter how many choices there are in the Web browser arena, it's a pretty safe bet that many of us would love to tweak some aspect of the interface on our browser of choice, if given the opportunity. After all, no one product can satisfy everyone perfectly.

Well, that opportunity may soon be a reality. Mozilla Labs yesterday announced "Chromeless," a new project to create a customizable user interface on the Firefox browser.

"Firefox is put together in a way that seasoned developers are able implement features with amazing efficiency," Mozilla Labs' Marcio Galli wrote on Thursday. "But at the same time, the browser interface in XUL (XML User Interface Language) represents a barrier for potential contributors.

"What if the parts of the browser that are most interesting to contributors were implemented in standard Web technologies such as HTML, CSS, and JavaScript?" Galli continued. "What kinds of wild-eyed experimentation would we see if a new conception of browser UI could be prototyped in about the same time it takes to write a web page?"

A 'Blank Canvas' for Customization

Now, the name "Chromeless" is no jab at Google -- rather, "chrome" is simply the term for Firefox's local interface applications written in XUL. By removing this "chrome" interface to create a stripped-down browser, Mozilla aims to give developers and others a "blank canvas" on which they can create their own browser interfaces.

One could interact with an interface module "to set the labels and handlers for OS-specific window menus," for example, "or to invoke an OS-specific notification mechanism," Galli explained.

The Mozilla Labs blog post demonstrates the idea with a screenshot showing a very simple browser application with page thumbnails used for tab handlers.

An SDK for Remixing the Browser

The project is currently in a pre-alpha phase, with a functional application written in HTML; the inner browser elements are iframes instead of XUL browser elements. Not present yet, though, is a means for sandboxing, among other things.

In the coming months Mozilla Labs will add specific APIs to allow for more meaningful browser construction as well as integrating security features to keep Web content in a minimally privileged sandbox. Ultimately, it aims to roll out an accessible SDK to make it easy to start remixing the browser.

The current source code and instructions are now available at the Chromeless Web site. Those interested in participating can join the Mozilla Labs Group or get in touch via #labs on

Bottom line? It may not be too long before a business can easily create its own, customized browser tailored perfectly to the needs and habits of its employee users. I'll say it again: there's no such thing as too much choice!

Follow Katherine Noyes on Twitter: @Noyesk.

Join the Good Gear Guide newsletter!

Error: Please check your email address.

Tags Internet-based applications and servicesWeb-based Applicationsapplicationsbrowserssoftwareinternetmozilla

Our Back to Business guide highlights the best products for you to boost your productivity at home, on the road, at the office, or in the classroom.

Keep up with the latest tech news, reviews and previews by subscribing to the Good Gear Guide newsletter.

Katherine Noyes

PC World (US online)
Show Comments

Cool Tech

Lexar® Professional 1000x microSDHC™/microSDXC™ UHS-II cards

Learn more >

D-Link TAIPAN AC3200 Ultra Wi-Fi Modem Router (DSL-4320L)

Learn more >

D-Link PowerLine AV2 2000 Gigabit Network Kit

Learn more >

Crucial® BX200 SATA 2.5” 7mm (with 9.5mm adapter) Internal Solid State Drive

Learn more >

Xiro Drone Xplorer V -3 Axis Gimbal & 1080p Full HD 14MP Camera

Learn more >

ASUS ROG Swift PG279Q – Reign beyond virtual world

Learn more >

Gadgets & Things


Learn more >

Lexar Professional 2000x SDHC™/SDXC™ UHS-II cards

Learn more >

Lexar® Professional 1000x microSDHC™/microSDXC™ UHS-II cards

Learn more >

Family Friendly

Lexar® Professional 1000x microSDHC™/microSDXC™ UHS-II cards

Learn more >

ASUS VivoPC VM62 - Incredibly Powerful, Unbelievably Small

Learn more >

Lexar Professional 2000x SDHC™/SDXC™ UHS-II cards

Learn more >

Stocking Stuffer

Lexar Professional 2000x SDHC™/SDXC™ UHS-II cards

Learn more >

Lexar® Professional 1000x microSDHC™/microSDXC™ UHS-II cards

Learn more >

Christmas Gift Guide

Click for more ›

Most Popular Reviews

Best Deals on Good Gear Guide

Latest News Articles


GGG Evaluation Team

Kathy Cassidy


First impression on unpacking the Q702 test unit was the solid feel and clean, minimalist styling.

Anthony Grifoni


For work use, Microsoft Word and Excel programs pre-installed on the device are adequate for preparing short documents.

Steph Mundell


The Fujitsu LifeBook UH574 allowed for great mobility without being obnoxiously heavy or clunky. Its twelve hours of battery life did not disappoint.

Andrew Mitsi


The screen was particularly good. It is bright and visible from most angles, however heat is an issue, particularly around the Windows button on the front, and on the back where the battery housing is located.

Simon Harriott


My first impression after unboxing the Q702 is that it is a nice looking unit. Styling is somewhat minimalist but very effective. The tablet part, once detached, has a nice weight, and no buttons or switches are located in awkward or intrusive positions.


Latest Jobs

Don’t have an account? Sign up here

Don't have an account? Sign up now

Forgot password?