- Presto (Opera)
-
Presto Тип Разработчик Написана на Операционная система Последняя версия Тестовая версия 2.12.388 (12 сентября 2012 года)
Лицензия Сайт «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 11.1 CSS3: Линейные градиенты, многоколончатая разметка текста; поддержка WebP, File API и др. 2.9.168 Carakan Swordfish 11.50 11.5 2.10.229 Carakan Tunny 11.60 ECMAscript 5, новый HTML5 парсер, полная поддержка CSS градиентов, единица CSS "rem" 2.10.289 Carakan Wahoo 12.00 12 WebGL и аппаратное ускорение (в тестовом режиме) 2.11.351 Carakan Обновленный протокол WebSockets 2.12.388 Carakan Marlin 12.10 SPDY Где используется
Движки на 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 Wikipedia 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 Сравнение HTML • XML • XHTML • Graphics • CSS • DOM • HTML5 (Media • Canvas) • ECMAScript • SVG
Браузеры (список • сравнение) На Trident На Gecko Camino • Firefox (Mobile) • Galeon • Ghostzilla • K-Meleon • K-Ninja • Kazehakase • Netscape • Orca Browser • SeaMonkey • Skyfire • Swiftfox
На KHTML
и WebKitABrowse • Arora • Chrome • Chromium • Comodo Dragon • CoolNovo • Epiphany • Flock • Konqueror • Lunascape • Maxthon • Midori • QupZilla • RockMelt • S60 web browser • Safari • SRWare Iron • Яндекс.Браузер
На Presto На Java / J2ME Bolt Browser • HotJava • Opera Mini • Teashark • UC Browser
Текстовые Другие Amaya • Arachne • Charon • Dillo • Fusion Media Explorer • Internet Explorer for Mac • Lunascape • Mosaic • NetPositive
Наиболее популярные браузеры выделены жирным шрифтом; курсив — разработка прекращена 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 Mobile Store • 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 Фреймворки,
библиотекиJavaScript
(сравнение)Client-side
(список, фреймворки AJAX)Ample SDK · CougarXML · Dojo · Echo · Ext JS · Google Web Toolkit · jQuery · Lively Kernel · midori · MochiKit · MooTools · OpenLink AJAX · Prototype · Pyjamas · qooxdoo · Rialto · Rico · script.aculo.us · SmartClient · SproutCore · Spry · YUI Library Server-side
(сравнение)AppJet · Jaxer · Node.js Библиотеки
(список)SWFObject · SWFAddress ActionScript PureMVC Множественные
реализацииCappuccino (JavaScript, Objective-J) Люди Брендан Айк · Дуглас Крокфорд · Джон Резиг Другое DHTML · Ecma International · JSAN · JSDoc · JSLint · JSON · JSSS · Sputnik · SunSpider · CommonJS Категории:- Программное обеспечение по алфавиту
- Браузерные движки
- Opera
Wikimedia Foundation. 2010.