Opera 10
Encyclopedia
Opera 10 is a version of the Opera web browser
Opera (web browser)
Opera is a web browser and Internet suite developed by Opera Software with over 200 million users worldwide. The browser handles common Internet-related tasks such as displaying web sites, sending and receiving e-mail messages, managing contacts, chatting on IRC, downloading files via BitTorrent,...

. The initial version, 10.00, was released in September 2009.
This release added a variety of new features, a new skin designed by Jon Hicks
Jon Hicks (designer)
Jon Hicks is an English designer who owns his own design studio, Hicksdesign. Hicks is best known for designing the Firefox logo, and has worked on numerous other design projects.-Early life:...

, increased standards support, and a new application icon to Opera. Opera 10.00 was touted as being 40% faster than Opera 9.6, with the upgrade of Opera's rendering engine to Presto
Presto (layout engine)
Presto is the layout engine for later versions of the Opera web browser . After several public betas and technical previews, it was released on January 28, 2003 in Opera 7 for Windows, and as of Opera 11 it is still in use. Presto is dynamic: the page or parts of it can be re-rendered in response...

 2.2.15.

Opera 10.50 was released in March 2010. Opera Software claimed a further 7× boost in JavaScript
JavaScript
JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles....

 execution speed, owing to the introduction of the Carakan ECMAScript
ECMAScript
ECMAScript is the scripting language standardized by Ecma International in the ECMA-262 specification and ISO/IEC 16262. The language is widely used for client-side scripting on the web, in the form of several well-known dialects such as JavaScript, JScript, and ActionScript.- History :JavaScript...

 engine (also known as a JavaScript engine
JavaScript engine
A JavaScript engine is specialized computer software which interprets and executes JavaScript . Although there are several uses for a JavaScript engine, it is most commonly used in web browsers.-History:...

). Opera 10.50 also included a major upgrade to Presto
Presto (layout engine)
Presto is the layout engine for later versions of the Opera web browser . After several public betas and technical previews, it was released on January 28, 2003 in Opera 7 for Windows, and as of Opera 11 it is still in use. Presto is dynamic: the page or parts of it can be re-rendered in response...

, and an entirely new graphics library
Graphics library
A graphics library is a program library designed to aid in rendering computer graphics to a monitor. This typically involves providing optimized versions of functions that handle common rendering tasks. This can be done purely in software and running on the CPU, common in embedded systems, or being...

, Vega, which will bring hardware accelerated
Hardware acceleration
In computing, Hardware acceleration is the use of computer hardware to perform some function faster than is possible in software running on the general-purpose CPU...

 rendering to future versions. A major focus of 10.50 was to improve desktop integration with the various systems on which Opera is deployed, and this release adds full Aero integration for Windows, and use of the Cocoa framework on Mac.

The release of 10.60 marked the first stable release of a browser to ship with native support for WebM
WebM
WebM is an audio-video format designed to provide a royalty-free, open video compression format for use with HTML5 video. The project's development is sponsored by Google....

 video. Geolocation
Geolocation
Geolocation is the identification of the real-world geographic location of an object, such as a radar, mobile phone or an Internet-connected computer terminal...

 is now supported, and standards support in Presto
Presto (layout engine)
Presto is the layout engine for later versions of the Opera web browser . After several public betas and technical previews, it was released on January 28, 2003 in Opera 7 for Windows, and as of Opera 11 it is still in use. Presto is dynamic: the page or parts of it can be re-rendered in response...

 has been improved. This release also brings native integration with popular Linux desktop environments, currently KDE
KDE
KDE is an international free software community producing an integrated set of cross-platform applications designed to run on Linux, FreeBSD, Microsoft Windows, Solaris and Mac OS X systems...

 and GNOME
GNOME
GNOME is a desktop environment and graphical user interface that runs on top of a computer operating system. It is composed entirely of free and open source software...

, while removing the previous dependency on Qt. The latest version is Opera 10.63, released October 12, 2010.

Engine Improvements

