The Opera Internet browser has been upgraded once more and a new stable version, 34, is now available for download. It brings a ton of changes and improvements, but the most important seems to be the refined technology for data compression, also know under the name of Opera Turbo.