Presto (motor de renderizado)

De Wikipedia, la enciclopedia libre
Ir a la navegación Ir a la búsqueda
Presto
http://dev.opera.com
Información general
Desarrollador(es) Opera Software
Lanzamiento inicial 28 de enero de 2003
Última versión estable 2.12.423
16 de marzo de 2015 (3 años, 8 meses y 28 días)
Género Motor de renderizado
Programado en C++
Sistema operativo Multiplataforma
Licencia Propietaria

Presto es el nombre del motor de renderizado usado antes por el navegador Opera, desarrollado por Opera Software. Su lanzamiento oficial, luego de varias versiones Beta, fue el 28 de enero de 2003 junto a la versión 7.0 de Opera para Windows. El 13 de febrero de 2013 Opera Software anunció el reemplazo del motor Presto por WebKit en el navegador Opera, tanto en la versión de escritorio como para iOS y Android.[1]

Características[editar]

Presto reemplazó al motor de renderizado Elektra que se usó en las versiones 4 a 6 (inclusive) de Opera. Presto se diferencia principalmente de Elektra por su soporte de DOM (Modelo de Objetos de Documento) 2, soporte para DHTML (HTML dinámico), mejoras en el soporte de CSS 2 (permitiendo modificar la presentación de los elementos de formularios), soporte completo para ECMAScript, soporte mejorado para HTML 4.01 y soporte completo para WML (Wireless Markup Language) 1.3 y 2.0.

Historia y desarrollo[editar]

Versión ECMAScript engine Código nombre Opera Opera Mobile Otros Nuevas funciones
pre Presto 3.5
pre Presto Linear A Elektra/unnamed [2][3] 4.0
1.0 Linear B 7.0 Un nuevo y completo motor renderizado, soporte Favicon.[4]
8.5 Versión "Bolton": 1ª descarga completamente libre (ad-free toolbar)
2.0 Merlin 9.0 Internet Channel[5] Canvas, Acid2 Test: passed, Rich text editing, XSLT, and XPath
2.1 Futhark Kestrel 9.5 9.5[6] Nintendo DS Browser SVG Tiny 1.2, SVG as CSS, SVG as <img>, Audio objectos
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 en SVG, SVG fuentes en HTML.
2.3 Opera Devices SDK 10 CSS3 : border-image, border-radius (rounded corners), box-shadow, transitions; HTML5: elementos <audio> y <video>
2.4 10 CSS2.1: visibility:collapse; CSS3: transforms; HTML5: <canvas> shadows, Web Database, Web Storage, window.btoa, y window.atob
2.5.24 Carakan Evenes 10.5 10.1 Opera Mini server CSS3: múltiples backgrounds; HTML5: Text <canvas>
2.6.30 10.6 WebM; HTML5: AppCache, Geo localización, Web Workers[11]
2.7.62 Kjevik 11.0 11.0 Extensiones, WebSocket
2.8.131 Barracuda 11.1 11.1 Opera Mini server 4.27 WebP, File API, CSS3 gradients (solo para el background y propiedades background-image): -o-linear-gradient(), -o-repeating-linear-gradient(); Soporte por <color-stop> added.
2.9.168 Swordfish 11.5 Drive de la sección historial, classList (DOMTokenList)
2.9.201 11.50 para Android ECMAscript en modo estricto
2.10.229 Tunny 11.6 11.6 HTML5 Parser, suporte total para CSS Gradients, Typed Arrays, CSS unidad "rem"
2.10.254 Wahoo 12.0 WebGL y Aceleración por hardware[12]
2.10.289 12.0
2.11.355 Marlin 12.1 for Android SPDY, CSS3 Flexbox [13]
2.12.388 12.10-12.17

Software que utilizan Presto[editar]

Navegadores web[editar]

Referencias[editar]

  1. «Opera gears up at 300 million users» (en inglés). 13 de febrero de 2013. Consultado el 2 de marzo de 2013. 
  2. «Opera publishes version history, rewrites history». Archivado desde el original el 21 de febrero de 2014. 
  3. Elektra fue originalmente el código nombre de Opera 4.0, pero más tarde came a refer más generalmente a las capas usadas en versiones 3.5 a 6.
  4. «Opera 7 for Windows Changelog». Opera Software. Consultado el 28 de febrero de 2011. 
  5. «Opera Dragonfly documentation». Opera Software. Consultado el 27 de febrero de 2009. 
  6. «Reviewer’s Guide to Opera Mobile 9.5 Beta». Opera Software. Consultado el 27 de febrero de 2009. 
  7. Lawson, Bruce (10 de septiembre de 2008). «Opera Presto 2.1 - Web standards supported by Opera’s core». Opera Software. Consultado el 27 de febrero de 2009. 
  8. «Opera announces the new Opera Mobile 9.7 at CTIA Wireless 2009 – a server-accelerated full Web experience for smartphones and mobile devices». Opera Software. 26 de marzo de 2009. Consultado el 11 de junio de 2009. 
  9. «Opera Software grows in Poland: International Web browser company celebrates the Warsaw office opening». Opera Software. 2 de junio de 2009. Consultado el 11 de junio de 2009. 
  10. Pettersen, Yngve Nysæter (25 de febrero de 2009). «New in Opera Presto 2.2: TLS 1.2 Support». Opera Software. Archivado desde el original el 4 de marzo de 2009. Consultado el 27 de febrero de 2009. 
  11. Kleinhout, Huib (1 de julio de 2010). «Opera 10.60 goes final». My Opera. Opera Software. Archivado desde el original el 2 de julio de 2010. Consultado el 2 de julio de 2010. 
  12. «Introducing Opera 12 Alpha». My Opera. Opera Software. 13 de octubre de 2011. Archivado desde el original el 15 de octubre de 2011. Consultado el 28 de enero de 2012. 
  13. «Opera Mobile 12.1: with SPDY, WebSockets, Flexbox, and more». My Opera. Opera Software. 9 de octubre de 2012. Archivado desde el original el 10 de octubre de 2012. Consultado el 10 de octubre de 2012. 

Enlaces externos[editar]