The OpenNET Project / Index page

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



"В Chromium решено удалить поддержку XSLT и прекратить использование libxslt и libxml2"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"В Chromium решено удалить поддержку XSLT и прекратить использование libxslt и libxml2"  +/
Сообщение от opennews (??), 06-Ноя-25, 13:52 
Компания Google приняла решение удалить из браузерного движка Chromium компонентов для поддержки языка преобразования XML-документов XSLT. В качестве причины упоминается желание сократить поверхность атаки через прекращение использования библиотеки libxslt. По мнению Google поддержка XSLT 1.0  создаёт неоправданные риски безопасности так как в библиотеке libxslt периодически выявляют уязвимости (например, CVE-2025-7425 и CVE-2022-22834) и она имеет проблемы с сопровождением (с июня до сентября библиотека оставалась без сопровождения и исправления уязвимостей). Проекты Firefox и WebKit также рассматривают возможность удаления поддержки XSLT...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=64194

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

Оглавление

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


1. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +4 +/
Сообщение от Аноним (1), 06-Ноя-25, 13:52 
А помните времена XHTML-бесия? Времена моды на строгие-строгие стандарты.  А потом херакс, HTML5 и пошли все лесом-полем.
Ответить | Правка | Наверх | Cообщить модератору

2. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  –4 +/
Сообщение от Аноним (2), 06-Ноя-25, 13:55 
Людям, которые пришли зарабатывать на технологиях деньги, а не онанировать на них, это неинтересно.
Ответить | Правка | Наверх | Cообщить модератору

6. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +1 +/
Сообщение от IMBird (ok), 06-Ноя-25, 14:01 
Было мнение, что XHTML будет получше хотя бы потому что более предсказуем и парсится однозначно (а значит и быстрее). К несчастью победили вебманки, потому как чем больше лэндингов для продажи средств для увеличения/похудения/оздоровления за день набросаешь, тем быстрее насребёшь на свой дошик.

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

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

10. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Аноним (10), 06-Ноя-25, 14:07 
Тот, первый XHTML был шагом к предполагаемому XHTML 2, такой революцией от W3C с решением всех накопившихся проблем и переходом от исторически сложившегося локального для браузеров языка к обобщенному языку разметки документов.

Разработчики браузеров на это посмотрели, поняли, что придется с нуля писать второй параллельный движок, послали W3C лесом и придумали HTML5.

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

18. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Pahanivo (ok), 06-Ноя-25, 14:16 
Производители браузеров просто гребут рынок под себя.
Ответить | Правка | Наверх | Cообщить модератору

17. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Аноним (17), 06-Ноя-25, 14:16 
https://en.wikipedia.org/wiki/HTML5
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

3. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Анонимусс (-), 06-Ноя-25, 13:56 
> и прекратить использование libxslt и libxml2

Но ведь в прошлой новости говорили что либы незаменимые???
И корпы еще пойдут на поклон к разрабу?
Как же так???

> По статистике Google доля загруженных web-страниц, на которых
> используется XSLT, составляет 0.02%, а доля страниц, на которых
> применяются инструкции обработки XSLT, оценена в 0.001%.

Пффф... оказалось, что они никому не нужно.

> Функциональность для разбора XML оставлена, но переведена на
> новую библиотеку, написанную на языке Rust с оглядкой на
> обеспечение безопасности.

Ахахаха, т.е мяу))
Сейчас у всех остальных тоже будет отличный выбор:
- или использовать дыpявый сишный kал, который бросил разраб и подхватил какой-то мутный Иван из Чихуахуа
- или использовать современную надежную либо, которую мейнтейнит гугл.

В общем ждем новый пригораний у представителей "сообщества")))

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

13. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +2 +/
Сообщение от Ан333ним (?), 06-Ноя-25, 14:11 
Сообщество скоро вообще этот ваш хром ледибердом заменит и заживет. Вместе с санитарами будет интернетом управлять.
Ответить | Правка | Наверх | Cообщить модератору

15. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Анонимусс (-), 06-Ноя-25, 14:14 
> этот ваш хром ледибердом заменит и заживет.

Зачем сообществу ледиберд? Или ледибой? Не сильно разбираюсь в сортах васянобраузеров.
Им хватит паленки, дилло или даже линкса.
Потому что раз опеннет открылся - то браузера достаточно.

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

19. Скрыто модератором  +/
Сообщение от User (??), 06-Ноя-25, 14:18 
Ответить | Правка | Наверх | Cообщить модератору

4. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Stanislavvv (ok), 06-Ноя-25, 13:57 
Интересно, полифилл как отнесётся к fb2, который вполне обрабатывается в cli через xsltproc?
Ответить | Правка | Наверх | Cообщить модератору

5. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от tty5 (?), 06-Ноя-25, 14:00 
Просто такие решения не входят в статистику, а значит не существуют.
Вообще, когда узнал, что для xlst в крупных коммерческих проектах используется какая-то не очень прямая библиотека (хотя довольно удобна) был очень удивлён.
Ответить | Правка | Наверх | Cообщить модератору

20. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от User (??), 06-Ноя-25, 14:18 
Ээээ... а браузер для обработки fb2 вам накой?
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

7. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  –2 +/
Сообщение от Аноним (7), 06-Ноя-25, 14:02 
Давно пора выкинуть этот хлам.
Ответить | Правка | Наверх | Cообщить модератору

8. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Аноним (8), 06-Ноя-25, 14:04 
Столько лет забивали на новые версии стандарта и баги, а теперь пишут, что никому не надо. А кому надо, тех мы игнорим, потому что нам виднее.

https://github.com/whatwg/html/issues/11578

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

11. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  –1 +/
Сообщение от Анонимусс (-), 06-Ноя-25, 14:10 
> Столько лет забивали на новые версии стандарта и баги

Так там вполне честный тег "needs implementer interest"
Гуглу оно не надо. Но что-то не видно очереди желающих это добавить.

> А кому надо, тех мы игнорим, потому что нам виднее.

Потому что их полтора землекопа.
И тратить на них ресурсы для разработки и поддержки просто не рационально.

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

12. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  –1 +/
Сообщение от Аноним (8), 06-Ноя-25, 14:11 
Не читал, но уже посчитал всех, какой молодец (нет)
Ответить | Правка | Наверх | Cообщить модератору

16. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  –1 +/
Сообщение от Анонимусс (-), 06-Ноя-25, 14:15 
За меня уже гугл посчитал
"По статистике Google доля загруженных web-страниц, на которых используется XSLT, составляет 0.02%, а доля страниц, на которых применяются инструкции обработки XSLT, оценена в 0.001%."
Ответить | Правка | Наверх | Cообщить модератору

9. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  –1 +/
Сообщение от ptr (ok), 06-Ноя-25, 14:04 
Если в XML понятно, как указать в XSD, что конкретное поле может принимать значения только от 20.0 до 89.9, то как это сделать в JSON? В итоге имеем кучу сервисов, базирующихся на XML/SOAP. Вот будет весело, когда, например, запросы к ГИС ЖКХ из JS перестанут поддерживаться Chromium.
Ответить | Правка | Наверх | Cообщить модератору

22. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Аноним (22), 06-Ноя-25, 14:19 
Так же как в XSD указать что данные должны составлять полный граф или текст в теге <text> должен быть стихотворением, а в <data> - валидными сжатым xz json'ом. Данные должны валидироваться полноценный кодом на нормальных ЯП, а не этими схемо-обрубками, это вообще не собачье дело формата сериализации. И внезапно, с этим подходом оказывается что формат сериализации вообще значения не имеет и их можно менять их как перчатки, не переписывая никаких схем и не теряя в валидации.
Ответить | Правка | Наверх | Cообщить модератору

32. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Анониматор (?), 06-Ноя-25, 14:33 
Ты написал то, что до сих пор 95% РП и тех.архитекторов не в состоянии осмыслить и понять. Люди путают фундаментальное свойство формата сериализации и софт, который этот формат обрабатывает. Все ключевые достоинства обрабатывающего софта приписывают тестовому файлу XML/XSD, который сам по себе ничего не делает.
Ответить | Правка | Наверх | Cообщить модератору

27. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от User (??), 06-Ноя-25, 14:27 
> Если в XML понятно, как указать в XSD, что конкретное поле может принимать значения только от 20.0 до 89.9, то как это сделать в JSON?

Эээээ https://json-schema.org/draft/2020-12/json-schema-validation... так?

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

33. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Анониматор (?), 06-Ноя-25, 14:34 
учи Open API, там всё это есть
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

34. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от laindono (ok), 06-Ноя-25, 14:35 
Сделать свой формат поверх JSON. Будет несовместимо ни с чем, но это и не нужно, так как оно пишется на коленке за 5 минут. Если не хочется заниматься этим самостоятельно, то есть индусы и нейронки.

Если очень хочется прям XML с этими вашими XSD и прочими SOAP, то можно в wasm запихнуть. Наверняка кто-то уже пошёл и сделал это всё за тебя.

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

14. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +1 +/
Сообщение от Аноним (22), 06-Ноя-25, 14:13 
Всё связано. libxml2 поддерживается настолько насколько она нужна, а нужна она настолько насколько нужен xml, а он не нужен.

Эх, сколько же раз за нулевые я написал здесь и на других форумах что xml - формат-выродок не годный ни для генерации, ни для чтения как машиной, так и человеком, и вся экосистема его трансформации и валидации - игрушки для поехавших. Оказался прав, как всегда.

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

21. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +1 +/
Сообщение от НяшМяш (ok), 06-Ноя-25, 14:19 
Меинтейнер libxml2 думал, что после его объявления к нему сразу очередь из корпов с чумаданами денег выстроится. А оно вон как оказалось, удар под дых от самого великого Гугеля, ещё и на расте. Дыряшечники начинают вымирать - и это прекрасно.
Ответить | Правка | Наверх | Cообщить модератору

23. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от anonymous (??), 06-Ноя-25, 14:20 
> В качестве замены встроенной в браузер поддержки XSLT предлагается перенести обработку XSLT

А думаете на стороне сервера будет не тот же самый libxml с теми же самыми уязвимостями?

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

Главное держать лицо. Это "не мы неосилили безопасный xml", а "xml никому не нужен".

Опять же, если гугл предлагает обрабатывать xml на javascript - пусть напишут хотя бы одну реализацию на javascript. Посмотрим насколько в ней ошибок меньше будет.

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

28. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Аноним (-), 06-Ноя-25, 14:27 
На стороне сервера может быть библиотека на раст, без уязвимостей)

> Но вообще интересно, способен ли гугль написать самостоятельно библиотеку для работы с xml

Уверен что может.
Просто когда дев приходит к менеджеру со словами "тут нужно написать либу", тот первым делом спросит "а сколько пользователей заденет дроп?"

> или же просто вычеркнет эту функцию без альтернатив.

Потому что горбатиться ради 0.001% готовы не все)

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

24. Скрыто модератором  +/
Сообщение от Аноним (-), 06-Ноя-25, 14:21 
Ответить | Правка | Наверх | Cообщить модератору

25. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Аноним (-), 06-Ноя-25, 14:21 
> В Chromium решено прекратить использование libxslt и libxml2

Даже гугл, с их миллиардами не в состоянии исправить ЭТО.

> на новую библиотеку, написанную на языке Rust

Что будут делать растоненавистники?
В лисе раст уже есть, а тут и в хроме появится.

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

26. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Аноним (-), 06-Ноя-25, 14:24 
> Проекты Firefox и WebKit также рассматривают возможность удаления поддержки XSLT.

Вот так хоба - и XSLT считай мертв.
Потому что никто не будет использовать технологию, которая не открывается в основных браузерах.

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

29. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от User (??), 06-Ноя-25, 14:28 
0,02% было "не достаточно мертв"?
Ответить | Правка | Наверх | Cообщить модератору

30. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Аноним (-), 06-Ноя-25, 14:29 
Ага.
Пока топы их поддерживали, то можно было выпендриться и запилить свой единственный и неповторимый сайтец с использованием оной.
А теперь уже всё.
Ответить | Правка | Наверх | Cообщить модератору

31. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Аноним (31), 06-Ноя-25, 14:30 
... Компания Google приняла решение удалить из браузерного движка Chromium компонентов для поддержки языка преобразования XML-документов

Не интересно.

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

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

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




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

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