TECHNOLOGY Firefox 5.0 Released, Key Strong Points HighlightedBy CyrusJune 22, 2011 It seems like we just had our Firefox 4 yesterday. But the legion of developers behind the Firefox are not…