Presto
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エンジンの開発を終了すると発表した[1]。Opera 14 は WebKit、Opera 15以降は Google が主体となって開発を進めている Blink に切り替え、開発支援に携わっていくとした。
バージョン
編集Presto バージョン |
JavaScript エンジン |
コードネーム | Opera | Opera Mobile |
他の利用 | 新機能 |
---|---|---|---|---|---|---|
pre Presto | unnamed | unnamed | 3.5 | |||
pre Presto | Linear A | Electra/ unnamed [2] |
4.0 | |||
1.0 | Linear B | unnamed | 7.0 | |||
2.0 | Merlin | 9.0 | インターネットチャンネル[3] | Canvas, Acid2 Test: passed, Rich text editing, XSLT and XPath | ||
2.1 | Futhark | Kestrel | 9.5 | 9.5[4] | ニンテンドーDSiブラウザー | SVG Tiny 1.2, SVG as CSS, SVG as <img>, Audio object |
2.1.1 | 9.6 | Scope API[5], SVG as Favicon | ||||
2.2 | Peregrine | 9.7[6] | ||||
2.2.15 | 10.0 10.1 |
9.8[7] | Acid3 test: 100/100, pixel-perfect, Web fonts, CSS Selectors API, RGBA & HSLA opacity, TLS 1.2.[8], 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
- 任天堂
- Nokia 770 ブラウザー
- myloブラウザ
Webオーサリングツール
編集参照
編集- ^ 300 million users and move to WebKit
- ^ 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
- ^ “Opera Dragonfly documentation”. Opera Software. 2009年2月27日閲覧。
- ^ “Reviewer’s Guide to Opera Mobile 9.5 Beta”. Opera Software. 2009年2月27日閲覧。
- ^ Lawson, Bruce (2008年9月10日). “Opera Presto 2.1 - Web standards supported by Opera’s core”. Opera Software. 2009年2月27日閲覧。
- ^ "Opera announces the new Opera Mobile 9.7 at CTIA Wireless 2009 – a server-accelerated full Web experience for smartphones and mobile devices" (Press release). Opera Software. 26 March 2009. 2009年6月11日閲覧。
- ^ "Opera Software grows in Poland: International Web browser company celebrates the Warsaw office opening" (Press release). Opera Software. 2 June 2009. 2009年6月11日閲覧。
- ^ Pettersen, Yngve Nysæter (2009年2月25日). “New in Opera Presto 2.2: TLS 1.2 Support”. Opera Software. 2009年3月4日時点のオリジナルよりアーカイブ。2009年2月27日閲覧。