Подтвердить что ты не робот

Будет ли Microsoft Edge использовать префиксы типа -webkit- или -ms-?

Будет ли Microsoft Edge использовать префиксы типа -webkit-, -ms- или собственный префикс для будущих функций? Что-то вроде -me-, возможно?

4b9b3361

Ответ 1

tl; dr: Да и Нет

Существующие префиксные свойства, которые чрезвычайно популярны, останутся до тех пор, пока у них не будет встроенной поддержки, но Microsoft Edge будет не представлять новую систему префикса для функций. Вместо этого они будут использовать флаги функций (например, Chrome и Firefox для экспериментальных функций на стороне клиента, а не на стороне разработчика).


Прямой источник

Некоторые из наиболее заметных абзацев - это те, в которых Microsoft Edge поддерживает новейшее стандартное определение API и удаляет поддержку MS-префиксных версий API. Примеры включают CSS Transforms, Fullscreen API и события указателя. Это поднимает важную тему: префиксы поставщиков. Вы увидите тенденцию в префиксах поставщика в Microsoft Edge по сравнению с IE:

http://az648995.vo.msecnd.net/win/2015/05/vendorprefixes1.png

Наша поддержка (или отсутствие) префиксных API-интерфейсов управляется данными с совместимостью в качестве единственной цели для любых оставшихся. В качестве примеров, -webkit-border-radius по-прежнему используется на более чем 60% загрузки страниц, а API-интерфейсы Encrypted Media Extensions MS-prefixed по-прежнему используются в лучших службах потоковой передачи видео. Из-за влияния на взаимодействие в Интернете, они поддерживаются в Microsoft Edge в настоящее время.

консенсус через отрасль заключается в том, что префиксы поставщиков приносят больше вреда, чем пользы, и необходимость браузеров, поддерживающих префиксы других поставщиков, является хорошим примером того, почему. Двигаясь вперед, использовали флаги функций (доступные с помощью навигации по о: флаги), чтобы внедрять экспериментальные API-интерфейсы и чеканки новых API-интерфейсов с префиксом, если это когда-либо. Сегодня вы найдете примеры, такие как ранние реализации CSS-фильтров, сенсорных событий и входов даты в формате HTML5 примерно в: flags. Также работали с другими поставщиками браузеров по изучению новых подходов к экспериментальным API-интерфейсам, которые обеспечивают более легкий и более широкий доступ к экспериментальным API-интерфейсам, одновременно минимизируя бремя совместимости, которое префиксы несут. Проверьте этот разговор (начинается с отметки 31 мин) для первоначального предложения, сделанного, предварительно названного "Испытания API".

(Акцент мой)

Ответ 3

Если тег CSS является веб-стандартом, уже принятым всеми браузерами, нет необходимости добавлять к нему префикс. В противном случае, если вы хотите использовать теги CSS, которые нацелены на экспериментальные функции браузерами, тогда вам нужно будет включить префикс -ms для этой функции для работы с Microsoft Edge, аналогичный добавлению -webkit для этого тега для работы в Chrome.