Presto(プレスト)は、オペラ・ソフトウェア (Opera Software ASA) 制作のHTMLレンダリングエンジン。2003年〜2013年、Opera 7〜12 の間で採用されていた。

概要 主にインターネットスイートOperaが利用していた。ベータ版やプレビュー版などを経て、2003年1月28日Windows用としてリリースされたOpera 7.0より実装されている。名前は演奏記号のpresto(急速に)に由来している。

Prestoエンジンはバージョン4〜6で使用されていたElektra(エレクトラ)エンジンに代わり実装されたもので、DOMやスクリプトイベントによって構成されたWebページを表示出来る。なお、Mozilla Firefoxバージョン3がリリースされる以前は正式版から見るとクロスプラットフォームブラウザ及びWindows対応ブラウザとして唯一Acid2に合格しているものであった。

その後のリリースでECMAScript (JavaScript) エンジンの処理速度向上のためたびたびバグフィックスと最適化が行われた。

2013年2月12日にオペラ・ソフトウェアはPrestoエンジンの開発を終了すると発表した300 million users and move to WebKit。Opera 14 は WebKit、Opera 15以降は Google が主体となって開発を進めている Blink に切り替え、開発支援に携わっていくとした。

バージョン Presto JavaScriptエンジンコードネームOperaOperaMobile他の利用新機能 pre Presto unnamed unnamed 3.5 pre Presto Linear A Electra/unnamed Opera version history At first Electra was the codename for the Opera 4.0 browser but was later designated as a layout engine name for Opera versions 3.5 through 6 4.0 1.0 Linear B unnamed 7.0 2.0 Merlin 9.0 インターネットチャンネル Canvas, Acid2 Test: passed, Rich text editing, XSLT and XPath 2.1 Futhark Kestrel 9.5 9.5 ニンテンドーDSiブラウザー SVG Tiny 1.2, SVG as CSS, SVG as , Audio object 2.1.1 9.6 Scope API, SVG as Favicon 2.2 Peregrine 9.7 2.2.15 10.010.1 9.8 Acid3 test: 100/100, pixel-perfect, Web fonts, CSS Selectors API, RGBA & HSLA opacity, TLS 1.2., FPS in SVG, SVG fonts in HTML 2.3 Opera Devices SDK 10 CSS3 : border-radius (rounded corners), box-shadow, transitions; HTML5: <audio> and <video> elements 2.4 10 CSS3 : transforms; HTML5: SQL storage 2.5 Carakan Evenes 10.5 10.1 Opera Mini server HTML5: <canvas> Text 2.6 10.6 WebM, HTML5: AppCache, Geolocation, Web Workers 2.7 Kjevik 11.0 11.0 エクステンション, WebSocket 2.8 Barracuda 11.1 11.1 2.9 Swordfish 11.5 11.5 2.10 Tunny 11.6 11.6 2.10 Wahoo 12.0 12.0 WebGL 2.11 Marlin 12.1 SPDY, CSS3 Flexbox 2.12 12.1

ベースにしたアプリケーション ウェブブラウザ Opera バージョン7以降 Opera Mobile 任天堂 ニンテンドーDSブラウザー, ニンテンドーDSiブラウザー (Nintendo DS) インターネットチャンネル (Wii) Nokia 770 ブラウザー myloブラウザ

Webオーサリングツール Macromedia Dreamweaver MX Adobe Creative Suite 2

参照

外部リンク Opera Presto 2.1 - Web standards supported by Opera’s core(Opera Developer Community)(英語) Opera Presto 2.2 and Opera 10 — a first look(Opera Developer Community)(英語)