A Presto az Opera Software által fejlesztett Opera böngésző motorja volt, ennek segítségével jelenítette meg a weblapokat a szoftver. Több bétaverzió után az első publikus változata 2003 januárjában az Opera 7-ben jelent meg, fejlesztését már leállították.
A Presto az Opera 3.5–6.1 verzióiban használt Elektra motort cserélte le, mivel a Presto dinamikus – vagyis a megjelenített lapok vagy annak részei a DOM és egyéb szkript események hatására újrarajzolódnak.
A motor újabb változatai több javítást és optimizációt tartalmaztak, például az eredetileg lassú ECMAScript motor 2012-re a leggyorsabb lett az akkor modern böngészők között.
A cég 2013. február 13-án bejelentette, hogy az Opera böngészőszoftver következő verziói már nem a saját fejlesztésű Presto motorra épülnek majd, hanem 2013 során fokozatosan, először az Android és iOS platformokra portolt verziókkal áttérnek a WebKit-re, amely Chromium-projektként Google-közeli. Mivel maga a rendermotor és a böngésző két külön egység, ezért akkor még nem lehetett tudni pontosan, hogy a WebKitre való átállás mennyiben érinti majd az Opera megszokott grafikus felületét és egyedi funkciógazdagságát. A hír azonban e bizonytalanság ellenére már akkor tiltakozást váltott ki az Operát kedvelő felhasználókból, akik a Presto támogatásának felfüggesztésétől tartva, petíciójukban annak nyílt forráskódú projektként való életben tartását követelték.
Története és fejlesztés Presto verzióECMAScript motorBöngésző kódneveOperaOpera MobileEgyéb használataÚj funkciókpre Prestonincsnévtelen3.5pre PrestoLinear AElectra/névtelenOpera 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 64.0 1.0 Linear Bnévtelen7.0a completely new rendering engine, Favicon supportnévtelen8.5"Bolton" version: 1st completely free download version (ad-free toolbar)2.0Merlin9.0Internet ChannelCanvas, Acid2 Test: passed, Rich text editing, XSLT and XPath2.1 Futhark Kestrel9.59.5Nintendo DSi BrowserSVG Tiny 1.2, SVG as CSS, SVG as , Audio object2.1.19.6Scope API, SVG as Favicon2.2 Peregrine9.72.2.1510.0released10.19.8Acid3 test: 100/100, pixel-perfect, Web fonts, CSS Selectors API, RGBA & HSLA opacity, TLS 1.2., FPS in SVG, SVG fonts in HTML2.3Opera Devices SDK 10CSS3 : border-image, border-radius (rounded corners), box-shadow, transitions; HTML5: <audio> and <video> elements2.410CSS2.1: visibility:collapse; CSS3 : transforms; HTML5: <canvas> shadows, Web Database, Web Storage, window.btoa and window.atob2.5.24 Carakan Evenes10.510.1Opera Mini serverCSS3: multiple backgrounds; HTML5: <canvas> Text2.6.3010.6WebM; HTML5: AppCache, Geolocation, Web Workers2.7.62 Kjevik11.011.0Extensions, WebSocket 2.8.131 Barracuda 11.1 11.1 Opera Mini server 4.27WebP, File API, CSS3 gradients (only for the background and background-image properties): -o-linear-gradient(), -o-repeating-linear-gradient(); Support for <color-stop> added. 2.9.168 Swordfish 11.5Session history management, classList (DOMTokenList) 2.9.201 11.50 for AndroidECMAScript strict mode 2.10.229 Tunny 11.6 11.6HTML5 Parser, full support to CSS Gradients, Typed Arrays, CSS unit "rem" 2.10.254 Wahoo 12.0WebGL and Hardware Acceleration 2.10.289 12.02.11.355 Marlin12.1 for Android SPDY, CSS3 Flexbox2.12.38812.10–12.18
Presto alapú alkalmazások Webböngészők Opera Opera 7 - 12 Opera Mobile 9.5 - 12 Opera Mini Nintendo Nintendo DS böngészője (Opera alapú) Nintendo DSi böngészője (Opera alapú) Wii Internet Channel (Opera alapú) Egyéb Nokia 770 böngészője (Opera alapú) Sony Mylo böngészője (Opera alapú) COM-1's Browser (based on Opera)
HTML szerkesztők Macromedia Dreamweaver MX - Dreamweaver CS3 (CS4/CS5 már WebKitet használ) Adobe Creative Suite 2 Adobe Creative Suite 3 Virtual Mechanics SiteSpinner Pro
Kulturális megjegyzések Az Opera által használt ECMAScript motorok nevei az ősi és a hagyományos írás, beleértve a görög Lineáris A és Lineáris B, Runic Futhark és a jávai Carakan-ból erednek.
További információk Hivatalos sajtóbejelentés Petíció a Change.org-on A Presto által támogatott szabványok
Jegyzetek
Kategória:Böngészőmotorok Kategória:Opera Software