Presto (Opera)

Материал из Википедии — свободной энциклопедии
Перейти к навигацииПерейти к поиску
У этого термина существуют и другие значения, см.Presto.
Presto
Логотип программы Presto
Типбраузерный движок
РазработчикOpera Software
Написана наC++
Операционная системакроссплатформенная
Дата выпуска28 января2003
Последняя версия2.12.423 (16 марта2015 года)
Читаемые форматы файлов:
WML
Лицензияпроприетарная
Сайт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Кодовое имя браузераБраузер OperaOpera MobileДругие использованияОсновные нововведения
pre Prestoбез названиябез названия3.5
pre PrestoLinear AElektra /без названия[2]4.0
1.0Linear Bбез названия7
2.0Merlin9.0Internet ChannelCanvas, прохождение тестаAcid2, Rich text editing, XSLT и XPath
2.1FutharkKestrel9.59.5 beta[3]SVG Tiny 1.2, SVG как CSS, SVG как <img>, Audio-объекты
2.1.1[4]9.6Scope API[5]
2.2[6]Peregrine9.7 beta[7]
2.2.1510.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 betaCSS3: 2D transforms
2.5.24[12]CarakanEvenes10.5ВнедрениеCarakan иVega, ускоряющих обработку JavaScript и прорисовку страницы соответственно
2.6.3010.6WebM-видео, геопозиционирование,AppCache,Web Workers[13]
2.7.62Kjevik11.0Расширения,WebSocket
2.8.131Barracuda11.1011.1CSS3: Линейные градиенты, многоколончатая разметка текста; поддержкаWebP, File API и др.
2.9.168Swordfish11.5011.5
2.10.229Tunny11.60ECMAscript 5, новый HTML5-парсер, полная поддержка CSS-градиентов, CSS-единица "rem"
2.10.289Wahoo12.0012WebGL иаппаратное ускорение (в тестовом режиме)
2.11.351Обновлённый протоколWebSockets
2.11.355Marlin12.1 для AndroidSPDY, CSS3 Flexbox
2.12.38812.10-12.18

Где используется

[править |править код]

Движки на 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. Архивировано 24 февраля 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. 123Haavard. Read about Presto 2.3, and try out Presto 2.4 (англ.) (3 ноября 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 12.18 for Windows (англ.). Opera. Дата обращения: 10 марта 2016. Архивировано изоригинала 9 марта 2016 года.
  19. Surf in Bed: Nintendo DS Browser hits Japan (Press release).Opera Software. 24 июля 2006. Дата обращения: 2 ноября 2008.{{cite press release}}:|archive-url= требует|archive-date= (справка)
  20. Rahul Srinivas andJon S. von Tetzchner. Operating Systems are Less Important: Opera . Techtree (8 октября 2008). Дата обращения: 25 февраля 2009. Архивировано изоригинала 26 августа 2011 года.
  21. Sony Electronics uses the Opera browser for its new mylo personal communicator (Press release).Opera Software. 23 августа 2006. Дата обращения: 2 ноября 2008.{{cite press release}}:|archive-url= требует|archive-date= (справка)
  22. Play with the Web: Opera browser now available for download on Wii (Press release).Opera Software. 22 декабря 2006. Дата обращения: 2 ноября 2008.{{cite press release}}:|archive-url= требует|archive-date= (справка)
  23. Powered by Opera: Opera Integrated with Adobe Creative Suite 2 (Press release).Opera Software. 4 апреля 2005. Дата обращения: 2 ноября 2008.{{cite press release}}: Википедия:Обслуживание CS1 (url-status) (ссылка)
  24. Adobe Creative Suite 3 (CS3) uses built-in Opera for rendering engine  (28 марта 2007). Дата обращения: 20 апреля 2008. Архивировано изоригинала 26 августа 2011 года.
  25. Design Web Pages for the Desktop and Mobile Devices (Press release). Virtual Mechanics Inc. 18 ноября 2008. Архивировано изоригинала 9 января 2009. Дата обращения: 18 ноября 2008.

Ссылки

[править |править код]
Перейти к шаблону «Браузерные движки»
Активно разрабатываемые
Не разрабатываемые
Перейти к шаблону «Opera»
Компании
Личности
Сайты
Программы
Компоненты
Другие проекты
Перейти к шаблону «ECMAScript»
Диалекты
Движки[англ.]
(сравнение[англ.])
Фреймворки,
библиотеки
JavaScript
(сравнение[англ.])
Client-side
Server-side
Библиотеки
(список[англ.])
ActionScript
Множественные
реализации
Люди
Другое
Источник —https://ru.wikipedia.org/w/index.php?title=Presto_(Opera)&oldid=149816360
Категории:
Скрытые категории: