This document and its associated support tables apply specifically to the Opera Presto 2.10 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.9 are identified with their specific Core Milestone integration points. Please see the following Core Milestone integration points added since Opera Presto 2.9 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.
Example:
Opera/9.80 (Windows NT 5.1; U; Edition Next; en) Presto/2.10.238 Version/12.xx
This example user agent string describes the Opera Presto 2.10 (Presto/2.10
) rendering engine, incorporating core-integration-point 238 (.238
).
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.10.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.
image-rendering
property to HTML content, including <img>
, <canvas>
, <video poster>
, background-image
, and (-o-)border-image
. (Presto/2.10.225)image-rendering
property are:
auto
optimizeSpeed
optimizeQuality
-o-crisp-edges
.withCredentials
dirname
attribute of the input
element. (Presto/2.10.233)input
element attributessend()
methodprototype
object. (Presto/2.10.247)responseType="json"
. (Presto/2.10.256)responseType
attributegetUserMedia
options object argument. (Presto/2.10.258)
getUserMedia
prompts the user for permission to use their webcam or other video or audio inputMediaStreamOptions
with boolean properties audio
and video
ended
event on LocalMediaStream
. (Presto/2.10.260)
getUserMedia
API. (Presto/2.10.260)
stop()
methodended
eventondragstart
ondrag
ondragover
ondragenter
ondragleave
ondrop
ondragend
dropzone
draggable
DragEvent
DataTransfer
DataTransferItem
DataTransferItemsList
<video>
(Presto/2.10.271)
<video>
will now use a new kind of cache for streaming resources and limit the bandwidth to (approximately) the bandwidth of the video while playing. This is reflected in the buffered attribute.<video>
, instead sniffing as per MIME sniffing<video>
was improved, so live streams should be able to recover from a network error. Previously no new data could be read after a network error.oTransitionEnd
is now otransitionend
document.execCommand()
, if allowed by site-specific preference.Need help? Hit F1 anytime while using Opera to access our online help files, or go here.