Flag

We stand with Ukraine and our team members from Ukraine. Here are ways you can help

Home ›› Product design ›› Retrospective on the Design and Philosophy of Firefox

Retrospective on the Design and Philosophy of Firefox

by Alex Faaborg
1 min read
Share this post on
Tweet
Share
Post
Share
Email
Print

Save

Alex Faaborg, Principal Designer at Mozilla, discusses net neutrality, Internet freedom, and the UX principles behind Firefox’s design.

I recently had the opportunity to speak at BayCHI, where I gave a comprehensive review of the mission, philosophy, and specific heuristics that have guided Firefox’s visual and interactive design through versions 3 and 4. This presentation was given at PARC on the eve of Firefox 4’s launch.

I opened with a discussion of net neutrality, the underlying ideological roots of the PC industry, and Mozilla’s mission to protect the Web. If you aren’t that in to Internet freedom (really?), skip on ahead to time marker 9:35 where I describe two conflicting philosophies of UX design, and where Mozilla lands on that spectrum.

At time marker 19:20, I dive into the specific usability principles that have driven Firefox’s design. These principles include:

  • external consistency
  • protecting cognitive flow
  • designing an iconic form
  • visual hierarchy
  • landmarks
  • efficiency of use
  • selective visual variables
  • creating a visually consistent conceptual model
  • leveraging spatial memory
  • utilizing usage metrics to streamline and refactor a UI

post authorAlex Faaborg

Alex Faaborg
Alex Faaborg is a principal designer at Mozilla, where he focuses on the visual and interactive design of Firefox. He also contributes to Mozilla Labs, which explores the next stage in the evolution of the Web and its long term future. He has extensive experience in artificial intelligence, user interface design, and cognitive science and is a graduate of the MIT Media Laboratory.

Tweet
Share
Post
Share
Email
Print

Related Articles

Tell us about you. Enroll in the course.

    This website uses cookies to ensure you get the best experience on our website. Check our privacy policy and