Presto (Opera)

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Presto
Presto.svg
Тип

браузерный движок

Разработчик

Opera Software

Написана на

C++

Операционная система

кроссплатформенная

Последняя версия

2.10.289 (14 июля 2012 года)

Тестовая версия

2.12.388 (12 сентября 2012 года)

Лицензия

проприетарная

Сайт

http://www.opera.com/docs/specs/

Presto — браузерный движок, разработанный Opera Software для браузера Opera. После нескольких бета-версий и технических превью его официально выпустили 28 января 2003 года в Opera 7.0 для Windows. Presto пришёл на смену браузеру Opera с кодовым названием Elektra (версии 4, 5, 6). В отличие от Elektra, Presto более динамичен: страницы и их части могут быть дообновлены в ответ на сценарные и DOM-запросы. Последующие выпуски движка включали исправления ошибок и повышение скорости ECMAScript (JavaScript).

В феврале 2013 года Opera Software объявила о том, что она намерена отказаться от движка Presto во всех своих продуктах, заменив его на WebKit[1] (Blink).

Развитие[править | править вики-текст]

Версия Presto Движок JavaScript Кодовое имя браузера Браузер Opera Opera Mobile Другие использования Основные нововведения
pre Presto без названия без названия 3.5
pre Presto Linear A Elektra / без названия[2] 4.0
1.0 Linear B без названия 7
2.0 Merlin 9.0 Internet Channel Canvas, прохождение теста Acid2, Rich text editing, XSLT и XPath
2.1 Futhark Kestrel 9.5 9.5 beta[3] SVG Tiny 1.2, SVG как CSS, SVG как <img>, Audio-объекты
2.1.1[4] 9.6 Scope API[5]
2.2[6] Peregrine 9.7 beta[7]
2.2.15 10.0 Прохождение Acid3 на 100 из 100 с пиксельной точностью, Web-шрифты, CSS-селекторы API, цветовые модели RGBA и HSLA, TLS 1.2.[8], FPS в SVG, SVG-шрифты в HTML
2.3[9][10] Opera Devices SDK 10[9] Свойства CSS3: border-radius (закругление углов), box-shadow, transitions; элементы HTML5: <audio> и <video>
2.4[9][11] 10 beta CSS3: 2D transforms
2.5.24[12] Carakan Evenes 10.5 Внедрение Carakan и Vega, ускоряющих обработку JavaScript и прорисовку страницы соответственно
2.6.30 10.6 WebM-видео, геопозиционирование, AppCache, Web Workers[13]
2.7.62 Kjevik 11.0 Расширения, WebSocket
2.8.131 Barracuda 11.10 11.1 CSS3: Линейные градиенты, многоколончатая разметка текста; поддержка WebP, File API и др.
2.9.168 Swordfish 11.50 11.5
2.10.229 Tunny 11.60 ECMAscript 5, новый HTML5-парсер, полная поддержка CSS-градиентов, CSS-единица "rem"
2.10.289 Wahoo 12.00 12 WebGL и аппаратное ускорение (в тестовом режиме)
2.11.351 Обновлённый протокол WebSockets
2.11.355 Marlin 12.1 для Android SPDY, CSS3 Flexbox
2.12.388 12.10-12.17

Где используется[править | править вики-текст]

Движки на JavaScript[править | править вики-текст]

Существуют движки для JavaScript, которые базируются на «Presto»

  • движок «linear_b» используется в Opera 7.0 — 9.2[14];
  • движок «futhark» используется в Opera 9.5 — 10.10[15];
  • движок «Carakan» пришёл на смену «futhark» в Opera 10.50[16][17].

Веб-браузеры[править | править вики-текст]

HTML-редакторы[править | править вики-текст]

