
This document and its associated support tables apply specifically to the Opera Presto 2.8 rendering engine. It incorporates Opera Presto web specification support with the latest Core Milestone and integration point. Changes and additions occurring since Opera Presto 2.7 are identified with their specific Core Milestone integration points. Please see the following Core Milestone integration points added since Opera Presto 2.7 topic.
Opera products use and depend upon various parts of the Opera Presto rendering engine and its web specification features. It is important to note that while the latest Opera Presto rendering engine has incorporated new web specification features, they may not have been added to the latest released versions of Opera products.
Opera products will identify which Opera Presto version and core-integration-point they are using in their user agent string. Depending on your Opera product, the Opera user agent string is placed in the "About Opera" page, found by typing opera:about in the address bar, or by clicking "Help > About Opera" in the Menu.
Here is an example:
Opera/9.80 (Windows NT 5.1; U; en) Presto/2.8.131 Version/11.10
This example user agent string belongs to Opera 11.10 final release for desktop. It describes that it is using the Opera
Presto 2.8 (Presto/2.8) rendering engine, incorporating core-integration-point
131 (.131).
A high-level overview of current web specifications support in Opera products is available on opera.com at: Web specifications support in Opera products: an overview.
For further reference, and where applicable, Opera web specification support table documents now contain hyperlinks to Opera technical articles written by leading subject matter experts. These are sourced from Opera's extensive developer website, dev.opera.com.
The following web specification items integrated into the Opera Presto rendering engine are identified with their (Presto/2.8.xxx) core-integration-point numbers. This identifies which web specifications are included with Opera product versions, as shown in their user agent strings. Please see the preceding description in The Opera user agent string topic, to associate Opera product versions with the Opera Presto core-integration-points they contain.
target-densityDpi (Presto/2.8.98).-o- prefixed media feature -o-device-pixel-ratio (Presto/2.8.98).devicePixelRatio property on the Window object (Presto/2.8.98)."-o-zoom-in""-o-zoom-out"view-mode media feature in widgets (Presto/2.8.104).
defaultlocale attribute of widget element (Presto/2.8.104).
-o- vendor prefix, Opera supports:
-o-linear-gradient()-o-repeating-linear-gradient()<color-stop> is supported.<gradient> is only supported in background and background-image.<gradient> is not supported in list-style-image and border-image.Opera Presto adds support for the Google WebP image format (Presto/2.8.116).
counter names (Presto/2.8.120).
counter names as in counter-increment
and counter-reset.view-mode" media feature in normal web pages (Presto/2.8.124).
cursor values "zoom-in" and "zoom-out" are now supported without the
Opera proprietary -o- prefix (Presto/2.8.127).video.pauseElement() and video.resumeElement() are no longer supported (Presto/2.8.127).<update-description> is also now used for Opera Widgets (Presto/2.8.122).dataset attributedataset attribute on elements which exposes data-* attributes on an element.
(Presto/2.8.131)history interface (Presto/2.8.133).window, document and element objects
(Presto/2.8.136):
Window interface of the HTML standard are now exposed on the
window object.HTMLDocument interface are now exposed on the HTML document
object.
onstorage has been removed.HTMLElement interface are exposed on all elements, unless the events
are form specific, in which case they remain visible only on form elements. Window
objectclassList attribute
classList attribute for HTML and SVG elements (Presto/2.8.139).class
attribute
time element.time
element100x100 to 300x300 (Presto/2.8.142).quotes property (Presto/2.8.151). Element.oMatchesSelector (Presto/2.8.156).
Element interface .matchesSelector method with "o".refNodes parameter is not supported.Need help? Hit F1 anytime while using Opera to access our online help files, or go here.