Пишу курсовую по теме веб-разработки, нужно рассмотреть вопросы обеспечения кроссбраузерности. Понятное дело, что тут без префиксов никуда, просто хочется побольше узнать по теории. Знаю, что году в 2012 все было плохо и происходило примерно следующее: выходит новое свойство, сразу появляются различные его реализации через -moz- , -o- , -webkit- и прочую гадость, потом, через какое-то время, w3c выпускают стандарт и браузеры постепенно его внедряют, чтобы без префикса работало. Сейчас все используют автопрефиксер и не парятся, но мне интересно, как сейчас с префиксами дела, когда появляется какой-нибудь черновик у w3c, как это реализуют разработчики? Сразу без префиксов ?
Сейчас наметилась тендеция отказа от использования префиксов для тестирования новых фич. Вместо этого новые свойства прячутся под флагом experimental и после того, как полностью готовы - включаются по дефолту сразу без всяких префиксов. Пока еще остаются старые фичи, для которых все еще требуются префиксы, но, например те же гриды появились сразу без префиксов в 4-х браузерах.
Я понимаю, сам пользуюсь, мне просто интересно, могу ли я написать что-то типа "Сейчас проблема префиксов уже не актуальна, разработчики браузеров повсеместно отказываются от их использования и скоро они и вовсе будут не нужны".
Browser vendors are working to stop using vendor prefixes for experimental features. Web developers have been using them on production Web sites, despite their experimental nature. This has made it more difficult for browser vendors to ensure compatibility and to work on new features; it's also been harmful to smaller browsers who wind up forced to add other browsers' prefixes in order to load popular web sites.
Lately, the trend is to add experimental features behind user-controlled flags or preferences, and to create smaller specifications which can reach a stable state much more quickly.
Ну не может быть все так же, сейчас идет такая доминация webkit, что mozilla начала поддерживать некоторые -webkit- фичи.. Сейчас старым IE пользуются вроде как около 1%, и его уже нет смысла поддерживать и всякие -ms-filter и filter: alpha использовать...