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

ベースにしたアプリケーション 編集

ウェブブラウザ 編集

Webオーサリングツール 編集

参照 編集

  1. ^ 300 million users and move to WebKit
  2. ^ 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
  3. ^ Opera Dragonfly documentation”. Opera Software. 2009年2月27日閲覧。
  4. ^ Reviewer’s Guide to Opera Mobile 9.5 Beta”. Opera Software. 2009年2月27日閲覧。
  5. ^ Lawson, Bruce (2008年9月10日). “Opera Presto 2.1 - Web standards supported by Opera’s core”. Opera Software. 2009年2月27日閲覧。
  6. ^ "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日閲覧
  7. ^ "Opera Software grows in Poland: International Web browser company celebrates the Warsaw office opening" (Press release). Opera Software. 2 June 2009. 2009年6月11日閲覧
  8. ^ 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日閲覧。

外部リンク 編集