poleznost.ru -

купить или арендовать online
+7 (495) 545-21-33 support@site.su
  • Домены совпадающие с poleznost
  • Покупка
  • Аренда
  • poleznost.ru
  • 50 000
  • 500
  • Домены содержащие poleznost
  • Покупка
  • Аренда
  • bespoleznost.ru
  • 50 000
  • 500
  • Домены с транслитом, содержащими poleznost
  • Покупка
  • Аренда
  • nuzhnost.ru
  • 50 000
  • 500
  • алые.рф
  • 70 000
  • 700
  • валуев.рф
  • 300 000
  • 3 000
  • нужности.рф
  • 70 000
  • 700
  • нужность.рф
  • 70 000
  • 700
  • пользы.рф
  • договорная
  • договорная
  • практичность.рф
  • 70 000
  • 700
  • утилиты.рф
  • 200 000
  • 2 000
  • Домены с транслитом, содержащими polezno
  • Покупка
  • Аренда
  • кбд.рф
  • 70 000
  • 700
  • Рекомендуемые домены
  • Покупка
  • Аренда
  • 77.рф
  • 500 000
  • 5 000
  • nissans.ru
  • 50 000
  • 500
  • абсолютная.рф
  • 70 000
  • 700
  • автошкол.рф
  • 70 000
  • 700
  • автошкола.su
  • 20 000
  • 200
  • автошколы.рф
  • 200 000
  • 2 000
  • адам.рф
  • 150 000
  • 1 500
  • адвокатами.рф
  • 70 000
  • 700
  • адвокату.рф
  • 70 000
  • 700
  • аксессуара.рф
  • 70 000
  • 700
  • алфавиты.рф
  • 50 000
  • 500
  • алюминиевые.рф
  • 50 000
  • 500
  • амуры.рф
  • 70 000
  • 700
  • анкет.рф
  • 70 000
  • 700
  • арматура.su
  • 43 334
  • 433
  • арматуры.рф
  • 250 000
  • 2 500
  • армянская.рф
  • 70 000
  • 700
  • армянские.рф
  • 70 000
  • 700
  • аромат.рф
  • 1 300 000
  • 13 000
  • аукциона.рф
  • 70 000
  • 700
  • аукционы.su
  • 43 334
  • 433
  • базовая.рф
  • 70 000
  • 700
  • базовые.рф
  • 70 000
  • 700
  • банкомат.рф
  • 550 000
  • 5 500
  • башня.su
  • 20 000
  • 200
  • бёдра.рф
  • 70 000
  • 700
  • безопасное.рф
  • 100 000
  • 1 000
  • безопасные.рф
  • 100 000
  • 1 000
  • бензиновые.рф
  • 50 000
  • 500
  • бетонное.рф
  • 70 000
  • 700
  • бетонные.рф
  • 150 000
  • 1 500
  • биржу.рф
  • 70 000
  • 700
  • бисера.рф
  • 70 000
  • 700
  • близнец.рф
  • 100 000
  • 1 000
  • близнецы.su
  • 20 000
  • 200
  • блин.su
  • 35 000
  • 350
  • блины.su
  • 35 000
  • 350
  • блог.su
  • 68 334
  • 683
  • блоги.su
  • 68 334
  • 683

Сравнение браузерных движков (HTML5 Canvas)

{{HTML}} В приведенных ниже таблицах сравнивается поддержка [[API]] рисования элемента [[Canvas]], являющегося особенностью [[HTML 5|HTML5]]. Эти таблицы отображают уровень поддержки [[Веб-браузер|веб-браузерами]] без использования дополнительных [[Плагин|плагинов]], расширений и заплаток на [[ECMAScript]]. == Пояснения к таблицам == === Классификация движков === {{обновить раздел}} В данной таблице перечисляется список веб-браузеров использующих основные движки: {| class="wikitable" ! Движок ! Выпущенная версия ! Предварительная версия ! Используется браузерами |- !{{Rh}}|[[Amaya]] | 11.3.1 | 11.3-pre |[[Amaya]] |- !{{Rh}}|[[Gecko]] | 8.0 | 10.0a2 |Все программное обеспечение [[Mozilla]], включая [[Firefox]]; [[SeaMonkey]] и [[Galeon]]; [[Camino]]; [[K-Meleon]]; [[Flock]] (начиная с версии 2.x); [[Epiphany|Epiphany-gecko]]; [[Iceweasel|Debian IceWeasel]]; [[GNU IceCat]] (раньше GNU IceWeasel); [[Icedove]], [[Iceape Internet Suite|Iceape]] и [[Iceowl]]; [[Firefox for mobile|Fennec]] |- !{{Rh}}|[[Presto (Opera)|Presto]] | 2.10.229 | 2.10.238 |[[Opera]] до версии 12; [[Opera Mobile]], [[Nintendo DS Browser|Nintendo DS & DSi Browser‎]]; [[Internet Channel]] |- !{{Rh}}|[[Prince XML|Prince]] | 7.1 | {{n/a}} |[[Prince XML]] |- !{{Rh}}|[[Tasman (layout engine)|Tasman]] | IE 5 для Maс | нет с 2003 |[[Internet Explorer]] 5+ для [[Mac OS X]] |- !{{Rh}}|[[Trident (движок)|Trident]] | 5.0 (IE 9) | 6.0 (IE 10) |[[Internet Explorer]] и другие IE подобные: [[Maxthon]] (только для [[Microsoft Windows]] [[Операционная система|операционной системы]]), [[Windows Phone 7]] |- !{{Rh}}|[[WebKit]] | 535.1 | r104398 |[[Safari (браузер)|Safari]] (мобильная и настольная версии), [[Google Chrome]], [[Opera]] 14+, [[Maxthon|Maxthon 3]], [[Shiira]], [[iCab|iCab 4]], [[OmniWeb|OmniWeb 5.5]]+, [[Epiphany]], [[Adobe AIR]], [[Midori (браузер)|Midori]], [[Adobe Dreamweaver]] [[Adobe Creative Suite|CS4]] и [[Adobe Creative Suite|CS5]], [[Android]] браузер, [[Palm, Inc.|Palm]] [[webOS]] браузер, [[Symbian S60]] браузер, [[Origyn Web Browser|OWB]], [[Steam]], [[Rekonq]], [[Arora]], [[Flock]] (версия 3+), [[RockMelt]], [[Konqueror]] |} === Значения === Значения указывают на уровень поддержки в самой последней версии движка, или (если номер версии дается) в указанной версии. Номера версий без другого значения указывают версию, в которой движок впервые полностью начал поддерживать эту функцию. {| class="wikitable" |- ! Значение ! Расшифровка (смысл) |- | {{Yes}} | Указывает, что движок полностью поддерживает это свойство / элемент при использовании допустимых значениях. |- | {{no}} | Указывает, что свойство / элемент полностью игнорируются. |- | {{partial}} | Указывает, что свойство / элемент интерпретируется движком, но, что не все значения поддерживаются. Поддерживаемые значения реализуются правильно. |- | {{table-experimental}} | Указывает, что свойство / элемент интерпретируется движком, но поддерживается альтернативное имя. Поддержка может быть неполной или с ошибками. |- | {{nightly}} | Указывает, что свойство / элемент поддерживается в некоторой степени в экспериментальной / ночные сборки. Будущая поддержка ожидается. |- |} == Функции Canvas == {| style="text-align: center; width: 95%" class="wikitable" |- ! | ! style="width: 18%;" | [[Trident (движок)|Trident]] ! style="width: 18%;" | [[Gecko]] ! style="width: 18%;" | [[WebKit]] ! style="width: 18%;" | [[Presto (Opera)|Presto]] |- ! style="text-align: left;" | <code>getContext</code> | rowspan="2" {{yes|5.0}} | {{yes|1.8}} | {{yes}} | {{yes|2.0}} |- ! style="text-align: left;" | <code>toDataURL</code> | {{yes|1.8}}<ref group="g">[https://developer.mozilla.org/en/HTML/Element/canvas canvas - MDN<!-- Заголовок добавлен ботом -->]</ref> | {{yes}}<ref group="w">{{citation |url=http://developer.apple.com/safari/library/documentation/appleapplications/conceptual/SafariJSProgTopics/Tasks/Canvas.html |title=WebKit DOM Programming Topics: Using the Canvas}}</ref> | {{yes|2.1}}<ref group="note">Presto 2.0 имел частичную поддержку для этого свойства.</ref> |} == Поддержка контекстов == {| style="text-align: center; width: 95%" class="wikitable" |- ! | ! style="width: 18%;" | [[Trident (движок)|Trident]] ! style="width: 18%;" | [[Gecko]] ! style="width: 18%;" | [[WebKit]] ! style="width: 18%;" | [[Presto (Opera)|Presto]] |- ! style="text-align: left;" | <code>2d</code> | {{partial|5.0}} | {{partial|1.9.1}} | {{partial}} | {{partial|2.6}} |- ! style="text-align: left;" | [[WebGL]] | {{no}} | {{partial}}<ref group="g">{{citation |url=https://developer.mozilla.org/en/WebGL |title=WebGL - MDC |publisher=Mozilla}}</ref> | {{table-experimental}} | {{partial|2.9.220}}<ref group="p">{{citation |url=http://my.opera.com/desktopteam/blog/2011/10/13/introducing-opera-12-alpha |title=Opera Desktop Team Blog|archiveurl=http://web.archive.org/web/20111015055222/http://my.opera.com/desktopteam/blog/2011/10/13/introducing-opera-12-alpha|archivedate=2011-10-15|deadlink=404}}</ref> |} == Рендеринг 2D Canvas == {| style="text-align: center; width: 95%" class="wikitable" |- ! | ! style="width: 18%;" | [[Trident (движок)|Trident]] ! style="width: 18%;" | [[Gecko]] ! style="width: 18%;" | [[WebKit]] ! style="width: 18%;" | [[Presto (Opera)|Presto]] |- ! colspan="5" | Состояние холста |- ! style="text-align: left;" | <code>save</code> | rowspan="2" {{yes|5.0}} | rowspan="2" {{yes|1.8}} | rowspan="2" {{yes}} | rowspan="2" {{yes|2.0}} |- ! style="text-align: left;" | <code>restore</code> |- ! colspan="5" | Преобразования |- ! style="text-align: left;" | <code>scale</code> | rowspan="5" {{yes|5.0}} | rowspan="5" {{yes|1.8}} | rowspan="5" {{yes}} | rowspan="3" {{yes|2.0}} |- ! style="text-align: left;" | <code>rotate</code> |- ! style="text-align: left;" | <code>translate</code> |- ! style="text-align: left;" | <code>transform</code> | {{yes|2.6}}<ref group="note" name="presto-dropped-and-recovered">Заявлено, что данные свойства Canvas поддерживаются начиная с Opera 9.5 (Presto 2.1), но таблицы Presto версий 2.1.1 до 2.5 говорят об обратном.</ref><ref group="p">{{citation |url=http://www.opera.com/docs/specs/presto211/canvas/ |title=Presto 2.1.1 таблица поддержки холста}}</ref><ref group="p">{{citation |url=http://www.opera.com/docs/specs/presto25/canvas/ |title=Presto 2.5 таблица поддержки холста}}</ref><ref group="p">{{citation |url=http://www.opera.com/docs/specs/presto26/canvas/ |title=Presto 2.6 таблица поддержки холста|group=note}}</ref> |- ! style="text-align: left;" | <code>setTransform</code> | {{yes|2.6}}<ref group="note" name="presto-dropped-and-recovered" /> |- ! colspan="5" | Композиция |- ! style="text-align: left;" | <code>globalAlpha</code> | rowspan="2" {{yes|5.0}} | rowspan="2" {{yes|1.8}} | rowspan="2" {{yes}} | rowspan="2" {{yes|2.0}} |- ! style="text-align: left;" | <code>globalCompositeOperation</code> |- ! colspan="5" | Цвета и стили |- ! style="text-align: left;" | <code>strokeStyle</code> | rowspan="5" {{yes|5.0}} | rowspan="5" {{yes|1.8}} | rowspan="5" {{yes}} | rowspan="5" {{yes|2.0}} |- ! style="text-align: left;" | <code>fillStyle</code> |- ! style="text-align: left;" | <code>createLinearGradient</code> |- ! style="text-align: left;" | <code>createRadialGradient</code> |- ! style="text-align: left;" | <code>createPattern</code> |- ! colspan="5" | Стили линий |- ! style="text-align: left;" | <code>lineWidth</code> | rowspan="4" {{yes|5.0}} | rowspan="4" {{yes|1.8}} | rowspan="4" {{yes}} | rowspan="4" {{yes|2.0}} |- ! style="text-align: left;" | <code>lineCap</code> |- ! style="text-align: left;" | <code>lineJoin</code> |- ! style="text-align: left;" | <code>miterLimit</code> |- ! colspan="5" | Тени |- ! style="text-align: left;" | <code>shadowOffsetX</code> | rowspan="4" {{yes|5.0}} | rowspan="4" {{yes|1.9.1}}<ref group="g">{{citation |url=https://bugzilla.mozilla.org/show_bug.cgi?id=310682 |title=Bug 310682 - Реализация тени для &lt;html:canvas&gt; |publisher=Mozilla}}</ref> | rowspan="4" {{yes}} | rowspan="4" {{yes|2.4}}<ref group="note" name="presto-shadow">До версии 2.4, Presto имел только частичную поддержку для этого свойства.</ref> |- ! style="text-align: left;" | <code>shadowOffsetY</code> |- ! style="text-align: left;" | <code>shadowBlur</code> |- ! style="text-align: left;" | <code>shadowColor</code> |- ! colspan="5" | Одиночные формы |- ! style="text-align: left;" | <code>clearRect</code> | rowspan="3" {{yes|5.0}} | rowspan="3" {{yes|1.8}} | rowspan="3" {{yes}} | rowspan="3" {{yes|2.0}} |- ! style="text-align: left;" | <code>fillRect</code> |- ! style="text-align: left;" | <code>strokeRect</code> |- ! colspan="5" | Комплекс форм |- ! style="text-align: left;" | <code>beginPath</code> | rowspan="13" {{yes|5.0}} | rowspan="4" {{yes|1.8}} | rowspan="13" {{yes}} | rowspan="13" {{yes|2.0}} |- ! style="text-align: left;" | <code>closePath</code> |- ! style="text-align: left;" | <code>moveTo</code> |- ! style="text-align: left;" | <code>lineTo</code> |- ! style="text-align: left;" | <code>quadraticCurveTo</code> | {{yes|1.8.1}}<ref group="note">Неправильно в Gecko 1.8</ref> |- ! style="text-align: left;" | <code>bezierCurveTo</code> | {{yes|1.8}} |- ! style="text-align: left;" | <code>arcTo</code> | {{yes|1.8.1}}<ref group="g">{{citation |url=https://bugzilla.mozilla.org/show_bug.cgi?id=333613 |title=Bug 333613 – Обновление холста на ветви |publisher=Mozilla}}</ref> |- ! style="text-align: left;" | <code>rect</code> | rowspan="6" {{yes|1.8}} |- ! style="text-align: left;" | <code>arc</code> |- ! style="text-align: left;" | <code>fill</code> |- ! style="text-align: left;" | <code>stroke</code> |- ! style="text-align: left;" | <code>clip</code> |- ! style="text-align: left;" | <code>isPointInPath</code> |- ! colspan="5" | Управление фокусом |- ! style="text-align: left;" | <code>drawFocusRing</code> | {{no}} | {{no}}<ref group="g">{{citation |url=https://bugzilla.mozilla.org/show_bug.cgi?id=540456 |title=Bug 540456 - Поддержка HTML5 canvas drawFocusRing() |publisher=Mozilla}}</ref> | {{no}} | {{no}} |- ! colspan="5" | Текст |- ! style="text-align: left;" | <code>font</code> | rowspan="6" {{yes|5.0}} | rowspan="6" {{yes|1.9.1}}{{#tag:ref|В Gecko была экспериментальная поддержка в версии 1.9, с разными именами<ref group="g">{{citation |url=https://bugzilla.mozilla.org/show_bug.cgi?id=436904 |title=Bug 436904 - реализация спецификации Canvas текст (eng.) |publisher=Mozilla}}</ref>|group=note}} | rowspan="6" {{yes}} | {{no}} |- ! style="text-align: left;" | <code>textAlign</code> | rowspan="5" {{yes|2.6}} |- ! style="text-align: left;" | <code>textBaseline</code> |- ! style="text-align: left;" | <code>fillText</code> |- ! style="text-align: left;" | <code>strokeText</code> |- ! style="text-align: left;" | <code>measureText</code> |- ! colspan="5" | Изображения |- ! style="text-align: left;" | <code>drawImage</code> | rowspan="4" {{yes|5.0}} | {{yes|1.8}} | rowspan="4" {{yes}} | {{yes|2.0}} |- ! style="text-align: left;" | <code>createImageData</code> | {{yes|1.9.1}}<ref group="g">{{citation |url=https://bugzilla.mozilla.org/show_bug.cgi?id=433004 |title=Bug 433004 - Поддержка canvas.getContext("2d").createImageData() |publisher=Mozilla}}</ref><ref group="g" name="gecko-pixel-canvas">{{citation |url=https://developer.mozilla.org/en/html/canvas/pixel_manipulation_with_canvas |title=Манипуляции с пикселями холста (eng.) - MDC}}</ref> | {{yes|2.7}}<ref group="p">{{citation |url=http://www.opera.com/docs/specs/presto27/#changes |title=Веб спецификации поддержки в Opera Presto 2.7}}</ref> |- ! style="text-align: left;" | <code>getImageData</code> | {{yes|1.9}}<ref group="g" name="gecko-pixel-canvas" /> | rowspan="2" {{yes|2.6}}<ref group="note" name="presto-dropped-and-recovered" /> |- ! style="text-align: left;" | <code>putImageData</code> | {{yes|2.0}}<ref group="g">{{citation |url=https://bugzilla.mozilla.org/show_bug.cgi?id=498826 |title=Bug 498826 - Сanvas putImageData не реализует дополнительные аргументы |publisher=Mozilla}}</ref><ref group="g" name="gecko-pixel-canvas" /> |- ! | ! style="width: 18%;" | [[Trident (движок)|Trident]] ! style="width: 18%;" | [[Gecko]] ! style="width: 18%;" | [[WebKit]] ! style="width: 18%;" | [[Presto (Opera)|Presto]] |} == Примечания == {{примечания | group=note}} == Ссылки == === Trident === {{примечания | group=t | 2}} === Gecko === {{примечания | group=g | 2}} === Webkit === {{примечания | group=w | 2}} === Presto === {{примечания | group=p | 2}} {{Браузерные движки}} [[Категория:HTML]]

23.07.2014 08:30:18