In comparison to 9.x versions, Opera 10.50 uses Presto 2.5.22 which improves rendering speed, adds support for web standards such as RGBA/HSLA color, border-radius, and CSS transitions, and improves existing support for web standards. From 10.00, Opera passes the Acid3
Acid3
Acid3 test is a web test page from the Web Standards Project that checks a web browser's compliance with elements of various web standards, particularly the Document Object Model and JavaScript....

 test.

Opera Turbo

Opera 10 automatically detects when a connection is slow, and offers to compress
Compress
Compress is a UNIX compression program based on the LZC compression method, which is an LZW implementation using variable size pointers as in LZ78.- Description of program :Files compressed by compress are typically given the extension .Z...

 web pages via Opera Software's Turbo servers, thus reducing download size. Because web pages are compressed, page-loading times on slow connections may improve dramatically, with less data transferred, but images will display with significantly reduced quality. Opera Software intends Turbo for use over slow connections, or in situations with limited bandwidth.

Opera Turbo could also be used to access websites that are blocked on a school or work network, because the browser sends the request to the Opera server
Server (computing)
In the context of client-server architecture, a server is a computer program running to serve the requests of other programs, the "clients". Thus, the "server" performs some computational task on behalf of "clients"...

s when using this feature, preventing the network from understanding which website it is trying to access.

Inline Spell-Checker

Previous versions of Opera contained an on-demand spell-checker based on Aspell
GNU Aspell
GNU Aspell, usually called just Aspell, is a free software spell checker designed to replace Ispell. It is the standard spell checker for the GNU software system. It also compiles for other Unix-like operating systems and Windows. The main program is licensed under the GNU Lesser General Public...

. Opera 10 introduced an inline spell checker based on Hunspell
Hunspell
Hunspell is a spell checker and morphological analyzer designed for languages with rich morphology and complex word compounding and character encoding, originally designed for the Hungarian language....

. This is available in multi-line text areas and in the mail client. As you type, misspelled words are underlined and can be corrected via a right-click menu. The US-English dictionary is included, and there is an interface to download additional dictionaries from within the browser. This inline spell-checker has support for 48 languages.

Email Client Improvements

Opera 10 introduces the ability to author HTML
HTML
HyperText Markup Language is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages....

 email in Opera's mail client. Previous versions were capable of displaying HTML mail, but only capable of plain text composition. When HTML mail composition is selected, a toolbar appears allowing selection of rich text formatting options, such as font, italics, links, images, etc. Along with inline spell-check, this addresses the two largest criticisms of Opera's email client. Threads can now be easily followed or ignored, allowing more efficient management of emails.

New Skin and Interface Improvements

Opera 10 has a new skin, designed by Jon Hicks
Jon Hicks (designer)
Jon Hicks is an English designer who owns his own design studio, Hicksdesign. Hicks is best known for designing the Firefox logo, and has worked on numerous other design projects.-Early life:...

, famous as the original renderer of the Firefox icon. Originally, a new skin was not planned for Opera 10, but as various icons were updated, it was decided that an overhaul was appropriate. Many complaints with the previous skin of 9.5 and 9.6 are addressed. There is now a higher contrast between the active and inactive tabs. An activity indicator has been added to tabs in the form of a blue dot in the corner. This indicator is also present in other parts of the interface, indicating new mail, completed transfers, etc. The menu bar can now easily be hidden, and a menu button has been added, which appears when the menu is disabled. Overall, the skin uses less screen space, and is not as dark as the previous one.

Visual Tabs

Previous versions of Opera showed a thumbnail of the page when hovering a tab. In Opera 10, it is possible to display this thumbnail as part of the tab, allowing quick navigation. Visual tabs use an image thumbnail rather than the default favicon
Favicon
A favicon , also known as a shortcut icon, Web site icon, URL icon, or bookmark icon, is a file containing one small icons, most commonly 16×16 pixels, associated with a particular Web site or Web page...

 and description. Displaying the visual tabs can be achieved via dragging the toggle line between the address bar and the tab bar. Visual Tabs can be placed on the bottom, top, left, or right section of the browser window.

