3 ms·Mozilla marks 20th anniversary with commitment to better human experience online3 points by cpeterso 9y ago