Chrome/Firefox: последние версии со значительными улучшениями HTML5/CSS3?

В настоящее время мы разрабатываем структуру приложений для интрасети для крупных компаний на основе HTML5/CSS3.
Для нашей матрицы совместимости браузеров мы в настоящее время оцениваем минимальные поддерживаемые версии браузеров, поскольку такие утверждения, как «последний расширенный выпуск поддержки», довольно расплывчаты и не совсем удовлетворяет наших клиентов.

Для Internet Explorer ответ будет просто «11».

Но для Firefox и Chrome, поскольку оба браузера следуют этому циклу быстрого выпуска, это кажется более сложным.

У меня такой вопрос:
есть ли какая-либо доступная информация о том, какие предыдущие версии Chrome или FF были важными вехами в отношении реализации и поддержки важных функций HTML5/CSS3 (возможно, даже Javascript) и, таким образом, могли бы использоваться как наименее поддерживаемые? версия?


person Windwalker    schedule 01.04.2016    source источник
comment
Может быть, использовать cssnext.io и меньше беспокоиться об этом напрямую?   -  person Steve Jorgensen    schedule 01.04.2016
comment
Не думаю, что в последних релизах есть такие «основные вехи». Большинство вещей HTML5 и CSS3, которые работают сегодня, уже были реализованы некоторое время назад — по крайней мере, в отношении «важных» вещей, таких как, например. flexbox, который может полностью сломать приложение/макет. И вы все равно тестируете свое приложение в разных версиях браузера, верно? Таким образом, вы должны знать, начиная с каких версий ваше приложение работает должным образом, а где оно начнет ломаться.   -  person CBroe    schedule 01.04.2016
comment
Спасибо за ответ, @CBroe! Я предлагаю включить два последних выпуска ESR в наши тестовые циклы.   -  person Windwalker    schedule 01.04.2016


Ответы (1)


Fire Fox

Firefox имеет выпуск расширенной поддержки. В настоящее время это Fx ESR 45.0.
Он был выпущен менее месяца назад (до этого была бета-версия), поэтому, если ваш продукт уже выпущен, вы можете использовать Fx ESR 38.0 в течение некоторое время (если вашему фреймворку все еще нужны месяцы разработки, вы можете придерживаться Fx 45.0 :))

Следующим обновлением Fx ESR будет Fx ESR 45.1.0 со всеми функциями безопасности и исправлениями ошибок Fx 46.0, но без каких-либо новых функций (см. диаграмму по ссылке выше).
Следующим основным выпуском ESR будет Fx ESR 52.0 прибл. 10 месяцев со всеми новыми функциями Fx 52, потом возможно Fx 59 и т.д.


Хром

Я не знаю ни одной версии ESR для настольных компьютеров. Если ваш фреймворк поддерживает мобильные устройства, это другой (и сложный) мир. Мобильный телефон имеет некоторые особенности, как было указано PPK некоторое время назад http://www.quirksmode.org/blog/archives/2014/09/25_of_mobile_ch.html (не могу снова найти статью о предустановленном мобильном браузере типа Chrome 18, который никогда не будет обновляться, по сравнению с Chrome, установленным позже, который обновляется но она устарела.
Использование какой-либо версии Android — хорошее начало, ИМХО, а версия 4.4 достаточно многофункциональна (особенно Flexbox обтекание). Вы можете захотеть поддерживать или изящно деградировать на гораздо более старых версиях Android, YMMV.

Основная функция, которая наконец-то была реализована везде «недавно», которую ни Autoprefixer, ни CSSNext не смогут привнести в ваш проект для старых браузеров, это, на мой взгляд, обертка для Flexbox.
Нужен либо полифилл, либо грациозная деградация и Modernizr или отказаться от поддержки этих не таких старых браузеров (и не поймите меня неправильно, тех инструментов PostCSS УДИВИТЕЛЬНЫ, но они не могут делать то, что невозможно в чистом CSS).

изменить: существенная информация о поддержке HTML5/CSS3/JS/SVG (и многих других, таких как WOFF2) находится на caniuse : функция за функцией, например flexbox (пожалуйста, сообщите мне, если вы найдете более быстрый способ, чем всегда нужно нажимать кнопку «Показать все»: p) или глобальное сравнение версий, например 4 новые функции в Fx31 по сравнению с Fx 30.

person FelipeAls    schedule 01.04.2016
comment
Большое спасибо за этот солидный ответ. Действительно, наша структура отзывчива, и мы поддерживаем мобильный браузер. Так что это нечто более сложное. Кстати, сегодня я узнал о бизнес-версии Google Chrome: smallbusiness.chron .com/chrome-vs-firefox-business-58100.html - person Windwalker; 01.04.2016