URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 115171
[ Назад ]

Исходное сообщение
"Анализ переносимости API современных web-браузеров"

Отправлено opennews , 02-Сен-18 13:38 
Компания Google представила (https://blog.chromium.org/2018/08/charting-browser-interoper...) новый сервис (https://web-confluence.appspot.com/), на котором наглядно показана динамика изменения публично доступных в JavaScript браузерных API и объём специфичных для Firefox, Chrome, Edge и Safari программных интерфейсов. Код скриптов, используемых для сборка метрик и обеспечения работы сервиса, открыт (https://github.com/GoogleChromeLabs/confluence/) под лиценизией BSD.

На следующей схеме показан уровень специфичных для каждого браузера API (счётчик увеличивается при появлении в браузере API, который отсутствует в других браузерах и уменьшается, если API был удалён или ещё один браузер реализовал тот же API. Как видно из графиказа последний год в Firefox, Edge и Safari число специфичных API уменьшилось почти в два раза, в то время как в Chrome оно держится примерно на одном уровне.


График ниже показывает число API, которые не поддерживаются только данным браузером, но поддерживаются во всех остальных браузерах. Например, в Safari отсутствует поддержка  свойства CSSStyleDeclaration#backfaceVisibility, которое поддерживается в Chrome, Firefox и Edge.

Для определения специфичных API применяется (https://github.com/GoogleChromeLabs/confluence/blob/master/C...) построения графа всех вызовов, доступных через объект window. Проверка осуществляется по базе  BrowserStack (https://www.browserstack.com/), позволяющей протестировать более тысячи конфигураций, охватывающих разные версии браузеров и разные операционные системы.

URL: https://blog.chromium.org/2018/08/charting-browser-interoper...
Новость: https://www.opennet.ru/opennews/art.shtml?num=49214


Содержание

Сообщения в этом обсуждении
"Анализ переносимости API современных web-браузеров"
Отправлено A.Stahl , 02-Сен-18 13:38 
Реклама Гугла? Скучно...

"Анализ переносимости API современных web-браузеров"
Отправлено AlAvis , 02-Сен-18 15:58 
Скорее наоборот - хромовский набор могут выполнить другие , а хром немощен в выполнении чужого .

"Анализ переносимости API современных web-браузеров"
Отправлено Аноним , 02-Сен-18 16:13 
Это результат того, что куча веб-макак уже несколько лет ориентируются только на хром. Другим же браузерам приходится подстраиваться и становиться более гибкими. Хром застрял в собственной непоколебимости - если вдруг появится более популярный и удобный браузер (что уже вряд ли, конечно, ибо мы все проср*ли), то гугловское поделие резко уйдет в небытие. Ну, это чисто мое ИМХО.

"Анализ переносимости API современных web-браузеров"
Отправлено jrthwk , 03-Сен-18 12:58 
>Хром застрял в собственной непоколебимости - если вдруг появится более популярный и удобный браузер (что уже вряд ли, конечно, ибо мы все проср*ли),

Нифига, к сожалению.
Сервисы гугла "чисто случайно" с этим популярным и удобным работать перестанут, и толпы хомячков так и останутся на пихаемом во все щели хроме.

Как это было в свое время с Оперой-престо - вебморда гмайла с ней не работала. Но стоило поменять юзерагента на хромовский - всё тут же начинало отлично пахать...


"Анализ переносимости API современных web-браузеров"
Отправлено Аноним , 02-Сен-18 13:50 
https://html5test.com

"Анализ переносимости API современных web-браузеров"
Отправлено Сергей , 02-Сен-18 15:02 
Очень старый сайт, много чего там нет, а что-то уже легаси

"Анализ переносимости API современных web-браузеров"
Отправлено AlAvis , 02-Сен-18 15:53 
Тесты на html5test.com достаточно часто обновляют , добавляя новое и удаляя устаревшее . При регулярном использовании изменения хорошо заметны .

"Анализ переносимости API современных web-браузеров"
Отправлено Аноним , 02-Сен-18 16:03 
Подскажите, есть подобные html5test есть?

"Анализ переносимости API современных web-браузеров"
Отправлено Аноним , 02-Сен-18 17:10 
Относительно похожее: caniuse.com

"Анализ переносимости API современных web-браузеров"
Отправлено Аноняшка , 02-Сен-18 15:22 
зоопарк АПИ

"Анализ переносимости API современных web-браузеров"
Отправлено Аноним , 02-Сен-18 15:33 
А ещё Microsoft жаловалась на Мурзилку, что та отсебятину в свой браузер включает. А получается, что Edge лидирует.

"Анализ переносимости API современных web-браузеров"
Отправлено Аноним , 02-Сен-18 16:08 
А то продукты Microsoft никогда из отсебятины чуть менее чем наполовину не состояли...
Ага ;)

"Анализ переносимости API современных web-браузеров"
Отправлено Аноним , 02-Сен-18 18:41 
Конечно, жаловались! Ведь мурзилкину отсебятину делали не они.

"Анализ переносимости API современных web-браузеров"
Отправлено Аноним , 02-Сен-18 17:01 
В хром же включают много лишнего, что еще не вышло в стандарт, почему это плохо заметно по графику? Или наоборот на втором это и отображается?

"Анализ переносимости API современных web-браузеров"
Отправлено alltiptop , 02-Сен-18 18:37 
Это все включают, со своими префиксами, плюс то чего даже в черновиках нет

"Анализ переносимости API современных web-браузеров"
Отправлено Аноним , 04-Сен-18 23:31 
График ненужности паршивого жабоскрипта:

=====================| 100%


"Анализ переносимости API современных web-браузеров"
Отправлено MAuCTEP , 10-Сен-18 01:32 
Мне кажется, или здесь отчётливо видны попытки Google дискредитировать Firefox?