The New Firefox and Ridiculous Numbers of Tabs

Dietrich Ayala is a developer relationist working for internet freedom at Mozilla, the non-profit makers of Firefox.

Source: Dietrich Ayala – Dietrich Ayala