Mozilla ramps up schedule, targets June 21 to release the next update of its Firefox browser.
digg.com: Top News, Digg
Sat, 04/09/2011 - 7:29am
Mozilla ramps up schedule, targets June 21 to release the next update of its Firefox browser.