Presto (Opera)
Материал из Энциклопедии в свободной энциклопедии
Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 8 декабря 2011;
проверки требует 1 правка.
| Тип | |
|---|---|
| Разработчик | |
| Написана на | |
| Операционная система | |
| Последняя версия | |
| Тестовая версия | |
| Лицензия | |
| Сайт | |
«Presto» в браузерный движок, используемый в браузере Opera, разработанный Opera Software. После нескольких бета-версий и технических превью его официально выпустили 28 января 2003 года в Opera 7.0 для Windows. Presto пришёл на смену браузеру Opera с кодовым названием «Elektra» (4-6 версии). В отличие от «Elektra», «Presto» более динамичен: страницы и их части могут быть дообновлены в ответ на скриптовые и DOM-запросы. Последующие выпуски движка включали исправления ошибок и повышение скорости ECMAScript (JavaScript).
Содержание |
[править] Развитие
| Версия Presto | Движок JavaScript | Кодовое имя браузера | Браузер Opera | Opera Mobile | Другие использования | Новые возможности |
|---|---|---|---|---|---|---|
| pre Presto | без названия | без названия | 3.5 | |||
| pre Presto | Linear A | Elektra / без названия[1] | 4.0 | |||
| 1.0 | Linear B | без названия | 7 | |||
| 2.0 | Linear B | Merlin | 9.0 | Internet Channel | Canvas, прохождение теста Acid2, Rich text editing, XSLT и XPath | |
| 2.1 | Futhark | Kestrel | 9.5 | 9.5 beta[2] | SVG Tiny 1.2, SVG как CSS, SVG как <img>, Audio-объекты | |
| 2.1.1[3] | Futhark | Kestrel | 9.6 | Scope API[4] | ||
| 2.2[5] | Futhark | Peregrine | 9.7 beta[6] | |||
| 2.2.15 | Futhark | Peregrine | 10.0 | Прохождение Acid3 на 100 из 100 с пиксельной точностью, Web-шрифты, CSS-селекторы API, цветовые модели RGBA и HSLA, TLS 1.2.[7], FPS в SVG, SVG-шрифты в HTML | ||
| 2.3[8][9] | Futhark | Opera Devices SDK 10[8] | Свойства CSS3: border-radius (закругление углов), box-shadow, transitions; элементы HTML5: <audio> и <video> | |||
| 2.4[8][10] | Futhark | 10 beta | CSS3: 2D transforms | |||
| 2.5.24[11] | Carakan | Evenes | 10.5 | Внедрение Carakan и Vega, ускоряющих обработку JavaScript и прорисовку страницы соответственно | ||
| 2.6.30 | Carakan | Evenes | 10.6 | WebM-видео, геопозиционирование, AppCache, Web Workers[12] | ||
| 2.7.62 | Carakan | Kjevik | 11.0 | Расширения, WebSocket | ||
| 2.8.131 | Carakan | Barracuda | 11.10 | CSS3: Линейные градиенты, многоколончатая разметка текста; поддержка WebP, File API и др. | ||
| 2.9.168 | Carakan | Swordfish | 11.50 | |||
| 2.10.229 | Carakan | Tunny | 11.60 | ECMAscript 5, новый HTML5 парсер, полная поддержка CSS градиентов, единица CSS "rem" |
[править] Где используется
[править] Движки на JavaScript
Существуют движки для JavaScript, которые базируются на «Presto»
- движок «linear_b» используется в Opera 7.0 в 9.2[13];
- движок «futhark» используется в Opera 9.5 в 10.10[14];
- движок «Carakan» пришёл на смену «futhark» в Opera 10.50[15][16].
[править] Веб-браузеры
- Opera, начиная с версии 7.0;
- Opera Mobile
- Nintendo DS Browser (на основе Opera);[17]
- Nintendo DSi Browser (на основе Opera);[18]
- Nokia 770 (на основе Opera);
- Браузер коммуникатора Mylo от Sony (на основе Opera);[19]
- Браузер Internet Channel игровой консоли Wii (на основе Opera).[20]
[править] HTML-редакторы
- Macromedia Dreamweaver MX и последующие версии;
- Adobe Creative Suite 2;[21]
- Adobe Creative Suite 3[22]
- Virtual Mechanics SiteSpinner Pro[23]
[править] Примечания
- в‘ Haavard enciclopedia misconception: "Elektra" as a layout engine. My Opera (12 марта 2009). Архивировано из первоисточника 26 августа 2011. Проверено 16 июня 2009.
- в‘ Opera Mobile 9.5 adds Opera Widgets to deliver a one-click mobile Internet experience. Press Releases. Opera Software (20 октября 2008). Архивировано из первоисточника 26 августа 2011. Проверено 16 сентября 2009.
- в‘ Поддержка стандартов в Presto 2.1.1 (англ.). в Официальная документация Opera. Архивировано из первоисточника 26 августа 2011. Проверено 26 февраля 2010.
- в‘ Lawson, Bruce Opera Presto 2.1 - Web standards supported by Operaв™s core. Opera Software (10 сентября 2008). Архивировано из первоисточника 26 августа 2011. Проверено 27 февраля 2009.
- в‘ Поддержка стандартов в Presto 2.2 (англ.). в Официальная документация Opera. Архивировано из первоисточника 26 августа 2011. Проверено 26 февраля 2010.
- в‘ 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). Архивировано из первоисточника 26 августа 2011. Проверено 16 сентября 2009.
- в‘ Pettersen, Yngve Nysæter New in Opera Presto 2.2: TLS 1.2 Support. Opera Software (25 февраля 2009). Архивировано из первоисточника 26 августа 2011. Проверено 27 февраля 2009.
- в‘ 1 2 3 Haavard Read about Presto 2.3, and try out Presto 2.4 (англ.) (3 November 2009). Архивировано из первоисточника 26 августа 2011. Проверено 4 ноября 2009.
- в‘ Поддержка стандартов в Presto 2.3 (англ.). в Официальная документация Opera. Архивировано из первоисточника 26 августа 2011. Проверено 26 февраля 2010.
- в‘ Поддержка стандартов в Presto 2.4 (англ.). в Официальная документация Opera. Архивировано из первоисточника 26 августа 2011. Проверено 26 февраля 2010.
- в‘ Roberto Mateu Opera 10.5 pre-alpha for Labs. Opera Software (22 декабря 2009). Архивировано из первоисточника 26 августа 2011. Проверено 22 декабря 2009.
- в‘ Web specifications support in Opera products: an overview (англ.). в Разница в поддержке стандартов в различных рерсиях Opera. Архивировано из первоисточника 26 августа 2011. Проверено 15 июля 2010.
- в‘ Sivonen, Henri Names of Browser Engines (23 ноября 2006). Архивировано из первоисточника 26 августа 2011. Проверено 3 января 2007.
- в‘ Bointon, Marcus SunSpider Benchmarks: WebKit Rocks. Pet Pixels (19 декабря 2006). Архивировано из первоисточника 26 августа 2011. Проверено 3 января 2007.
- в‘ Lawson, Bruce Carakan F.A.Q.. My Opera (3 февраля 2009). Архивировано из первоисточника 26 августа 2011. Проверено 16 июня 2009.
- в‘ Lindström, Jens Carakan - By Opera Core Concerns. Opera Software (5 февраля 2009). Архивировано из первоисточника 26 августа 2011. Проверено 5 февраля 2009.
- в‘ Opera Software (2006-07-24). Surf in Bed: Nintendo DS Browser hits Japan. Пресс-релиз. Проверено 2008-11-02.
- в‘ Rahul Srinivas and Jon S. von Tetzchner Operating Systems are Less Important: Opera. Techtree (8 октября 2008). Архивировано из первоисточника 26 августа 2011. Проверено 25 февраля 2009.
- в‘ Opera Software (2006-08-23). Sony Electronics uses the Opera browser for its new mylo personal communicator. Пресс-релиз. Проверено 2008-11-02.
- в‘ Opera Software (2006-12-22). Play with the Web: Opera browser now available for download on Wii. Пресс-релиз. Проверено 2008-11-02.
- в‘ Opera Software (2005-04-04). Powered by Opera: Opera Integrated with Adobe Creative Suite 2. Пресс-релиз. Проверено 2008-11-02.
- в‘ Adobe Creative Suite 3 (CS3) uses built-in Opera for rendering engine (28 марта 2007). Архивировано из первоисточника 26 августа 2011. Проверено 20 апреля 2008.
- в‘ Virtual Mechanics Inc. (2008-11-18). Design Web Pages for the Desktop and Mobile Devices. Пресс-релиз. Проверено 2008-11-18.
[править] Ссылки
- Поддержка Web-спецификаций в Opera Presto (англ.)
- Official blog for Core developers at Opera (англ.)
| Браузерные движки | |
|---|---|
| Активно разрабатываемые | Amaya · Gecko · HTMLayout · KHTML · Presto · Prince · Trident · WebKit |
| Не разрабатываемые | Boxely · Gazelle · GtkHTML · iCab · Mariner · Tasman · Tkhtml · NCSA Mosaic |
| Сравнение | |
| Браузеры (список сравнение) | |
|---|---|
| На Trident | |
| На Gecko | |
| На KHTML и WebKit |
|
| На Presto | |
| На Java / J2ME | |
| Текстовые | |
| Другие | |
| Наиболее популярные браузеры выделены жирным шрифтом; курсив в разработка прекращена | |
| Opera | ||
|---|---|---|
| Компании | Opera Software Telenor FastMail AdMarvel | |
| Персоналии | Ларс Бойлсен Хокон Виум Ли Йон Стефенсон фон Течнер Гейр Иварсёй | |
| Сайты | Официальный сайт My Opera | |
| Программы | Opera (История Возможности) Mobile Mini Nintendo DS Browser Internet Channel Devices SDK | |
| Компоненты | Presto Mail Turbo Unite Link | |
| Другие проекты | OperaTor Opera AC | |
| ECMAScript | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Диалекты | ActionScript · Caja · JavaScript (движки) · JScript · JScript .NET · Objective-J · QtScript · WMLScript | ||||||||||||
| Движки (сравнение) |
Carakan · Futhark · InScript · JavaScriptCore (SquirrelFish) · JScript · KJS · Linear B · Narcissus · QtScript · Rhino · YAJI · SpiderMonkey (TraceMonkey, JägerMonkey) · Tamarin · V8 · Chakra | ||||||||||||
| Фреймворки, библиотеки |
|
||||||||||||
| Люди | Брендан Айк · Дуглас Крокфорд · Джон Резиг | ||||||||||||
| Другое | DHTML · Ecma International · JSAN · JSDoc · JSLint · JSON · JSSS · Sputnik · SunSpider · CommonJS | ||||||||||||

