Presto
開発元 Opera Software ASA英語版
最終版
2.12.423 / 2015年3月16日 (11年前) (2015-03-16)[1]
プログラミング
言語
C++[2]
対応OS Linuxnon-freeリポジトリ), Windows
種別 アプリケーションフレームワーク, HTMLレンダリングエンジン
ライセンス プロプライエタリ・ライセンス
公式サイト dev.opera.com ウィキデータを編集
テンプレートを表示

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エンジンの開発を終了すると発表した[3]。Opera 14 は WebKit、Opera 15以降は Google が主体となって開発を進めている Blink に切り替え、開発支援に携わっていくとした。

バージョン

編集
Presto
バージョン
JavaScript
エンジン
コードネーム Opera Opera
Mobile
他の利用 新機能
pre Presto unnamed unnamed 3.5
pre Presto Linear A Electra/
unnamed [4]
4.0
1.0 Linear B unnamed 7.0
2.0 Merlin 9.0 インターネットチャンネル[5] Canvas, Acid2 Test: passed, Rich text editing, XSLT and XPath
2.1 Futhark Kestrel 9.5 9.5[6] ニンテンドーDSiブラウザー SVG Tiny 1.2, SVG as CSS, SVG as <img>, Audio object
2.1.1 9.6 Scope API[7], SVG as Favicon
2.2 Peregrine 9.7[8]
2.2.15 10.0
10.1
9.8[9] Acid3 test: 100/100, pixel-perfect, Web fonts, CSS Selectors API, RGBA & HSLA opacity, TLS 1.2.[10], 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. ^ Dev.Opera — Opera Mini server upgrade”. dev.opera.com (2015年3月16日). 2016年3月4日時点のオリジナルよりアーカイブ。2026年6月1日閲覧。
  2. ^ Lextrait, Vincent (2010年1月). “The Programming Languages Beacon, v10.0”. 2012年5月30日時点のオリジナルよりアーカイブ。2026年6月1日閲覧。
  3. ^ 300 million users and move to WebKit
  4. ^ 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
  5. ^ Opera Dragonfly documentation”. Opera Software. 2009年2月27日閲覧。
  6. ^ Reviewer’s Guide to Opera Mobile 9.5 Beta”. Opera Software. 2009年2月27日閲覧。
  7. ^ Lawson, Bruce (2008年9月10日). “Opera Presto 2.1 - Web standards supported by Opera’s core”. Opera Software. 2009年2月27日閲覧。
  8. ^ “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. 2009年3月26日. 2009年6月11日閲覧.
  9. ^ “Opera Software grows in Poland: International Web browser company celebrates the Warsaw office opening” (Press release). Opera Software. 2009年6月2日. 2009年6月11日閲覧.
  10. ^ 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日閲覧。

外部リンク

編集

📚 Artikel Terkait di Wikipedia

3DCGソフトウェア

。エディタが無料で頒布されている。ランタイムやUnity、Unreal Engine、After Effects、Open 3D Engine用のプラグインもある。SPH流体には未対応。言語は独自のpopcorn-script。 Effekseer リアルタイム向けパーティクルエフェクトソフトウェ

PlayStation 3

2(以降、PS2)の次世代機として開発された。中核を担うCell Broadband Engine (以降、Cell)や光ディスク規格であるBlu-ray Disc、高品質なデータ転送が行えるインタフェースであるHDMI(Ver.1.3a規格)の採用、7.1chサラウンドや高精細解像度(フルHD/1920×10

3Dライブラリ

リアルタイムGIミドルウェア。Unreal Engine用のものが提供されている。以前はUnityに標準搭載されていた。 NVIDIA VXGI (NVIDIA) リアルタイムGIミドルウェア。ボクセルコーントレーシングを実装している。iClone 7以降に搭載されているほか、Unreal EngineのVXGI統合ブランチが公開されている。

Parsing expression grammar

Parsing: a Practical Linear-Time Algorithm with Backtracking" §3.1.1 pp.32〜33 ^ Ford, Bryan (2002年9月). “Packrat Parsing: a Practical Linear-Time Algorithm

GlTF

Autodesk Maya) due to the requirement that time be linear for cubic spline interpolation. Godot Engine lead developer Juan Linietsky also provided harsh

PlayStation Portable

AVC Main Profile Level3・MPEG-4 SP (AAC)・H.264/MPEG-4 AVC (AAC)・ATRAC3plus・Linear PCM・MP3・MPEG-4 AAC・WMA(WMAの再生はインターネット接続によるアクティベーションが必要)・JPEG・TIFF(バージョン5

Blender

2020を、HDRディスプレイ向けの表示色空間ではRec. 2100 PQ/HLGを使うことが可能となっている。 なお広色域の色を表示するためには作業色空間を ACEScg ないし Linear Rec.2020 にする必要がある。またmacOS以外で広色域/HDRの色を表示するためには Vulkan バックエンドへの切り替えやデスクトップ環境の設定の変更なども必要となる。

PlayStation Vita

Engine(Wi-Fiロケーションサービス) ワイヤレス通信 3G/Wi-Fiモデルのみ: モバイルネットワーク通信(3G) IEEE 802.11b/g/n(n=1x1)準拠(Wi-Fi認証取得)(インフラストラクチャーモード/アドホックモード) Bluetooth 2.1+EDR準拠(A2DP/AVRCP/HSP対応)