History of the Opera web browser
Encyclopedia
The history of the Opera
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,...

 web browser
began in 1994 when it was started as a research project at Telenor
Telenor
Telenor Group is the incumbent telecommunications company in Norway, with headquarters located at Fornebu, close to Oslo. Today, Telenor Group is mostly an international wireless carrier with operations in Scandinavia, Eastern Europe and Asia, working predominantly under the Telenor brand...

, the largest Norwegian telecommunications company. In 1995, the project branched out into a separate company named Opera Software
Opera Software
Opera Software ASA is a Norwegian software company, primarily known for its Opera family of web browsers with over 220 million users worldwide. Opera Software is also involved in promoting Web standards through participation in the W3C. The company has its headquarters in Oslo, Norway and is...

 ASA
Allmennaksjeselskap
Allmennaksjeselskap , or ASA, is the Norwegian term for a public limited company. "ASA" or "asa" is added to the company name of all Norwegian companies registered as Allmennaksjeselskap....

, with the first publicly available version released in 1996. Since that time, Opera has undergone extensive changes and improvements, such as the relatively recent addition of built-in phishing
Phishing
Phishing is a way of attempting to acquire information such as usernames, passwords, and credit card details by masquerading as a trustworthy entity in an electronic communication. Communications purporting to be from popular social web sites, auction sites, online payment processors or IT...

 protection.

The Opera browser was, until version 2.0, called MultiTorg Opera and was not available to the public—although online documents show it at The Third International WWW Conference in 1995. It was known for its multiple document interface
Multiple document interface
Graphical computer applications with a multiple document interface are those whose windows reside under a single parent window , as opposed to all windows being separate from each other . Such systems often allow child windows to embed other windows inside them as well, creating complex nested...

 (MDI) and 'hotlist' (sidebar), which made browsing several pages at once much easier, as well as being the first browser to completely focus on adhering to the W3C
World Wide Web Consortium
The World Wide Web Consortium is the main international standards organization for the World Wide Web .Founded and headed by Tim Berners-Lee, the consortium is made up of member organizations which maintain full-time staff for the purpose of working together in the development of standards for the...

 standards.

Version 2

Version 2.0, the first public release of Opera
Opera
Opera is an art form in which singers and musicians perform a dramatic work combining text and musical score, usually in a theatrical setting. Opera incorporates many of the elements of spoken theatre, such as acting, scenery, and costumes and sometimes includes dance...

, was released as shareware
Shareware
The term shareware is a proprietary software that is provided to users without payment on a trial basis and is often limited by any combination of functionality, availability, or convenience. Shareware is often offered as a download from an Internet website or as a compact disc included with a...

 in 1996.

Due to popular demand, Opera Software showed interest in programming its browser for alternate operating systems such as Apple Macintosh
Macintosh
The Macintosh , or Mac, is a series of several lines of personal computers designed, developed, and marketed by Apple Inc. The first Macintosh was introduced by Apple's then-chairman Steve Jobs on January 24, 1984; it was the first commercially successful personal computer to feature a mouse and a...

, QNX
QNX
QNX is a commercial Unix-like real-time operating system, aimed primarily at the embedded systems market. The product was originally developed by Canadian company, QNX Software Systems, which was later acquired by Canadian BlackBerry-producer Research In Motion.-Description:As a microkernel-based...

 and BeOS
BeOS
BeOS is an operating system for personal computers which began development by Be Inc. in 1991. It was first written to run on BeBox hardware. BeOS was optimized for digital media work and was written to take advantage of modern hardware facilities such as symmetric multiprocessing by utilizing...

. On October 10, 1997, they launched "Project Magic", an effort to determine who would be willing to purchase a copy of their browser in their native OS, and to properly distribute funds to develop or outsource for such operating systems. On November 30, 1997 they closed voting for which operating system to develop with. Project Magic then became a news column for updates for alternate operating systems until version 4.

Version 3

Opera 3 was the first version of Opera with 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....

 support, but Java
Java (programming language)
Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...

 was still missing. It was released for multiple operating systems on December 31, 1997.

In 1998, Opera 3.5 was released, adding Cascading Style Sheets
Cascading Style Sheets
Cascading Style Sheets is a style sheet language used to describe the presentation semantics of a document written in a markup language...

 (CSS) support and file upload capability.

Since version 3.5, Opera has supported CSS, and Håkon Wium Lie
Håkon Wium Lie
Håkon Wium Lie is a web pioneer, a standards activist, and, , the Chief Technology Officer of Opera Software.He is best known for proposing the concept of Cascading Style Sheets while working with Tim Berners-Lee and Robert Cailliau at CERN in 1994. As an employee at W3C, he developed CSS into a...

, one of the inventors of CSS, is the CTO at Opera. Up to 6.0 Opera supported most common web standards, Netscape plugins and some other recent standards such as WAP
Wireless Application Protocol
Wireless Application Protocol is a technical standard for accessing information over a mobile wireless network.A WAP browser is a web browser for mobile devices such as mobile phones that uses the protocol.Before the introduction of WAP, mobile service providers had limited opportunities to offer...

 and WML
Wireless Markup Language
Wireless Markup Language , based on XML, is a markup language intended for devices that implement the Wireless Application Protocol specification, such as mobile phones. It provides navigational support, data input, hyperlinks, text and image presentation, and forms, much like HTML...

 for wireless devices, but its implementation of advanced 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...

 (better known as "JavaScript") and the HTML
HTML
HyperText Markup Language is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages....

 Document Object Model
Document Object Model
The Document Object Model is a cross-platform and language-independent convention for representing and interacting with objects in HTML, XHTML and XML documents. Aspects of the DOM may be addressed and manipulated within the syntax of the programming language in use...

 was poor.

Version 3.6 was released on May 12, 1999.

Version 4

On June 28, 2000, Opera 4 for Windows (Elektra) was released, introducing a new cross-platform
Cross-platform
In computing, cross-platform, or multi-platform, is an attribute conferred to computer software or computing methods and concepts that are implemented and inter-operate on multiple computer platforms...

 core, and a new integrated e-mail client.

Version 5

Opera 5, released on December 6, 2000, was the first version which was ad-sponsored
Adware
Adware, or advertising-supported software, is any software package which automatically plays, displays, or downloads advertisements to a computer. These advertisements can be in the form of a pop-up. They may also be in the user interface of the software or on a screen presented to the user during...

 instead of having a trial period. Version 5 also supported ICQ
ICQ
ICQ is an instant messaging computer program, which was first developed and popularized by the Israeli company Mirabilis, then bought by America Online, and since April 2010 owned by Mail.ru Group. The name ICQ is a homophone for the phrase "I seek you"...

, but this was dropped from later versions.

Opera supported OS/2
OS/2
OS/2 is a computer operating system, initially created by Microsoft and IBM, then later developed by IBM exclusively. The name stands for "Operating System/2," because it was introduced as part of the same generation change release as IBM's "Personal System/2 " line of second-generation personal...

 for the first time, requiring WarpIN and Odin
Odin (software)
In computing, Odin is a project to run Microsoft Windows programs on OS/2 or convert them to OS/2 native format. It also provides the Odin32 API to compile Win32 programs for OS/2.The project's goals are:...

 to be installed.

Version 6

On November 29, 2001, Opera 6 was released with new features including Unicode
Unicode
Unicode is a computing industry standard for the consistent encoding, representation and handling of text expressed in most of the world's writing systems...

 support, and offering a single document interface
Single document interface
In graphical user interfaces, a single document interface or SDI is a method of organizing graphical user interface applications into individual windows that the operating system's window manager handles separately. Each window contains its own menu or tool bar, and does not have a "background"...

 as well as the multiple document interface
Multiple document interface
Graphical computer applications with a multiple document interface are those whose windows reside under a single parent window , as opposed to all windows being separate from each other . Such systems often allow child windows to embed other windows inside them as well, creating complex nested...

 allowed by previous versions.

First MSN.com controversy

On October 24, 2001, Microsoft
Microsoft
Microsoft Corporation is an American public multinational corporation headquartered in Redmond, Washington, USA that develops, manufactures, licenses, and supports a wide range of products and services predominantly related to computing through its various product divisions...

 blocked users of third-party browsers, including Opera, from accessing MSN
MSN
MSN is a collection of Internet sites and services provided by Microsoft. The Microsoft Network debuted as an online service and Internet service provider on August 24, 1995, to coincide with the release of the Windows 95 operating system.The range of services offered by MSN has changed since its...

.com. Microsoft Internet Explorer
Internet Explorer
Windows Internet Explorer is a series of graphical web browsers developed by Microsoft and included as part of the Microsoft Windows line of operating systems, starting in 1995. It was first released as part of the add-on package Plus! for Windows 95 that year...

 users were not affected. After cries of antitrust behavior, Microsoft lifted the restrictions after two days. However, as late as November 2001, Opera users were still locked out from some MSN.com content, despite Opera's ability to display the content if MSN.com were to serve it.

