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 irc.mozilla.org.

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 newsletter!

Or

Sign up to gain exclusive access to email subscriptions, event invitations, competitions, giveaways, and much more.

Membership is free, and your security and privacy remain protected. View our privacy policy before signing up.

Error: Please check your email address.

Tags browsersinternetsoftwareapplicationsmozillaInternet-based applications and servicesWeb-based Applications

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

Father’s Day Gift Guide

Brand Post

Bitdefender 2019

Bitdefender’s best-in-class security solutions have been awarded Product of the Year. Get cybersecurity that 500 MILLION users already have and trust!

Most Popular Reviews

Latest Articles

Resources

PCW Evaluation Team

Luke Hill

MSI GT75 TITAN

I need power and lots of it. As a Front End Web developer anything less just won’t cut it which is why the MSI GT75 is an outstanding laptop for me. It’s a sleek and futuristic looking, high quality, beast that has a touch of sci-fi flare about it.

Emily Tyson

MSI GE63 Raider

If you’re looking to invest in your next work horse laptop for work or home use, you can’t go wrong with the MSI GE63.

Laura Johnston

MSI GS65 Stealth Thin

If you can afford the price tag, it is well worth the money. It out performs any other laptop I have tried for gaming, and the transportable design and incredible display also make it ideal for work.

Andrew Teoh

Brother MFC-L9570CDW Multifunction Printer

Touch screen visibility and operation was great and easy to navigate. Each menu and sub-menu was in an understandable order and category

Louise Coady

Brother MFC-L9570CDW Multifunction Printer

The printer was convenient, produced clear and vibrant images and was very easy to use

Edwina Hargreaves

WD My Cloud Home

I would recommend this device for families and small businesses who want one safe place to store all their important digital content and a way to easily share it with friends, family, business partners, or customers.

Featured Content

Product Launch Showcase

Don’t have an account? Sign up here

Don't have an account? Sign up now

Forgot password?