Presto (motor de renderizado)

Presto es el nombre del motor de renderizado usado antes por el navegador Opera, desarrollado por Opera Software. Su lanzamiento oficial, después 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]

Presto
Información general
Tipo de programa Motor de renderizado
Desarrollador Opera Software
Lanzamiento inicial 28 de enero de 2003
Discontinuación 16 de marzo de 2015
Licencia Propietaria
Información técnica
Programado en C++
Versiones
Última versión estable 2.12.423 ( 16 de marzo de 2015 (8 años, 5 meses y 11 días))
Enlaces

Características

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

VersiónECMAScript engineCódigo nombreOperaOpera MobileOtrosNuevas 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 objetos
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, Geolocalizació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

Referencias

  1. «Opera gears up at 300 million users» (en inglés). 13 de febrero de 2013. Archivado desde el original el 23 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. Consultado el 20 de octubre de 2018.
  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. Archivado desde el original el 18 de agosto de 2007. Consultado el 28 de febrero de 2011.
  5. «Opera Dragonfly documentation». Opera Software. Archivado desde el original el 25 de febrero de 2009. Consultado el 27 de febrero de 2009.
  6. «Reviewer’s Guide to Opera Mobile 9.5 Beta». Opera Software. Archivado desde el original el 20 de febrero de 2010. 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. Archivado desde el original el 25 de febrero de 2009. 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. Archivado desde el original el 26 de agosto de 2011. 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. Archivado desde el original el 27 de febrero de 2010. 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

Este artículo ha sido escrito por Wikipedia. El texto está disponible bajo la licencia Creative Commons - Atribución - CompartirIgual. Pueden aplicarse cláusulas adicionales a los archivos multimedia.