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

Cool Tech

Toys for Boys

Family Friendly

Stocking Stuffer

SmartLens - Clip on Phone Camera Lens Set of 3

Learn more >

Christmas Gift Guide

Click for more ›

Brand Post

Bitdefender 2019

This Holiday Season, protect yourself and your loved ones with the best. Buy now for Holiday Savings!

Most Popular Reviews

Latest Articles

Resources

PCW Evaluation Team

Aysha Strobbe

Microsoft Office 365/HP Spectre x360

Microsoft Office continues to make a student’s life that little bit easier by offering reliable, easy to use, time-saving functionality, while continuing to develop new features that further enhance what is already a formidable collection of applications

Michael Hargreaves

Microsoft Office 365/Dell XPS 15 2-in-1

I’d recommend a Dell XPS 15 2-in-1 and the new Windows 10 to anyone who needs to get serious work done (before you kick back on your couch with your favourite Netflix show.)

Maryellen Rose George

Brother PT-P750W

It’s useful for office tasks as well as pragmatic labelling of equipment and storage – just don’t get too excited and label everything in sight!

Cathy Giles

Brother MFC-L8900CDW

The Brother MFC-L8900CDW is an absolute stand out. I struggle to fault it.

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.

Featured Content

Product Launch Showcase

Don’t have an account? Sign up here

Don't have an account? Sign up now

Forgot password?