2016-04-01 3 views
0

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

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

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

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

+0

Возможно, вы используете http://cssnext.io/ и не можете беспокоиться о нем напрямую? –

+0

Я не думаю, что в последних выпусках есть такие «основные вехи». Большинство материалов HTML5 и CSS3, которые работают сегодня, уже давно реализованы - по крайней мере, относительно «важных» вещей, таких как f.e. flexbox, который может полностью сломать приложение/макет. И вы все равно тестируете свое приложение в разных версиях браузера, верно? Поэтому вы должны знать, с каких версий приложение работает так, как ожидалось, и где оно начнет ломаться. – CBroe

+0

Спасибо за ваш ответ @CBroe! Я предлагаю включить в наши тестовые циклы последние два выпуска ESR. – Windwalker

ответ

1

Firefox

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

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


Chrome

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

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

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

+0

Большое спасибо за этот надежный ответ. В самом деле, наша система реагирует и мы поддерживаем мобильный браузер. Так что это нечто более сложное. Кстати, сегодня я узнал о «бизнес-версии» Google Chrome: http://smallbusiness.chron.com/chrome-vs-firefox-business-58100.html – Windwalker

Смежные вопросы