Alexander Faaborg, een specialist in gebuikersinterfaces bij Mozilla, heeft op de weblog van de opensource-organisatie een aantal Firefox-mockups gepost waarin de commandline zijn rentree maakt.
Met zijn posting wil Faaborg de aloude discussie over de voor- en nadelen van gui's en cli's nieuw leven inblazen. Hoewel veel gebruikers nauwelijks tot nooit de commandline gebruiken, zweren met name powerusers bij de efficiëntie van veelal tekstuele interfaces, waarbij commando's uitsluitend met het toetsenbord worden ingegeven. De usabilityexpert stelt dat in veel gevallen de commandline-interface sneller werkt en meer mogelijkheden geeft. Als voorbeeld noemt hij het e-mailprogramma Pine. Deze spartaans ogende mailclient was enorm populair onder zijn collega-studenten, en werd zelfs meer gebruikt dan Microsoft Outlook. De belangrijkste reden was dat Pine eenvoudiger en vooral sneller werkte.
Volgens Faaborg wordt door hedendaagse interaction designers bij de ontwikkeling van nieuwe applicaties te weinig rekening gehouden met de wensen van gevorderde gebruikers, en te veel geleund op bekende gui-oplossingen. Hij pleit om het beste van de twee werelden te combineren, waarbij hij Google's Ajax-applicaties Gmail en Reader als geslaagde implementaties noemt. Ondanks dat de grafische interface, hand in hand met de muis, in moderne besturingssystemen duidelijk de overhand heeft, probeert de Mozilla-medewerker zijn punt te maken met enkele voorbeelden in Firefox. In zijn mockups zouden gebruikers met slechts enkele toetsaanslagen sneller bookmarks kunnen doorzoeken, eenvoudig pagina's van tags kunnen voorzien en makkelijker door openstaande tabs kunnen navigeren. Hoewel Faaborg in zijn posting benadrukt dat het gaat om wilde ideeën die niet in de aankomende Firefox 3 verwerkt zullen worden, sluit hij een eventuele add-on waarin een aantal cli-technieken verwerkt is, niet uit. Een attente lezer reageert op Faaborgs posting met een hyperlink naar Vimperator, een add-on die Firefox voorziet van de keyboard-commando's van de beroemde editor VI.
