Presto (Opera)
| Тип | браузерний рушій (програмний компонент) |
|---|---|
| Розробник | Opera Software |
| Стабільний випуск | 2.12.388 (5 листопада, 2012[1]) |
| Версії | 2.12.423 (16 березня 2015)</span><div_style="display:none"></div>-2' id="mwBw">[2] |
| Операційна система | крос-платформовий |
| Мова програмування | C++[3] |
| Ліцензія | власницька |
| Вебсайт | dev |
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[4], і в квітні 2013 одразу оголосив про перехід на форк Blink від Google.
| Версія Presto | Рушій JavaScript | Кодове ім'я браузера | Браузер Opera | Opera Mobile | Інші використання | Основні нововведення |
|---|---|---|---|---|---|---|
| pre Presto | без назви | без назви | 3.5 | |||
| pre Presto | Linear A | Elektra / без назви[5] | 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[6] | SVG Tiny 1.2, SVG як CSS, SVG як <img>, Audio-об'єкти | |
| 2.1.1[7] | 9.6 | Scope API[8] | ||||
| 2.2[9] | Peregrine | 9.7 beta[10] | ||||
| 2.2.15 | 10.0 | Проходження Acid3 на 100 из 100 з піксельною точністю, вебшрифти, CSS-селектори API, кольорові моделі RGBA и HSLA, TLS 1.2.[11], FPS в SVG, SVG-шрифти в HTML | ||||
| 2.3[12][13] | Opera Devices SDK 10[12] | Властивості CSS3: border-radius (закруглення кутів), box-shadow, transitions; елементи HTML5: <audio> і <video> | ||||
| 2.4[12][14] | 10 beta | CSS3: 2D transforms | ||||
| 2.5.24[15] | Carakan | Evenes | 10.5 | Втілення Carakan і Vega, котрі прискорюють обробку JavaScript і прорисовку сторінок відповідно | ||
| 2.6.30 | 10.6 | WebM-відео, геопозиціонування, AppCache, Web Workers[16] | ||||
| 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.16 |
Існують рушії для JavaScript, котрі базуються на «Presto»
- Opera
- Opera від 7 до 12 версій
- Opera Mobile від 9.5 до 12 версій
- Opera Mini
- Nintendo
- Nintendo DS Browser (на основі Opera)[21]
- Nintendo DSi Browser (на основі Opera)[22]
- Wii Internet Channel Browser (на основі Opera)[23]
- Nokia 770 Browser (на основі Opera)
- Sony Mylo COM-1 Browser (на основі Opera)[24]
- Adobe Dreamweaver від MX до Dreamweaver CS3 (CS4/CS5 використовує WebKit)
- Adobe Creative Suite 2[25]
- Adobe Creative Suite 3[26]
- Virtual Mechanics SiteSpinner Pro[27]
- ↑ Opera 12.0 Changelog. Архів оригіналу за 8 вересня 2012. Процитовано 5 жовтня 2013.
- </span><div_style="display:none"></div>_2-0' rel="mw:referencedBy" id="mwAXU">↑ https://dev.opera.com/blog/opera-mini-server-upgrade
- ↑ The Programming Languages Beacon, v10.0 : [арх. 23.06.2013] / Vincent Lextrait. — 2010. — January. — Дата звернення: 04.01.2010.
- ↑ Что погубило браузер Opera и чем займутся его создатели в будущем / Олег Парамонов. — Компьютерра, 2013. — 19 лютого. — Дата звернення: 04.03.2013.
- ↑ Wikipedia misconception: "Elektra" as a layout engine : [арх. 26.08.2011] / Haavard. — My Opera, 2009. — 12 березня. — Дата звернення: 16.06.2009.
- ↑ Opera Mobile 9.5 adds Opera Widgets to deliver a one-click mobile Internet experience : [арх. 26.08.2011] //. — Opera Software, 2008. — 20 жовтня. — Дата звернення: 16.09.2009.
- ↑ Поддержка стандартов в Presto 2.1.1 : [арх. 26.08.2011]. — Дата звернення: 26.02.2010. (Официальная документация Opera.)
- ↑ Opera Presto 2.1 - Web standards supported by Opera’s core : [арх. 26.08.2011] / Bruce Lawson. — Opera Software, 2008. — 10 вересня. — Дата звернення: 27.02.2009.
- ↑ Поддержка стандартов в Presto 2.2 : [арх. 26.08.2011]. — Дата звернення: 26.02.2010. (Официальная документация Opera.)
- ↑ Opera announces the new Opera Mobile 9.7 at CTIA Wireless 2009 – a server-accelerated full Web experience for smartphones and mobile devices : [арх. 26.08.2011] //. — Opera Software, 2009. — 26 березня. — Дата звернення: 16.09.2009.
- ↑ New in Opera Presto 2.2: TLS 1.2 Support : [арх. 26.08.2011] / Yngve Nysæter Pettersen. — Opera Software, 2009. — 25 лютого. — Дата звернення: 27.02.2009.
- 1 2 3 Read about Presto 2.3, and try out Presto 2.4 : [арх. 26.08.2011] / Haavard. — 2026. — 4 October. — Дата звернення: 04.11.2009.
- ↑ Поддержка стандартов в Presto 2.3 : [арх. 26.08.2011]. — Дата звернення: 26.02.2010. (Официальная документация Opera.)
- ↑ Поддержка стандартов в Presto 2.4 : [арх. 26.08.2011]. — Дата звернення: 26.02.2010. (Офіційна документація Opera.)
- ↑ Opera 10.5 pre-alpha for Labs : [арх. 26.08.2011] / Roberto Mateu. — Opera Software, 2009. — 22 грудня. — Дата звернення: 22.12.2009.
- ↑ Web specifications support in Opera products: an overview : [арх. 26.08.2011]. — Дата звернення: 15.07.2010. (Різниця в підтримці стандартів у різних версіях Opera.)
- ↑ Names of Browser Engines : [арх. 26.08.2011] / Henri Sivonen. — 2006. — 23 листопада. — Дата звернення: 03.01.2007.
- ↑ SunSpider Benchmarks: WebKit Rocks : [арх. 26.08.2011] / Marcus Bointon //. — 2006. — 19 грудня. — Дата звернення: 03.01.2007.
- ↑ Carakan F.A.Q. : [арх. 26.08.2011] / Bruce Lawson. — My Opera, 2009. — 3 лютого. — Дата звернення: 16.06.2009.
- ↑ Carakan - By Opera Core Concerns : [арх. 26.08.2011] / Jens Lindström. — Opera Software, 2009. — 5 лютого. — Дата звернення: 05.02.2009.
- ↑ Surf in Bed: Nintendo DS Browser hits Japan (Пресреліз). Opera Software ASA. 24 липня 2006. Архів оригіналу за 14 серпня 2006. Процитовано 2 листопада 2008.
- ↑ Operating Systems are Less Important: Opera : [арх. 26.08.2011] / Rahul Srinivas and Jon S. von Tetzchner. — Techtree, 2008. — 8 жовтня. — Дата звернення: 25.02.2009.
- ↑ Play with the Web: Opera browser now available for download on Wii (Пресреліз). Opera Software ASA. 22 грудня 2006. Архів оригіналу за 12 травня 2008. Процитовано 2 листопада 2008.
- ↑ Sony Electronics uses the Opera browser for its new mylo personal communicator (Пресреліз). Opera Software ASA. 23 серпня 2006. Архів оригіналу за 29 серпня 2008. Процитовано 2 листопада 2008.
- ↑ Powered by Opera: Opera Integrated with Adobe Creative Suite 2 (Пресреліз). Opera Software ASA. 4 квітня 2005. Процитовано 2 листопада 2008.
- ↑ Adobe Creative Suite 3 (CS3) uses built-in Opera for rendering engine : [арх. 26.08.2011]. — 2007. — 28 березня. — Дата звернення: 20.04.2008.
- ↑ Design Web Pages for the Desktop and Mobile Devices (Пресреліз). Virtual Mechanics Inc. 18 листопада 2008. Архів оригіналу за 9 січня 2009. Процитовано 18 листопада 2008.