stringtranslate.com

Presto (motor de navegador)

Presto fue el motor del navegador web Opera desde el lanzamiento de Opera 7 el 28 de enero de 2003, hasta el lanzamiento de Opera 15 el 2 de julio de 2013, momento en el que Opera pasó a utilizar el motor Blink que se creó originalmente para Chromium . [3] Presto también se utilizó para impulsar los navegadores Opera Mini y Opera Mobile .

Presto es un motor dinámico. Las páginas web se pueden volver a representar total o parcialmente en respuesta a eventos DOM . Sus lanzamientos vieron una serie de correcciones de errores y optimizaciones para mejorar la velocidad del motor ECMAScript ( JavaScript ). Es propietario y sólo está disponible como parte de los navegadores Opera.

Motores ECMAScript

Se ha utilizado una sucesión de motores ECMAScript con Opera. (Para conocer el origen de sus nombres, consulte las notas culturales a continuación). Las versiones anteriores a Presto de Opera usaban el motor Linear A. Las versiones de Opera basadas en la bifurcación Core de Presto, Opera 7.0 a 9.27, utilizaron el motor Linear B. [4] El motor Futhark se utiliza en algunas versiones de la bifurcación Core 2 de Presto, concretamente de Opera 9.5 a Opera 10.10. [5] Cuando se lanzó, era el motor más rápido que existía, pero en 2008 una nueva generación de motores ECMAScript de Google ( V8 ), Mozilla ( SpiderMonkey ) y Apple ( JavaScriptCore ) dio un paso más, introduciendo la generación de código nativo. Esto abrió la puerta a posibles cálculos pesados ​​en el lado del cliente y Futhark, aunque seguía siendo rápido y eficiente, no pudo seguir el ritmo.

A principios de 2009, Opera presentó el motor Carakan. Presentaba código de bytes basado en registros , generación de código nativo, clasificación automática de objetos y mejoras generales de rendimiento. [6] [7] El acceso temprano en la pre-alfa de Opera 10.50 demostró que es tan rápido como los competidores más rápidos, siendo el ganador en 2 de los 3 puntos de referencia más utilizados . [8]

Historia y desarrollo

  1. ^ Elektra era originalmente el nombre en clave de Opera 4.0, pero luego pasó a referirse de manera más general al motor de diseño utilizado en las versiones 3.5 a 6.

Aplicaciones basadas en Presto

navegadores web

editores HTML

Fuga de código fuente

El código fuente de la versión 12.15 se filtró a GitHub el 11 de febrero de 2016. [26] Pasó desapercibido hasta el 12 de enero de 2017 y se eliminó dos días después en respuesta a una solicitud de DMCA . [27] [28] Opera Software ha confirmado la autenticidad del código fuente. [29]

Notas culturales

Los motores ECMAScript utilizados con Opera llevan el nombre de guiones de escritura antiguos y tradicionales, incluidos los no descifrados Linear A , Ancient Greek Linear B , Runic Futhark y Javanese Carakan .

Ver también