Speed Dial Improvements

A new configuration dialogue has been added to the Speed Dial, which facilitates easy customization of this feature. A background image can now be chosen independently of the skin, and it is possible to select a custom number of speed dials, ranging from 2×2, to 5×5 tiles.

New Application Icon

The new icon
Icon
An icon is a religious work of art, most commonly a painting, from Eastern Christianity and in certain Eastern Catholic churches...

, designed by Oleg Melnychuk, has been widely welcomed, replacing a ten year old icon. Opera was careful to preserve branding, and the icon is still a large, red ‘O’. However, the shadow has been replaced with a subtle drop shadow
Drop shadow
In computer graphics, a drop shadow is a visual effect consisting of drawing that looks like the shadow of an object, giving the impression that the object is raised above the objects behind it. The drop shadow is often used for elements of a graphical user interface such as windows or menus, and...

, and the ‘O’ thickened, reshaped, and given a matte 3D look.

Webmail Integration

Opera 10 adds the option of opening mailto: links in webmail interfaces. Opera has been criticized for its choice of default providers, Yandex, FastMail, Opera Mail, and Mail.ru. Popular providers Gmail, Yahoo! Mail, and Windows Live Mail have not been included in the default selection as they do not officially support Opera. These providers may be added to the list when they start to support Opera.
Opera currently does not have an interface to add or edit webmail providers.

Auto-Update

Previously, users were notified of an update, whereon they were directed to a download page. This was criticized as a laborious update process, leading to many users ignoring security updates. An Auto-Update mechanism is now integrated, and updates are installed automatically on the next browser restart. Auto-Update is available for Windows and Mac, while on Linux systems, updates are handled by package managers.

Automated Crash Reporting

To facilitate improvements to stability, a crash reporter has been added in Opera 10. If the browser crashes, a dialogue will appear asking if a crash log should be uploaded. Here the last displayed web page is automatically detected, and the user is presented an opportunity to provide details of the crash and/or their email address for further contact.

Opera Dragonfly Improvements

Opera 10 received improvements to Opera's web page
Web page
A web page or webpage is a document or information resource that is suitable for the World Wide Web and can be accessed through a web browser and displayed on a monitor or mobile device. This information is usually in HTML or XHTML format, and may provide navigation to other web pages via hypertext...

 debugger, Opera Dragonfly
Opera Dragonfly
Opera Dragonfly is a full-featured development and debugging tool integrated into the Opera browser.It supports debugging JavaScript, viewing the DOM, monitoring network traffic, previewing resources, editing colors, etc...

.
These improvements include:
  • Improved UI and workflow: The UI
    User interface
    The user interface, in the industrial design field of human–machine interaction, is the space where interaction between humans and machines occurs. The goal of interaction between a human and a machine at the user interface is effective operation and control of the machine, and feedback from the...

     is now more compact and intuitive, and one of the biggest Opera Dragonfly usability issues has been fixed — Opera Dragonfly now selects the active tab or window in the browser automatically, cutting out a few steps required to start debugging
    Debugging
    Debugging is a methodical process of finding and reducing the number of bugs, or defects, in a computer program or a piece of electronic hardware, thus making it behave as expected. Debugging tends to be harder when various subsystems are tightly coupled, as changes in one may cause bugs to emerge...

    .
  • Live CSS and DOM editing: Opera Dragonfly’s CSS
    CSS
    -Computing:*Cascading Style Sheets, a language used to describe the style of document presentations in web development*Central Structure Store in the PHIGS 3D API*Closed source software, software that is not distributed with source code...

     editing abilities have been enhanced, and DOM editing is now supported, allowing text nodes and DOM
    DOM
    DOM may refer to:*D.O.M. , a restaurant in São Paulo, Brazil*Days on market, how many days since a piece of real estate was listed for sale*Deo optimo maximo, Latin for "to the Greatest and Best God", originally Jove, later the Christian God...

     attributes to be edited, added or removed.
  • Improved error console: This lets you see, filter and log any errors in your scripts, pointing to the exact position where the error occurred.
  • Support for multiple languages: Opera Dragonfly has been translated into 37 different languages.
  • Enhanced breadcrumb
    Breadcrumb (navigation)
    Breadcrumbs or breadcrumb trail is a navigation aid used in user interfaces. It allows users to keep track of their locations within programs or documents. The term comes from the trail of breadcrumbs left by Hansel and Gretel in the popular fairytale....

     trail
    : Allows you to navigate the DOM tree more effectively.
  • Network Inspector: This gives an overview of all the resources that were requested by Opera for the active debugging context. You can break down each request to show the request summary, raw request and the request and response headers.
  • Remote debugging: Using Opera Dragonfly, you can debug pages on Opera Mobile 9.7, or on any other browser using Presto 2.1 or later.