Version 7

On January 28, 2003, Opera 7 was released, introducing the new "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...

" layout engine, with improved CSS, client-side scripting
Client-side scripting
Client-side scripting generally refers to the class of computer programs on the web that are executed client-side, by the user's web browser, instead of server-side...

, and Document Object Model
Document Object Model
The Document Object Model is a cross-platform and language-independent convention for representing and interacting with objects in HTML, XHTML and XML documents. Aspects of the DOM may be addressed and manipulated within the syntax of the programming language in use...

 (DOM) support. Mac OS 9
Mac OS 9
Mac OS 9 is the final major release of Apple's Mac OS before the launch of Mac OS X. Introduced on October 23, 1999, Apple positioned it as "The Best Internet Operating System Ever," highlighting Sherlock 2's Internet search capabilities, integration with Apple's free online services known as...

 support was dropped.

Version 7.0 saw Opera undergo an extensive rewrite with the faster and more powerful Presto layout engine
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...

. The new engine brought almost full support for the HTML DOM
Document Object Model
The Document Object Model is a cross-platform and language-independent convention for representing and interacting with objects in HTML, XHTML and XML documents. Aspects of the DOM may be addressed and manipulated within the syntax of the programming language in use...

 meaning that parts of, or a whole, page can be re-rendered in response to DOM and script events.

A 2004 review in The Washington Post
The Washington Post
The Washington Post is Washington, D.C.'s largest newspaper and its oldest still-existing paper, founded in 1877. Located in the capital of the United States, The Post has a particular emphasis on national politics. D.C., Maryland, and Virginia editions are printed for daily circulation...

described Opera 7.5 as being excessively complex and difficult to use. The review also criticized the free edition's use of obtrusive advertisements when other browsers such as Mozilla
Mozilla Application Suite
The Mozilla Application Suite is a cross-platform integrated Internet suite. Its development was initiated by Netscape Communications Corporation, before their acquisition by AOL. It is based on the source code of Netscape Communicator...

 and Safari
Safari (web browser)
Safari is a web browser developed by Apple Inc. and included with the Mac OS X and iOS operating systems. First released as a public beta on January 7, 2003 on the company's Mac OS X operating system, it became Apple's default browser beginning with Mac OS X v10.3 "Panther". Safari is also the...

 were offered free of charge without including advertisements.

In August 2004, Opera 7.6 began limited alpha testing. It had more advanced standards support, and introduced voice support for Opera, as well as support for Voice XML. Opera also announced a new browser for Interactive Television, which included a fit to width option Opera 8 introduced. Fit to Width is a technology that initially utilized the power of CSS, but it is now internal Opera technology. Pages are dynamically resized by making images and/or text smaller, and even removing images with specific dimensions to make it fit on any screen width, improving the experience on smaller screens dramatically. Opera 7.6 was never officially released as a final version.

On January 12, 2005, Opera Software announced that it would offer free licenses to higher education institutions, a change from the previous cost of $1,000 USD for unlimited licenses. Schools that opted for the free license included Massachusetts Institute of Technology
Massachusetts Institute of Technology
The Massachusetts Institute of Technology is a private research university located in Cambridge, Massachusetts. MIT has five schools and one college, containing a total of 32 academic departments, with a strong emphasis on scientific and technological education and research.Founded in 1861 in...

 (MIT), Harvard University
Harvard University
Harvard University is a private Ivy League university located in Cambridge, Massachusetts, United States, established in 1636 by the Massachusetts legislature. Harvard is the oldest institution of higher learning in the United States and the first corporation chartered in the country...

, University of Oxford
University of Oxford
The University of Oxford is a university located in Oxford, United Kingdom. It is the second-oldest surviving university in the world and the oldest in the English-speaking world. Although its exact date of foundation is unclear, there is evidence of teaching as far back as 1096...

, Georgia Institute of Technology
Georgia Institute of Technology
The Georgia Institute of Technology is a public research university in Atlanta, Georgia, in the United States...

, and Duke University
Duke University
Duke University is a private research university located in Durham, North Carolina, United States. Founded by Methodists and Quakers in the present day town of Trinity in 1838, the school moved to Durham in 1892. In 1924, tobacco industrialist James B...

. Opera was commonly criticized for having been ad-sponsored
Adware
Adware, or advertising-supported software, is any software package which automatically plays, displays, or downloads advertisements to a computer. These advertisements can be in the form of a pop-up. They may also be in the user interface of the software or on a screen presented to the user during...