Referencias

  1. ^ "Dev.Opera - Actualización del servidor Opera Mini". dev.opera.com . Consultado el 28 de diciembre de 2015 .
  2. ^ Lextrait, Vincent (enero de 2010). "La baliza de los lenguajes de programación, v10.0". Archivado desde el original el 30 de mayo de 2012 . Consultado el 4 de enero de 2010 .
  3. ^ Lawson, Bruce (12 de febrero de 2013). "300 millones de usuarios y pasar a WebKit". Software de ópera . Consultado el 13 de febrero de 2013 .
  4. ^ Sivonen, Henri (23 de noviembre de 2006). "Nombres de los motores de navegador" . Consultado el 3 de enero de 2007 .
  5. ^ Bointon, Marcus (19 de diciembre de 2006). "Puntos de referencia de SunSpider: WebKit rocks". Píxeles de mascotas . Archivado desde el original el 20 de agosto de 2011 . Consultado el 3 de enero de 2007 .
  6. ^ Lindström, Jens (5 de febrero de 2009). "Carakan - Por Opera Core Concerns". Software de ópera . Archivado desde el original el 6 de febrero de 2009 . Consultado el 5 de febrero de 2009 .
  7. ^ Lindström, Jens (22 de diciembre de 2009). "Carakan revisitado - por Opera Core Concerns". Software de ópera . Archivado desde el original el 25 de diciembre de 2009 . Consultado el 26 de diciembre de 2009 .
  8. ^ Fulton, Scott M. III (22 de febrero de 2009). "El antiguo y futuro rey: la versión de prueba de Opera aplasta a Chrome en Windows 7". noticias beta . Consultado el 26 de febrero de 2009 .
  9. ^ "Opera publica el historial de versiones, reescribe el historial". Archivado desde el original el 21 de febrero de 2014.
  10. ^ "Registro de cambios de Opera 7 para Windows". Software de ópera. Archivado desde el original el 6 de julio de 2017 . Consultado el 28 de febrero de 2011 .
  11. ^ "Documentación de Opera Dragonfly". Software de ópera . Archivado desde el original el 25 de febrero de 2009 . Consultado el 27 de febrero de 2009 .
  12. ^ "Guía del revisor de Opera Mobile 9.5 Beta". Software de ópera . Archivado desde el original el 20 de febrero de 2010 . Consultado el 27 de febrero de 2009 .
  13. ^ Lawson, Bruce (10 de septiembre de 2008). "Opera Presto 2.1: estándares web compatibles con el núcleo de Opera". Software de ópera . Archivado desde el original el 25 de febrero de 2009 . Consultado el 27 de febrero de 2009 .
  14. ^ "Opera anuncia el nuevo Opera Mobile 9.7 en CTIA Wireless 2009: una experiencia web completa acelerada por servidor para teléfonos inteligentes y dispositivos móviles" (Comunicado de prensa). Software de ópera . 2009-03-26. Archivado desde el original el 4 de octubre de 2011 . Consultado el 11 de junio de 2009 .
  15. ^ "Opera Software crece en Polonia: la empresa internacional de navegadores web celebra la apertura de la oficina en Varsovia" (Presione soltar). Software de ópera . 2009-06-02. Archivado desde el original el 27 de febrero de 2010 . Consultado el 11 de junio de 2009 .
  16. ^ Pettersen, Yngve Nysæter (25 de febrero de 2009). "Nuevo en Opera Presto 2.2: compatibilidad con TLS 1.2". Software de ópera . Archivado desde el original el 4 de marzo de 2009 . Consultado el 27 de febrero de 2009 .
  17. ^ Kleinhout, Huib (1 de julio de 2010). "La Ópera 10.60 llega a la final". Mi ópera . Software de ópera . Archivado desde el original el 2 de julio de 2010 . Consultado el 2 de julio de 2010 .
  18. ^ "Presentación de Opera 12 Alpha". Mi ópera . Software de ópera . 13 de octubre de 2011. Archivado desde el original el 15 de octubre de 2011 . Consultado el 28 de enero de 2012 .
  19. ^ "Opera Mobile 12.1: con SPDY, WebSockets, Flexbox y más". Mi ópera . Software de ópera . 9 de octubre de 2012. Archivado desde el original el 10 de octubre de 2012 . Consultado el 10 de octubre de 2012 .
  20. ^ "Surf in Bed: Nintendo DS Browser llega a Japón" (Presione soltar). OperaSoftware ASA . 2006-07-24. Archivado desde el original el 14 de agosto de 2006 . Consultado el 2 de noviembre de 2008 .
  21. ^ Rahul Srinivas y Jon S. von Tetzchner (8 de octubre de 2008). "Los sistemas operativos son menos importantes: Opera". Árbol tecnológico. Archivado desde el original el 15 de abril de 2012 . Consultado el 25 de febrero de 2009 .
  22. ^ "Juega con la Web: el navegador Opera ahora está disponible para descargar en Wii" (Presione soltar). OperaSoftware ASA . 2006-12-22. Archivado desde el original el 12 de mayo de 2008 . Consultado el 2 de noviembre de 2008 .
  23. ^ "Sony Electronics utiliza el navegador Opera para su nuevo comunicador personal mylo" (Presione soltar). OperaSoftware ASA . 2006-08-23. Archivado desde el original el 29 de agosto de 2008 . Consultado el 2 de noviembre de 2008 .
  24. ^ "Desarrollado por Opera: Opera integrado con Adobe Creative Suite 2" (Presione soltar). OperaSoftware ASA . 2005-04-04 . Consultado el 2 de noviembre de 2008 .[ enlace muerto permanente ]
  25. ^ "Adobe Creative Suite 3 (CS3) utiliza Opera integrado para el motor de renderizado". 2007-03-28. Archivado desde el original el 3 de marzo de 2008 . Consultado el 20 de abril de 2008 .
  26. ^ "Motor de renderizado Presto Web: Opera 12.15". GitHub . 2017-01-12. Archivado desde el original el 13 de enero de 2017.
  27. ^ "2017-01-12-Presto.md". GitHub . Consultado el 12 de octubre de 2017 .
  28. ^ Cimpanu, Catalín. "El código fuente de Opera Presto se filtra en línea". Computadora que suena . Consultado el 12 de octubre de 2017 .
  29. ^ "Aparición del código fuente heredado de Opera Presto en sitios para compartir en línea: Opera Security". Seguridad de la ópera . 2017-01-18 . Consultado el 12 de octubre de 2017 .

enlaces externos