User Agent String

Opera was the first mainstream browser to reach double-digit version numbers. As many older websites only detect the first character in the browser version, Opera 10 would be detected as Opera 1. For this reason, Opera 10 identifies itself as Opera 9.80, and appends to the string the true version.
The full string on Windows 7 (English) would read as follows:
  • Opera/9.80 (Windows NT 6.1; U; en) Presto/2.2.15 Version/10.00

Opera 10.10

Opera 10.10 was released on November 23, 2009. Included in this release were Opera Unite and various bug fixes. During the first week of availability, 12 million downloads were counted.

Opera Unite

Originally it was planned to release Unite in Opera 10.00, however its release was delayed until Opera 10.10 to allow further stabilization. Unite is essentially a home server on which many applications can be run. Opera provides an optional DNS
Domain name system
The Domain Name System is a hierarchical distributed naming system for computers, services, or any resource connected to the Internet or a private network. It associates various information with domain names assigned to each of the participating entities...

 service at operaunite.com, and can act as a proxy where port forwarding is unavailable. Unite Applications are based on existing web technology, and can be written by third parties. The following official services are included with Unite:
  • Home - Lists available applications currently running on your computer, as well as providing an overview of the Applications used by friends
  • File Sharing - Allows a folder containing files to be made available online and easily shared
  • Fridge - Allows people to leave you public notes, which can be view by you and others on your virtual fridge
  • Media Player - Allows a folder containing audio files to be presented as a web page, where the audio can be streamed from your computer
  • Messenger - Allows one-to-one chat with any of your My Opera friends who are also using Unite
  • Photo Sharing - Allows a folder containing pictures to be presented as a collection of galleries
  • Web Server - Allows you to serve a web site directly from your computer

Development Split

The initial release of Opera 10.50 was for Windows only, in order to allow the development team to focus on a timed release with the EU browser ballot. The Mac version reached final status with 10.52. Linux skipped 10.5× altogether, meaning the release of Opera 10.60 brings Windows, Mac, Linux and FreeBSD releases back into sync for the first time since Opera 10.10.

Opera 10.50

The Windows version of 10.50 was released on March 2, 2010. This is the first release to feature the new JavaScript engine
JavaScript engine
A JavaScript engine is specialized computer software which interprets and executes JavaScript . Although there are several uses for a JavaScript engine, it is most commonly used in web browsers.-History:...

, Carakan. Support was added for HTML5 <video> and <audio> elements, allowing playback of WAVE PCM
WAV
Waveform Audio File Format , is a Microsoft and IBM audio file format standard for storing an audio bitstream on PCs...

, Vorbis
Vorbis
Vorbis is a free software / open source project headed by the Xiph.Org Foundation . The project produces an audio format specification and software implementation for lossy audio compression...

 audio, and Theora
Theora
Theora is a free lossy video compression format. It is developed by the Xiph.Org Foundation and distributed without licensing fees alongside their other free and open media projects, including the Vorbis audio format and the Ogg container....

 video. Support has also been added for CSS Transitions and 2D Transforms, web storage, and the Backgrounds and Borders module. A privacy mode