Примечания[править | править вики-текст]

  1. Олег Парамонов. Что погубило браузер Opera и чем займутся его создатели в будущем. Компьютерра (19 февраля 2013). Проверено 4 марта 2013.
  2. Haavard Wikipedia misconception: "Elektra" as a layout engine. My Opera (12 марта 2009). Проверено 16 июня 2009. Архивировано из первоисточника 26 августа 2011.
  3. Opera Mobile 9.5 adds Opera Widgets to deliver a one-click mobile Internet experience. Press Releases. Opera Software (20 октября 2008). Проверено 16 сентября 2009. Архивировано из первоисточника 26 августа 2011.
  4. Поддержка стандартов в Presto 2.1.1 (англ.). — Официальная документация Opera. Проверено 26 февраля 2010. Архивировано из первоисточника 26 августа 2011.
  5. Lawson, Bruce Opera Presto 2.1 - Web standards supported by Opera’s core. Opera Software (10 сентября 2008). Проверено 27 февраля 2009. Архивировано из первоисточника 26 августа 2011.
  6. Поддержка стандартов в Presto 2.2 (англ.). — Официальная документация Opera. Проверено 26 февраля 2010. Архивировано из первоисточника 26 августа 2011.
  7. Opera announces the new Opera Mobile 9.7 at CTIA Wireless 2009 – a server-accelerated full Web experience for smartphones and mobile devices. Press Releases. Opera Software (26 марта 2009). Проверено 16 сентября 2009. Архивировано из первоисточника 26 августа 2011.
  8. Pettersen, Yngve Nysæter New in Opera Presto 2.2: TLS 1.2 Support. Opera Software (25 февраля 2009). Проверено 27 февраля 2009. Архивировано из первоисточника 26 августа 2011.
  9. 1 2 3 Haavard. Read about Presto 2.3, and try out Presto 2.4 (англ.) (3 November 2009). Проверено 4 ноября 2009. Архивировано из первоисточника 26 августа 2011.
  10. Поддержка стандартов в Presto 2.3 (англ.). — Официальная документация Opera. Проверено 26 февраля 2010. Архивировано из первоисточника 26 августа 2011.
  11. Поддержка стандартов в Presto 2.4 (англ.). — Официальная документация Opera. Проверено 26 февраля 2010. Архивировано из первоисточника 26 августа 2011.
  12. Roberto Mateu. Opera 10.5 pre-alpha for Labs. Opera Software (22 декабря 2009). Проверено 22 декабря 2009. Архивировано из первоисточника 26 августа 2011.
  13. Web specifications support in Opera products: an overview (англ.). — Разница в поддержке стандартов в различных версиях Opera. Проверено 15 июля 2010. Архивировано из первоисточника 26 августа 2011.
  14. Sivonen, Henri Names of Browser Engines (23 ноября 2006). Проверено 3 января 2007. Архивировано из первоисточника 26 августа 2011.
  15. Bointon, Marcus SunSpider Benchmarks: WebKit Rocks. Pet Pixels (19 декабря 2006). Проверено 3 января 2007. Архивировано из первоисточника 26 августа 2011.
  16. Lawson, Bruce Carakan F.A.Q.. My Opera (3 февраля 2009). Проверено 16 июня 2009. Архивировано из первоисточника 26 августа 2011.
  17. Lindström, Jens Carakan - By Opera Core Concerns. Opera Software (5 февраля 2009). Проверено 5 февраля 2009. Архивировано из первоисточника 26 августа 2011.
  18. Opera Software (2006-07-24). Surf in Bed: Nintendo DS Browser hits Japan. Пресс-релиз. Проверено 2008-11-02.
  19. Rahul Srinivas and Jon S. von Tetzchner. Operating Systems are Less Important: Opera. Techtree (8 октября 2008). Проверено 25 февраля 2009. Архивировано из первоисточника 26 августа 2011.
  20. Opera Software (2006-08-23). Sony Electronics uses the Opera browser for its new mylo personal communicator. Пресс-релиз. Проверено 2008-11-02.
  21. Opera Software (2006-12-22). Play with the Web: Opera browser now available for download on Wii. Пресс-релиз. Проверено 2008-11-02.
  22. Opera Software (2005-04-04). Powered by Opera: Opera Integrated with Adobe Creative Suite 2. Пресс-релиз. Проверено 2008-11-02.
  23. Adobe Creative Suite 3 (CS3) uses built-in Opera for rendering engine (28 марта 2007). Проверено 20 апреля 2008. Архивировано из первоисточника 26 августа 2011.
  24. Virtual Mechanics Inc. (2008-11-18). Design Web Pages for the Desktop and Mobile Devices. Пресс-релиз. Проверено 2008-11-18.

Ссылки[править | править вики-текст]