Opera 11 released

After a mere two days of release candidates, Opera Software has released their Opera 11 desktop browser complete with extensions and their newest innovation, tab stacking.

Opera is known for having a fast development cycle and with Opera 11 the company was keeping up both the development speed and browser speed….



Neowin.net