Interested Article - Presto (Opera)
- 2021-11-07
- 1
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 ( Blink ).
Развитие
Версия Presto | Движок JavaScript | Кодовое имя браузера | Браузер Opera | Opera Mobile | Другие использования | Основные нововведения |
---|---|---|---|---|---|---|
pre Presto | без названия | без названия | 3.5 | |||
pre Presto | Linear A | Elektra / без названия | 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 | SVG Tiny 1.2, SVG как CSS, SVG как <img>, Audio-объекты | |
2.1.1 | 9.6 | |||||
2.2 | Peregrine | 9.7 beta | ||||
2.2.15 | 10.0 | Прохождение Acid3 на 100 из 100 с пиксельной точностью, Web-шрифты, CSS-селекторы API, цветовые модели RGBA и HSLA, TLS 1.2. , FPS в SVG, SVG-шрифты в HTML | ||||
2.3 | 10 | Свойства CSS3: border-radius (закругление углов), box-shadow, transitions; элементы HTML5: <audio> и <video> | ||||
2.4 | 10 beta | CSS3: 2D transforms | ||||
2.5.24 | Carakan | Evenes | 10.5 | Внедрение и , ускоряющих обработку JavaScript и прорисовку страницы соответственно | ||
2.6.30 | 10.6 | WebM -видео, геопозиционирование, , | ||||
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.18 |
Где используется
Движки на JavaScript
Существуют движки для JavaScript , которые базируются на «Presto»
- движок «linear_b» используется в Opera 7.0 — 9.2 ;
- движок «futhark» используется в Opera 9.5 — 10.10 ;
- движок «Carakan» пришёл на смену «futhark» в Opera 10.50 .
Веб-браузеры
- Opera , начиная с версии 7.0 до 12.18 ;
- Opera Mobile
- Nintendo DS Browser (на основе Opera);
- Nintendo DSi Browser (на основе Opera);
- Nokia 770 (на основе Opera);
- Браузер коммуникатора Mylo от Sony (на основе Opera);
- Браузер Internet Channel игровой консоли Wii (на основе Opera).
HTML-редакторы
- Macromedia Dreamweaver MX и последующие версии;
- Adobe Creative Suite 2;
- Adobe Creative Suite 3
Примечания
- Олег Парамонов. . Компьютерра (19 февраля 2013). Дата обращения: 4 марта 2013. 24 февраля 2013 года.
- Haavard . My Opera (12 марта 2009). Дата обращения: 16 июня 2009. Архивировано из 26 августа 2011 года.
- . Press Releases . Opera Software (20 октября 2008). Дата обращения: 16 сентября 2009. Архивировано из 26 августа 2011 года.
- (англ.) . — Официальная документация Opera. Дата обращения: 26 февраля 2010. Архивировано из 26 августа 2011 года.
- Lawson, Bruce . Opera Software (10 сентября 2008). Дата обращения: 27 февраля 2009. Архивировано из 26 августа 2011 года.
- (англ.) . — Официальная документация Opera. Дата обращения: 26 февраля 2010. Архивировано из 26 августа 2011 года.
- . Press Releases . Opera Software (26 марта 2009). Дата обращения: 16 сентября 2009. Архивировано из 26 августа 2011 года.
- Pettersen, Yngve Nysæter . Opera Software (25 февраля 2009). Дата обращения: 27 февраля 2009. Архивировано из 26 августа 2011 года.
- ↑ Haavard. (англ.) (3 ноября 2009). Дата обращения: 4 ноября 2009. Архивировано из 26 августа 2011 года.
- (англ.) . — Официальная документация Opera. Дата обращения: 26 февраля 2010. Архивировано из 26 августа 2011 года.
- (англ.) . — Официальная документация Opera. Дата обращения: 26 февраля 2010. Архивировано из 26 августа 2011 года.
- Roberto Mateu. . Opera Software (22 декабря 2009). Дата обращения: 22 декабря 2009. Архивировано из 26 августа 2011 года.
- (англ.) . — Разница в поддержке стандартов в различных версиях Opera. Дата обращения: 15 июля 2010. Архивировано из 26 августа 2011 года.
- Sivonen, Henri (23 ноября 2006). Дата обращения: 3 января 2007. Архивировано из 26 августа 2011 года.
- Bointon, Marcus . Pet Pixels (19 декабря 2006). Дата обращения: 3 января 2007. Архивировано из 26 августа 2011 года.
- Lawson, Bruce My Opera (3 февраля 2009). Дата обращения: 16 июня 2009. Архивировано из 26 августа 2011 года.
- Lindström, Jens . Opera Software (5 февраля 2009). Дата обращения: 5 февраля 2009. Архивировано из 26 августа 2011 года.
- (англ.) . Opera. Дата обращения: 10 марта 2016. Архивировано из 9 марта 2016 года.
-
(Press release).
Opera Software
. 2006-07-24
. Дата обращения:
2 ноября 2008
.
{{ cite press release }}
:|archive-url=
требует|archive-date=
( справка ) - and . . (8 октября 2008). Дата обращения: 25 февраля 2009. Архивировано из 26 августа 2011 года.
-
(Press release).
Opera Software
. 2006-08-23
. Дата обращения:
2 ноября 2008
.
{{ cite press release }}
:|archive-url=
требует|archive-date=
( справка ) -
(Press release).
Opera Software
. 2006-12-22
. Дата обращения:
2 ноября 2008
.
{{ cite press release }}
:|archive-url=
требует|archive-date=
( справка ) - (Press release). Opera Software . 2005-04-04 . Дата обращения: 2 ноября 2008 . (недоступная ссылка)
- (28 марта 2007). Дата обращения: 20 апреля 2008. Архивировано из 26 августа 2011 года.
- (Press release). Virtual Mechanics Inc. 2008-11-18. Архивировано из 9 января 2009 . Дата обращения: 18 ноября 2008 .
Ссылки
- (англ.)
- (англ.)
- 2021-11-07
- 1