, since this was seen as a barrier to gaining market share. In the newer versions the user was allowed a choice of generic graphical banners, or text-based targeted advertisements provided by Google based upon the page being viewed. Users could pay a license fee to remove the advertisement bar.

Second MSN.com controversy

In 2003, MSN.com was configured to present Opera browsers with a style sheet used for old versions of Microsoft Internet Explorer
Internet Explorer
Windows Internet Explorer is a series of graphical web browsers developed by Microsoft and included as part of the Microsoft Windows line of operating systems, starting in 1995. It was first released as part of the add-on package Plus! for Windows 95 that year...

. Other browsers received either a style sheet tailored to them, or at least the latest Internet Explorer style sheet. The outdated style sheet that Opera received caused Opera to move a significant amount of MSN.com's content 30 pixel
Pixel
In digital imaging, a pixel, or pel, is a single point in a raster image, or the smallest addressable screen element in a display device; it is the smallest unit of picture that can be represented or controlled....

s to the left of where it should be, distorting the page and making it appear as though there was a bug in Opera.

In response, the Opera Software
Opera Software
Opera Software ASA is a Norwegian software company, primarily known for its Opera family of web browsers with over 220 million users worldwide. Opera Software is also involved in promoting Web standards through participation in the W3C. The company has its headquarters in Oslo, Norway and is...

 company created a special "Bork" edition of Opera which displayed gibberish instead of MSN.com but not on any other web site. They did this to make a point about the necessity of a harmonious relationship between web browsers and web sites.

After the complaints, Microsoft changed their servers to present the latest version of Opera, version 7, with the style sheet served to the latest version of Internet Explorer, which resolved the problem. However, Microsoft continued to serve the outdated style sheet to the older Opera 6.

Hotmail controversy

In November 2004, Opera Software
Opera Software
Opera Software ASA is a Norwegian software company, primarily known for its Opera family of web browsers with over 220 million users worldwide. Opera Software is also involved in promoting Web standards through participation in the W3C. The company has its headquarters in Oslo, Norway and is...

 sent an electronic message to Microsoft
Microsoft
Microsoft Corporation is an American public multinational corporation headquartered in Redmond, Washington, USA that develops, manufactures, licenses, and supports a wide range of products and services predominantly related to computing through its various product divisions...

, complaining that Opera users were sent an incomplete 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....

 file when using Hotmail
Hotmail
Windows Live Hotmail, formerly known as MSN Hotmail and commonly referred to simply as Hotmail, is a free web-based email service operated by Microsoft as part of its Windows Live group. It was founded by Sabeer Bhatia and Jack Smith and launched in July 1996 as "HoTMaiL". It was one of the first...

. The incomplete file prevented Opera users from emptying their "Junk E-mail" folders. The Opera Software company later sent a physical letter to Microsoft. Nevertheless, as of February 11, 2005, Microsoft had neither replied to the messages nor corrected the issue.

Version 8

On April 19, 2005, version 8.0 was released. Besides supporting SVG
Scalable Vector Graphics
Scalable Vector Graphics is a family of specifications of an XML-based file format for describing two-dimensional vector graphics, both static and dynamic . The SVG specification is an open standard that has been under development by the World Wide Web Consortium since 1999.SVG images and their...

 Tiny, multimodal features and User JavaScript, the default user interface has been cleaned up and simplified. The default home page is an improved search portal. The changes displeased a number of existing users since some advanced settings became hidden.

Version 8.0 introduced support for Scalable Vector Graphics
Scalable Vector Graphics
Scalable Vector Graphics is a family of specifications of an XML-based file format for describing two-dimensional vector graphics, both static and dynamic . The SVG specification is an open standard that has been under development by the World Wide Web Consortium since 1999.SVG images and their...

 (SVG) 1.1 Tiny. This marked the first major web browser to natively support some form of SVG. Opera has a presentation mode called Opera Show, which allows the use of a single HTML or XML document for large-screen presentations, and web browsing.

Version 8.5 was released on September 20, 2005, Opera announced that their browser would be available free of charge and without advertisements from then onwards, although the company still sells support contracts. Enhancements included: automatic client-side fixing of web sites that did not render correctly, and a number of security fixes.

Version 9

Version 9.0 was the first Microsoft Windows, GNU/Linux, and BSD browser to pass the Acid2
Acid2
Acid2 is a test page published and promoted by the Web Standards Project to expose web page rendering flaws in web browsers and other applications that render HTML. Named after the acid test for gold, it was developed in the spirit of Acid1, a relatively narrow test of compliance with the Cascading...

 test.
This version, released on June 20, 2006, adds XSLT and improves SVG to 1.1 Basic level.

Opera introduced Widgets
Web widget
In computing a web widget is a software widget for the web. It's a small application that can be installed and executed within a web page by an end user. They are derived from the idea of code reuse. Other terms used to describe web widgets include: portlet, gadget, badge, module, webjit, capsule,...

, small web applications, a built-in BitTorrent client, improved content blocking and a built-in tool for creating and editing search engines.
Opera is able to read MHTML
MHTML
MHTML, short for MIME HTML, is a web page archive format used to combine resources that are typically represented by external links together with HTML code into a single file. The content of an MHTML file is encoded as if it were an HTML e-mail message, using the MIME type multipart/related...

 and to save the web page as archives.

Version 9.1 introduced (released in 2006) fraud protection using technology from GeoTrust
GeoTrust
GeoTrust is a large digital certificate provider.GeoTrust was a restarted company in 2001 that acquired the security business of Equifax. The Equifax business was the basis of its fast growth. The founders of the restarted company were CEO Neal Creighton, CTO Chris Bailey and Principal Engineer...

, a digital certificate
Public key certificate
In cryptography, a public key certificate is an electronic document which uses a digital signature to bind a public key with an identity — information such as the name of a person or an organization, their address, and so forth...

 provider, 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...

, an organization that tracks known phishing
Phishing
Phishing is a way of attempting to acquire information such as usernames, passwords, and credit card details by masquerading as a trustworthy entity in an electronic communication. Communications purporting to be from popular social web sites, auction sites, online payment processors or IT...

 web sites.
Version 9.2, codenamed Merlin, introduces Speed Dial, 3 X 3 small thumbnail
Thumbnail
Thumbnails are reduced-size versions of pictures, used to help in recognizing and organizing them, serving the same role for images as a normal text index does for words...

s which are shown instead of a blank page.

Version 9.5, codenamed Kestrel (after the Kestrel
Kestrel
The name kestrel, is given to several different members of the falcon genus, Falco. Kestrels are most easily distinguished by their typical hunting behaviour which is to hover at a height of around over open country and swoop down on prey, usually small mammals, lizards or large insects...

 falcon), was released to span the gap between Opera 9.2 and Opera 10. It included some of the rendering improvements due to be made in Opera 10 and also aimed to provide better integration with various operating system
Operating system
An operating system is a set of programs that manage computer hardware resources and provide common services for application software. The operating system is the most important type of system software in a computer system...

s. The first alpha build of Opera 9.5 was released on September 4, 2007. The first public beta was released on October 25, 2007, and the final version was released on June 12, 2008. The final release was downloaded more than 4.5 million times in the first 5 days.

Opera 9.5 has improved support for Cascading Style Sheets
Cascading Style Sheets
Cascading Style Sheets is a style sheet language used to describe the presentation semantics of a document written in a markup language...

 (CSS), including many more CSS3 selectors and the CSS2 text-shadow property. Support for other web standards
Web standards
Web standards is a general term for the formal standards and other technical specifications that define and describe aspects of the World Wide Web. In recent years, the term has been more frequently associated with the trend of endorsing a set of standardized best practices for building web sites,...

 was also improved. For example, Opera 9.5's Scalable Vector Graphics
Scalable Vector Graphics
Scalable Vector Graphics is a family of specifications of an XML-based file format for describing two-dimensional vector graphics, both static and dynamic . The SVG specification is an open standard that has been under development by the World Wide Web Consortium since 1999.SVG images and their...

 (SVG) implementation supports 93.8% of the W3C
World Wide Web Consortium
The World Wide Web Consortium is the main international standards organization for the World Wide Web .Founded and headed by Tim Berners-Lee, the consortium is made up of member organizations which maintain full-time staff for the purpose of working together in the development of standards for the...

's SVG test suite, and built-in support for Animated Portable Network Graphics
APNG
The Animated Portable Network Graphics file format is an unofficial extension to the Portable Network Graphics specification. It allows for animated PNG files that work similarly to animated GIF files, while supporting 24-bit images and 8-bit transparency not available for GIFs...

 (APNG) and MathML
MathML
Mathematical Markup Language is an application of XML for describing mathematical notations and capturing both its structure and content. It aims at integrating mathematical formulae into World Wide Web pages and other documents...