Privacy mode
Privacy mode, sometimes informally referred to as "porn mode", or "private browsing" is a term that refers to privacy features in some web browsers. Historically speaking, web browsers store information such as browsing history, images, videos and text within cache...

 dubbed Private Tabs and Private Windows has also been added.
This is the first release to disable the menu bar by default, placing most options instead in a branded button to the side of the tab bar.

Private Tabs and Windows

Opera 10.50 introduced a new privacy mode, allowing the user to browse in private tabs or windows which, when closed, delete all data related to that session. This is in addition to the previously available option to delete browsing history stored by the browser. While privacy mode
Privacy mode
Privacy mode, sometimes informally referred to as "porn mode", or "private browsing" is a term that refers to privacy features in some web browsers. Historically speaking, web browsers store information such as browsing history, images, videos and text within cache...

s have previously been available, Opera was the first browser to offer a privacy mode
Privacy mode
Privacy mode, sometimes informally referred to as "porn mode", or "private browsing" is a term that refers to privacy features in some web browsers. Historically speaking, web browsers store information such as browsing history, images, videos and text within cache...

 on a per-tab basis.

Platform Integration

Opera 10.50 introduced full integration with Windows Aero
Windows Aero
Windows Aero is the graphical user interface and the default theme in most editions of Windows Vista and Windows 7, operating systems released by Microsoft. It is also available in Windows Server 2008, but is not enabled by default. Its name is a backronym for Authentic, Energetic, Reflective and...

, allowing any skin element to inherit Aero Glass translucency. Support for Windows Jump Lists and Aero Peek was also added, although the latter was later disabled by default, as it was deemed to be inconvenient for many users. The Mac version has switched to the Cocoa framework, featuring a unified toolbar and Growl notifications, and also supports multi-touch.

Opera 10.60

Opera 10.60 was released on July 1, 2010. The standards support has been extended with support for Geolocation
Geolocation
Geolocation is the identification of the real-world geographic location of an object, such as a radar, mobile phone or an Internet-connected computer terminal...

, WebM
WebM
WebM is an audio-video format designed to provide a royalty-free, open video compression format for use with HTML5 video. The project's development is sponsored by Google....

, Web Workers
Web Workers
Web Workers define an API for running scripts, basically JavaScript, in the background independently of any user interface scripts. This allows for long-running scripts that are not interrupted by scripts that respond to clicks or other user interactions, and allows long tasks to be executed...

, Offline Web Applications, and a major update to Cross-Document Messaging. This release focuses largely on speed and stability, and is up to 50% faster than Opera 10.50 on key benchmarks. Linux versions have removed their previous dependency on Qt, and it is now integrated directly with the major desktop environment
Desktop environment
In graphical computing, a desktop environment commonly refers to a style of graphical user interface derived from the desktop metaphor that is seen on most modern personal computers. These GUIs help the user in easily accessing, configuring, and modifying many important and frequently accessed...

s. AVG
AVG Technologies
AVG Technologies is a privately held Czech company formed in 1991 by Jan Gritzbach and Tomas Hofer, with corporate offices in Europe and the United States...

 malware
Malware
Malware, short for malicious software, consists of programming that is designed to disrupt or deny operation, gather information that leads to loss of privacy or exploitation, or gain unauthorized access to system resources, or that otherwise exhibits abusive behavior...

 protection was added to the existing Fraud Protection technology (Netcraft
Netcraft
Netcraft is an Internet services company based in Bath, England.Netcraft provides web server and web hosting market-share analysis, including web server and operating system detection...

 and PhishTank
PhishTank
PhishTank is an anti-phishing site.PhishTank was launched in October 2006 by entrepreneur David Ulevitch as an offshoot of OpenDNS. The company offers a community-based phish verification system where users submit suspected phishes and other users "vote" if it is a phish or not.PhishTank is used...

 from Haute Secure
Haute Secure
Haute Secure is a computer security vendor of website reputation ratings, malware protection, content scanning, and site monitoring. The company announced that the Opera version 9.5 blocks sites reported by a community of users using Haute Secure. Partners providing "protection lists" include...

).

