Firefox 4: First 48 Hours, A Tale [Two Infographics]
Mozilla on March 22 released the Firefox 4 final. After the release, the web browser was downloaded 7.1 million times in its first day and in the first 48 hours of release, Mozilla racked up more...