. Opera 9.5 also supports high-security Extended Validation Certificates and added malware protection through partnership with HauteSecure.

The interface has undergone a few alterations as well. It uses "Sharp" by default, a new skin
Skin (computing)
In computing, a skin is a custom graphical appearance achieved by the use of a graphical user interface that can be applied to specific software and websites to suit the purpose, topic, or tastes of different users....

 designed to be more intuitive, though the classic skin was still available as a user preference. Screen reader
Screen reader
A screen reader is a software application that attempts to identify and interpret what is being displayed on the screen . This interpretation is then re-presented to the user with text-to-speech, sound icons, or a Braille output device...

 support has been added back in. Opera's mail client, Opera Mail, has been updated, with an improved indexing
Index (database)
A database index is a data structure that improves the speed of data retrieval operations on a database table at the cost of slower writes and increased storage space...

 feature and many bugfixes. Opera 9.5 also lets users save bookmarks, notes, the Personal Bar and Speed Dial settings to the Opera Link service. These preferences can then be synchronized
Data synchronization
Data synchronization is the process of establishing consistency among data from a source to a target data storage and vice versa and the continuous harmonization of the data over time. It is fundamental to a wide variety of applications, including file synchronization and mobile device...

 with another Opera browser, such as a copy of Opera Mini
Opera Mini
Opera Mini is a web browser designed primarily for mobile phones, smartphones and personal digital assistants. Until version 4 it used the Java ME platform, requiring the mobile device to run Java ME applications. From version 5 it is also available as a native application for Android, iOS, Symbian...

 running on a mobile phone.

Alongside the new features, Opera 9.5 had new performance improvements. For example, x64
X86-64
x86-64 is an extension of the x86 instruction set. It supports vastly larger virtual and physical address spaces than are possible on x86, thereby allowing programmers to conveniently work with much larger data sets. x86-64 also provides 64-bit general purpose registers and numerous other...

-bit editions of Opera for compatible Linux
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...

 and BSD
Berkeley Software Distribution
Berkeley Software Distribution is a Unix operating system derivative developed and distributed by the Computer Systems Research Group of the University of California, Berkeley, from 1977 to 1995...

 operating systems. On the other hand, SPARC
SPARC
SPARC is a RISC instruction set architecture developed by Sun Microsystems and introduced in mid-1987....

 Linux support has been dropped.
Version 9.6 improved Opera Link with the new opportunity to sync custom search engines and typed history. Feed
Web feed
A web feed is a data format used for providing users with frequently updated content. Content distributors syndicate a web feed, thereby allowing users to subscribe to it. Making a collection of web feeds accessible in one spot is known as aggregation, which is performed by an aggregator...

 preview and an updated Opera Mail client were additional changes.

Version 10

Version 10 (Peregrine) debuted in a first beta version on June 3, 2009 and scored 100/100 on 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, but failed the smoothness criteria. There was also a preview build that scored 100/100, released on March 28, 2009. Among other features, it also came with speed optimizations, inline spell checking for forms, an auto update feature, HTML mail formatting, web fonts and SVG font support, alpha transparency support using the RGBA and HSLA color models, and an updated version of the Opera Dragonfly web debugger. Opera Turbo is a highlighted new feature of this version.

The official release of Opera 10 occurred on September 1, 2009. A week after release, 10 million downloads had been recorded.

The 10.5x versions (codenamed Evenes) also came with a new 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....

 engine, Carakan, and a new graphics backend, dubbed Vega, that have increased its speed measurably. Then version 10.60, which Opera Software claims to be 50% faster than Opera 10.50, which also brought up new features like 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....

 support, 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, Speed Dial improvements, etc.

Version 11

Opera 11 (Kjevik) was released on with new features including extensions, tab stacking, visual mouse gestures, new installer (Windows only) and safety improvements to the address field. In addition, the content blocker list now can be synchronized through Opera Link. It also passes the Acid3 Test as of .

On 12 April 2011, Opera 11.10 (codenamed Barracuda) was released. It contains many fixes "under the hood", such as improved Turbo Mode, a plugin installation wizard and a rewritten Speed Dial. Opera 11.10 was updated to use the new Presto 2.8 Rendering Engine.
On 18 May 2011, the final version of Opera 11.11 was released with improvements to security.

On 28 June 2011, Opera 11.50 was released. Its codename was Swordfish. It is equipped with the newest rendering engine Presto 2.9.168 featuring up to 20% faster rendering of CSS and SVG, support for HTML5 tag
 
x
OK