WebM

Along with Ogg
Ogg
Ogg is a free, open container format maintained by the Xiph.Org Foundation. The creators of the Ogg format state that it is unrestricted by software patents and is designed to provide for efficient streaming and manipulation of high quality digital multimedia.The Ogg container format can multiplex...

 Theora
Theora
Theora is a free lossy video compression format. It is developed by the Xiph.Org Foundation and distributed without licensing fees alongside their other free and open media projects, including the Vorbis audio format and the Ogg container....

, Opera now natively supports VP8
VP8
VP8 is an open video compression format released by Google, originally created by On2 Technologies.After purchasing On2 Technologies in early 2010, Google has provided an irrevocable patent promise for underlying patents for the VP8 format, and released a bitstream format specification under a...

 in the form of WebM
WebM
WebM is an audio-video format designed to provide a royalty-free, open video compression format for use with HTML5 video. The project's development is sponsored by Google....

 video. Opera 10.60 is the first stable release of a browser to offer native WebM support.

Search Suggestions

It is now possible to receive as-you-type suggestions when searching in the search bar, or when keyword searching in the address bar. Currently supported engines for search suggestions are Wikipedia
Wikipedia
Wikipedia is a free, web-based, collaborative, multilingual encyclopedia project supported by the non-profit Wikimedia Foundation. Its 20 million articles have been written collaboratively by volunteers around the world. Almost all of its articles can be edited by anyone with access to the site,...

, Yandex
Yandex
Yandex is a Russian IT company which operates the largest search engine in Russia and develops a number of Internet-based services and products. Yandex is ranked as 5-th world largest search engine...

, and Bing.

Geolocation

The Geolocation
Geolocation
Geolocation is the identification of the real-world geographic location of an object, such as a radar, mobile phone or an Internet-connected computer terminal...

 API is now supported in Opera, using Google's Location Service to scrape Wi-Fi
Wi-Fi
Wi-Fi or Wifi, is a mechanism for wirelessly connecting electronic devices. A device enabled with Wi-Fi, such as a personal computer, video game console, smartphone, or digital audio player, can connect to the Internet via a wireless network access point. An access point has a range of about 20...

 data. This allows a more precise location to be determined for computers with wireless cards or GPS capabilities. The user is prompted to allow or refuse permission to web sites requesting their location.

Visual Tabs

Tab previews have been further improved in 10.60. Descriptive icons are now displayed for internal pages such as the bookmark manager and email client. The previews shown when hovering tabs have been restyled, and are now animated on moving from hovering one tab to another.

Speed Dial Improvements

Speed Dial has been restyled with wider preview thumbnails and a default background picture. Microsoft's Bing replaces Ask.com
Ask.com
Ask is a Q&A focused search engine founded in 1996 by Garrett Gruener and David Warthen in Berkeley, California. The original software was implemented by Gary Chevsky from his own design. Warthen, Chevsky, Justin Grant, and others built the early AskJeeves.com website around that core engine...

 as the default Speed Dial search engine.

Dragonfly Improvements

Dragonfly utilizes the Application Cache mechanism introduced in Opera 10.60, allowing seamless offline availability. Owing to this, and to general improvements in Presto
Presto (layout engine)
Presto is the layout engine for later versions of the Opera web browser . After several public betas and technical previews, it was released on January 28, 2003 in Opera 7 for Windows, and as of Opera 11 it is still in use. Presto is dynamic: the page or parts of it can be re-rendered in response...

, Opera Dragonfly is now significantly faster to load.

Release history

A detailed description of changes can be found at www.opera.com/docs/history.

Reception

Opera 10.00 was well received, achieving nearly 2 million downloads on the first day, compared to Opera 9, which achieved around 600,000 downloads on the first day.
Overall critical reception has been very positive. On day of release, Opera 10 received such attention that Opera Software's servers struggled with the high demand, and as a result were unavailable for parts of the day.
During the first week of availability, 10 million downloads of Opera 10 were recorded.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK