The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Анализ переносимости API современных web-браузеров"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Анализ переносимости API современных web-браузеров"  +/
Сообщение от opennews (ok), 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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Анализ переносимости API современных web-браузеров"  +8 +/
Сообщение от A.Stahl (ok), 02-Сен-18, 13:38 
Реклама Гугла? Скучно...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Анализ переносимости API современных web-браузеров"  +/
Сообщение от Аноним (2), 02-Сен-18, 13:50 
https://html5test.com
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Анализ переносимости API современных web-браузеров"  +1 +/
Сообщение от Сергей (??), 02-Сен-18, 15:02 
Очень старый сайт, много чего там нет, а что-то уже легаси
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Анализ переносимости API современных web-браузеров"  –1 +/
Сообщение от Аноняшка (?), 02-Сен-18, 15:22 
зоопарк АПИ
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Анализ переносимости API современных web-браузеров"  +2 +/
Сообщение от Аноним (5), 02-Сен-18, 15:33 
А ещё Microsoft жаловалась на Мурзилку, что та отсебятину в свой браузер включает. А получается, что Edge лидирует.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Анализ переносимости API современных web-браузеров"  +2 +/
Сообщение от AlAvisemail (?), 02-Сен-18, 15:53 
Тесты на html5test.com достаточно часто обновляют , добавляя новое и удаляя устаревшее . При регулярном использовании изменения хорошо заметны .
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

7. "Анализ переносимости API современных web-браузеров"  +/
Сообщение от AlAvisemail (?), 02-Сен-18, 15:58 
Скорее наоборот - хромовский набор могут выполнить другие , а хром немощен в выполнении чужого .
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

8. "Анализ переносимости API современных web-браузеров"  +/
Сообщение от Аноним (2), 02-Сен-18, 16:03 
Подскажите, есть подобные html5test есть?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

9. "Анализ переносимости API современных web-браузеров"  +9 +/
Сообщение от Аноним (9), 02-Сен-18, 16:08 
А то продукты Microsoft никогда из отсебятины чуть менее чем наполовину не состояли...
Ага ;)
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

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

11. "Анализ переносимости API современных web-браузеров"  +/
Сообщение от Аноним (12), 02-Сен-18, 17:01 
В хром же включают много лишнего, что еще не вышло в стандарт, почему это плохо заметно по графику? Или наоборот на втором это и отображается?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Анализ переносимости API современных web-браузеров"  +/
Сообщение от Аноним (12), 02-Сен-18, 17:10 
Относительно похожее: caniuse.com
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

13. "Анализ переносимости API современных web-браузеров"  +/
Сообщение от alltiptop (ok), 02-Сен-18, 18:37 
Это все включают, со своими префиксами, плюс то чего даже в черновиках нет
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

14. "Анализ переносимости API современных web-браузеров"  +2 +/
Сообщение от Аноним (14), 02-Сен-18, 18:41 
Конечно, жаловались! Ведь мурзилкину отсебятину делали не они.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

16. "Анализ переносимости API современных web-браузеров"  +2 +/
Сообщение от Аноним (16), 04-Сен-18, 23:31 
График ненужности паршивого жабоскрипта:

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Анализ переносимости API современных web-браузеров"  +/
Сообщение от MAuCTEPemail (?), 10-Сен-18, 01:32 
Мне кажется, или здесь отчётливо видны попытки Google дискредитировать Firefox?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2020 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру