The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"WebKit отказывается от префикса '-webkit-' для экспериментал..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"WebKit отказывается от префикса '-webkit-' для экспериментал..."  +/
Сообщение от opennews (ok) on 27-Апр-16, 12:00 
Разработчики браузерного движка WebKit объявили (https://webkit.org/blog/6131/updating-our-prefixing-policy/) об изменении правил (https://webkit.org/feature-policy/) интеграции поддержки  экспериментальных web-технологий. Отныне все новые экспериментальные возможности будут добавляться без префикса "-webkit-", но будут активироваться только при включении специальных runtime-флагов.


Что касается ранее добавленных элементов с префиксом "-webkit-", то решения по их удалению будет приниматься в индивидуальном порядке. Разработчики намерены существенно сократить число элементов с префиксом, но для обеспечения совместимости на некоторое время сохранят популярные элементы, находящиеcя в обиходе.


Отказ снабжения экспериментальных возможностей специальным префиксом обусловлен плачевной ситуацией с применением на практике элементов CSS, снабжённых префиксом "-webkit-". С учётом доминирования движка webkit на мобильных устройствах подобные элементы превращаются в стандарт де-факто и начинают досрочно применяться в реальных приложениях. Более того, они  продолжают использоваться даже после появления стандартизированного варианта элемента без префикса так как подавляющее большинство мобильных браузеров сохраняют поддержку свойств "-webkit-". Например, в приложениях широко используются (https://compat.spec.whatwg.org/) свойства "-webkit-flexbox", "-webkit-transforms", "-webkit-transform-3d", "-webkit-filter" и "-webkit-animation".


Применение подобных нестандартных свойств, специфичных для одного самого популярного браузерного движка, создаёт проблемы с совместимостью и вынуждает (https://www.opennet.ru/opennews/art.shtml?num=43627) разработчиков альтернативных браузеров  реализовывать в своих продуктах элементы с префиксом "-webkit-", вопреки их изначальному предназначению для индикации неготовых для внедрения экспериментальных функций. Например, серия подобных элементов добавлена (https://wiki.mozilla.org/Compatibility/Mobile/Non_Standard_C...) в свежем выпуске Firefox. Кроме того, перестаёт работать стратегия удаления снабжённых префиксом элементов после появления их стандартизированных вариантов, так как разработчики браузеров не готовы пойти на нарушение совместимости с большим числом приложений, даже если они используют нестандартные элементы, предназначенные только для тестирования.

URL: https://webkit.org/blog/6131/updating-our-prefixing-policy/
Новость: https://www.opennet.ru/opennews/art.shtml?num=44322

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

Оглавление

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


1. "WebKit отказывается от префикса -webkit- для экспериментальн..."  –7 +/
Сообщение от Отражение луны (ok) on 27-Апр-16, 12:00 
А все здравомыслящие люди отказываются в свою очередь от вебкит.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "WebKit отказывается от префикса -webkit- для экспериментальн..."  +5 +/
Сообщение от Аноним (??) on 27-Апр-16, 12:01 
Альтернативы?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

13. "WebKit отказывается от префикса -webkit- для экспериментальн..."  –5 +/
Сообщение от Отражение луны (ok) on 27-Апр-16, 12:25 
Блинк же. Вебкид забагован и устарел, блинком же сейчас занимаются лучшие инженеры.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

17. "WebKit отказывается от префикса -webkit- для экспериментальн..."  +4 +/
Сообщение от Gemorroj (ok) on 27-Апр-16, 13:15 
и чем блинк не вебкит? разве это не минимальный ребрендинг? суть все та же.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

24. "WebKit отказывается от префикса -webkit- для экспериментальн..."  +/
Сообщение от Аноним (??) on 27-Апр-16, 13:41 
Это форк со всеми вытекающими
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

28. "WebKit отказывается от префикса -webkit- для экспериментальн..."  +/
Сообщение от Gemorroj (ok) on 27-Апр-16, 14:50 
вот именно что ничего не вытекает. могут пилить реально что-то свое, а могут просто условно логотипы менять.
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

30. "WebKit отказывается от префикса -webkit- для экспериментальн..."  –1 +/
Сообщение от Аноним (??) on 27-Апр-16, 15:52 
Я знаю что в вебките есть баг, приводящий к крашу при закрытии вкладки в большинстве браузеров его использующих. Подробности не скажу, ибо лень копаться в дерьме, но в блинке такой проблемы нету.
Разница очевидна.
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

32. "WebKit отказывается от префикса -webkit- для экспериментальн..."  +/
Сообщение от Конь в пальто on 27-Апр-16, 17:54 
Тю, гора родила мышь. Про отсутствие строго обратнонаправленных ошибок уже в Blink готовы поручиться?
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

31. "WebKit отказывается от префикса -webkit- для экспериментальн..."  +/
Сообщение от Аноним (??) on 27-Апр-16, 17:07 
Между Blink и WebKit уже не осталось почти ничего общего.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

33. "WebKit отказывается от префикса -webkit- для экспериментальн..."  +1 +/
Сообщение от Аноним (??) on 27-Апр-16, 19:33 
Ха-ха, это ты из носа выковырял или diff посмотрел?
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

41. "WebKit отказывается от префикса -webkit- для экспериментальн..."  +/
Сообщение от anonymous (??) on 28-Апр-16, 20:32 
> Между Blink и WebKit уже не осталось почти ничего общего.

То-то они постоянно друг у друга патчи таскают

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

35. "WebKit отказывается от префикса -webkit- для экспериментальн..."  +1 +/
Сообщение от Анончег on 27-Апр-16, 22:28 
> разве это не минимальный ребрендинг?

Борис, ты неправ! Ой извините Владимир Ильич, перепутал, но вы всё же неправы.

ВебКит это новое слово в науке и техники, хотя и поминает не то украинского кота не то русского кита в названии.

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

18. "WebKit отказывается от префикса -webkit- для экспериментальн..."  –1 +/
Сообщение от Eklykti on 27-Апр-16, 13:22 
Блинк — это же WebCore с открученным родным js и прикрученным v8, не?
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

19. "WebKit отказывается от префикса -webkit- для экспериментальн..."  +/
Сообщение от vitalif (ok) on 27-Апр-16, 13:27 
А что, в блинке префикс -webkit- останется, что ли???
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

3. "WebKit отказывается от префикса -webkit- для экспериментальн..."  –5 +/
Сообщение от Клыкастый (ok) on 27-Апр-16, 12:07 
в данном случае множество отказавшихся состоит из пользователей Firefox и IE/Spartan/EDGE, а условие здравомыслия исключает последних.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "WebKit отказывается от префикса -webkit- для экспериментальн..."  +4 +/
Сообщение от Аноним (??) on 27-Апр-16, 12:15 
С разморозкой! Chromium и всего его производные уже давно используют не WebKit, а его сильно мутировавшую версию - Blink.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

7. "WebKit отказывается от префикса -webkit- для экспериментальн..."  –2 +/
Сообщение от Аноним (??) on 27-Апр-16, 12:15 
IE/Spartan/EDGE только один недостаток - не кроссплатформенный.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

10. "WebKit отказывается от префикса -webkit- для экспериментальн..."  +/
Сообщение от Клыкастый (ok) on 27-Апр-16, 12:21 
> IE/Spartan/EDGE только один недостаток - не кроссплатформенный.

и закрытый.

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

11. "WebKit отказывается от префикса -webkit- для экспериментальн..."  +11 +/
Сообщение от кверти (ok) on 27-Апр-16, 12:21 
>IE/Spartan/EDGE только одно достоинство - не кроссплатформенный

fixed.Не благодари.

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

21. "WebKit отказывается от префикса -webkit- для экспериментальн..."  +1 +/
Сообщение от myklemenetyev (ok) on 27-Апр-16, 13:35 
Спасибо. Смешно.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

9. "WebKit отказывается от префикса -webkit- для экспериментальн..."  –1 +/
Сообщение от andy (??) on 27-Апр-16, 12:17 
> в данном случае множество отказавшихся состоит из пользователей Firefox и
> IE/Spartan/EDGE, а условие здравомыслия исключает последних.

Пользователи Chrome выше 28 версии, Opera 15 версии, Vivaldi, Яндекс.Браузере
с Вами несогласны.

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

12. "WebKit отказывается от префикса -webkit- для экспериментальн..."  +5 +/
Сообщение от Клыкастый (ok) on 27-Апр-16, 12:24 
> Пользователи Chrome выше 28 версии, Opera 15 версии, Vivaldi, Яндекс.Браузере
> с Вами несогласны.

разве Blink не прямой потомок Webkit?

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

4. "WebKit отказывается от префикса -webkit- для экспериментальн..."  –2 +/
Сообщение от Аноним (??) on 27-Апр-16, 12:14 
WebKit/Blink это единственный движок для которого нормально реализовано аппаратное ускорение. А не "как повезет с видеокартой".
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

14. "WebKit отказывается от префикса -webkit- для экспериментальн..."  +/
Сообщение от Аноним (??) on 27-Апр-16, 12:37 
А зачем это в браузере? Он должен страницы открывать, а не игры или видео поддерживать.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

15. "WebKit отказывается от префикса -webkit- для экспериментальн..."  +1 +/
Сообщение от Аноним (??) on 27-Апр-16, 12:52 
> WebKit/Blink это единственный движок для которого нормально реализовано аппаратное ускорение. А не "как повезет с видеокартой".

Это поэтому у меня в хромообразных браузерах визуализация скролинга тормозит на интегрированной I7 в Skylake?

Справедливости ради - в других браузерах не проверял, но в других прилоежниях такого не замечено.

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

6. "WebKit отказывается от префикса -webkit- для экспериментальн..."  +/
Сообщение от Аноним (??) on 27-Апр-16, 12:15 
Будешь кукарекать когда Opera 12 откроют.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

8. "WebKit отказывается от префикса -webkit- для экспериментальн..."  +/
Сообщение от rshadow (ok) on 27-Апр-16, 12:15 
От единственного движка отвечающему современным реалиям? Ох уж мне эти гики и фаны...
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

20. "WebKit отказывается от префикса -webkit- для экспериментальн..."  +4 +/
Сообщение от Аноним (??) on 27-Апр-16, 13:33 
клоун: Движок должен работать по стандартам, а не создавать их. Может тогда и не будет возникать идиотской ситуации, что или ты строишь браузер на webkit, или у тебя половина сайтов не открывается. Тогда он и перестанет быть "единственным".

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

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

22. "WebKit отказывается от префикса -webkit- для экспериментальн..."  –1 +/
Сообщение от Аноним (??) on 27-Апр-16, 13:38 
> Движок должен работать по стандартам

Удали в таком случает браузер, он не соответсвует стандартам.

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

26. "WebKit отказывается от префикса -webkit- для экспериментальн..."  +/
Сообщение от Аноним (??) on 27-Апр-16, 13:55 
клоун: Старая дилемма: должен ли стандарт содержать все новые возможности (большая часть которых не приживётся) или он должен быть консервативным и отражать только давно устоявшийся функционал.

Сейчас стандарт консервативный, но т.к. функциональностью -webkit- часто пользуются, значит нужно делать его более динамичным.

И это претензия не к разработчикам webkit, а к тем, которые стандарты пишут.

Сейчас, когда webkit отменит свой именной префикс, он по сути де-факто заменит собой имеющиеся организации по стандартизации, сделав их де юро главными, а де факто подконтрольными.

Нам, клоунам, такое не по душе.

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

29. "WebKit отказывается от префикса -webkit- для экспериментальн..."  +/
Сообщение от Аноним (??) on 27-Апр-16, 15:46 
При копипасте реплик из методички не забывай стирать имя!
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

37. "WebKit отказывается от префикса -webkit- для экспериментальн..."  –1 +/
Сообщение от Аноним (??) on 28-Апр-16, 05:59 
Я даже растерялся на секунду, думал на lenta.ru зашел по ошибке, а не на opennet
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

27. "Позорище!"  +/
Сообщение от GrammarNarziss on 27-Апр-16, 14:21 
«от Вебкита», Алё
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

38. "WebKit отказывается от префикса -webkit- для экспериментальн..."  +/
Сообщение от ig0r (??) on 28-Апр-16, 09:18 
для того чтобы использовать префефикс -webkit ?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

16. "WebKit отказывается от префикса -webkit- для экспериментальн..."  +14 +/
Сообщение от Аноним (??) on 27-Апр-16, 13:06 
> 26.04.2016 Релиз Firefox 46. Добавлена поддержка порции свойств с префиксом "-webkit-".
> 27.04.2016 WebKit отказывается от префикса "-webkit-" для экспериментальных возможностей
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

23. "WebKit отказывается от префикса -webkit- для экспериментальн..."  +/
Сообщение от Аноним (??) on 27-Апр-16, 13:40 
>> 26.04.2016 Релиз Firefox 46. Добавлена поддержка порции свойств с префиксом "-webkit-".
>> 27.04.2016 WebKit отказывается от префикса "-webkit-" для экспериментальных возможностей

Apple в очередной раз доказал маркетолагам из Firefox что это не поможет набрать пользователей.

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

25. "WebKit отказывается от префикса -webkit- для экспериментальн..."  +/
Сообщение от Аноним (??) on 27-Апр-16, 13:42 
Скрипткиддисов это не остановит - будут лепить и без префиксов. Только потом сложнее будет все эти экспериментальные расширения вычищать.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

34. "WebKit отказывается от префикса -webkit- для экспериментальн..."  +2 +/
Сообщение от Ilya Indigo (ok) on 27-Апр-16, 21:41 
Это хорошо, что разработчики вэбкита об этом задумались.
Первый шаг - это хорошо!
Но он бессмысленен, если они не удалят и не будут удалять в последствии все свойства с префиксом -webkit- которые браузер поддерживает без него, заставив владельцев говносайтов заставить своих говноверстальщиков переписать свой говнокод!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

39. "WebKit отказывается от префикса -webkit- для экспериментальн..."  +1 +/
Сообщение от IZh. on 28-Апр-16, 11:43 
Авось это будет способствовать уходу в прошлое подобного:
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none

А воообще, забавна история развития HTML5. HTML4 был стандартизирован W3C. Но потом они решили забить на HTML в пользу XHTML. А вот сайтостроители и производители браузеров забивать не хотели. И тогда была создана WHATWG. В неё вошли представители производителей крупнейших браузеров, а возглавил Йен Хиксон.

Данная группа решила придерживаться другого подхода -- не выдумывать синтетический стандарт, а описать имеющееся положение вещей (а заодно и договориться). Ибо, если какой-то тэг поддерживается по факту всеми крупными браузерами, то его де факто можно считать стандартным.

Так родилась live-версия стандарта, которая постоянно эфолюционирует, отражая актуальное состояние дел. W3C со временем спохватилась, и начала тоже стандартизировать HTML5, но у них процесс идёт традиционно медленнее, и до сих пор стандарт не вышел из статуса технической рекомендации, так и не став финальным стандартом.

Похожая ситуация наблюдается и с CSS3, только с тенденцией последнего распадаться на кучу отдельных подстандартов.

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

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

40. "WebKit отказывается от префикса -webkit- для экспериментальн..."  +/
Сообщение от Аноним (??) on 28-Апр-16, 19:57 
> Так что если не только Webkit, но и другие движки уберут префиксы, в первую очередь, со свойств, поддерживаемых всеми, то веб станет чище.

Если бы. Просто в коде надо будет проверять UserAgent перед тем, как использовать ту или иную фичу.

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

43. "WebKit отказывается от префикса -webkit- для экспериментальн..."  +/
Сообщение от Аноним (??) on 30-Апр-16, 03:20 
http://caniuse.com

Выбирается множество фич, поддерживаемое всеми нужными браузерами и работаем в его пределах. На вопросы "а можно прикрутить такую-то новомодную свистопердень?" показываем утверждённое ТЗ, и смету дополнительных расходов. Очень способствует.

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

44. "WebKit отказывается от префикса -webkit- для экспериментальн..."  +/
Сообщение от Ilya Indigo (ok) on 30-Апр-16, 03:38 
> http://caniuse.com

http://caniuse.com/#search=details
О! Не уже ли 48-ой уже спойлеры поддерживает?
А в багзилле молчат, как партизаны.

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

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

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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