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

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

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

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

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

132. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  –2 +/
Сообщение от Смузихлеб забывший пароль (?), 06-Ноя-25, 19:21 
Угу, и на первом же незакрытом теге либо падали бы, либо - ещё чего )

В целом, фишка с "упрощённой" проверкой тегов была реализована ещё в Сафари ещё в те времена, когда тот распространялся в т.ч под винду и, кстати, считался чуть ли не быстрейшим браузером в плане открытия страниц как раз поэтому - отображал контент по мере загрузки, плевав на незакрытые теги, а не дожидаясь полной загрузки страницы. Что особенно актуально при посредственном интернете той поры, а то и посредственном качестве соединения

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

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

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

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

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

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

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

Разве что той, что в 2кб памяти на микроконтроллере влазит. Так-то разработать современный браузер на своём движке и на коленке можно, см. ladybird.

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

92. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +1 +/
Сообщение от Pahanivo (ok), 06-Ноя-25, 17:05 
>>  Современные браузеры сложнее операционной системы
> Разве что той, что в 2кб памяти на микроконтроллере влазит. Так-то разработать
> современный браузер на своём движке и на коленке можно, см. ladybird.

Можно, но только голый html парсить ...
Где-то не так давно статья была, что современные движки браузеров поддерживаются оооочень много чего из стандартов, а сами стандарты тысячи страниц. Еще со времен браузерных войн. И объем работы слишком большой чтобы в принципе писать свой современный движок с нуля.

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

108. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  –2 +/
Сообщение от Аноним (108), 06-Ноя-25, 18:05 
И каждый верстальщик конечно же назубок знает все 10 000 страниц) Не смешите меня, там в веб вёрстке всё очень примитивно.
Ответить | Правка | Наверх | Cообщить модератору

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

93. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Аноним (93), 06-Ноя-25, 17:07 
Тот же Webkit получится в итоге и работать будет через раз. Вот почему в Falkon черный экран и ничего больше, а FF красавчик?
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

43. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +3 +/
Сообщение от Аноним (10), 06-Ноя-25, 14:54 
Кстати, единственные из разработчиков браузеров, кто тогда участвовал в разработке XHTML2 - это Opera (тогда еще та, старая, на Presto). Единственные, кто был готов сделать по уму. Ну и где теперь они, эх
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

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

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

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

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

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

87. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +1 +/
Сообщение от Аноним (87), 06-Ноя-25, 16:52 
Так он тоже на Свифт, а не Сишке. Сообщество не потерпит отсутствие CVE.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

135. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Анонимусс (-), 06-Ноя-25, 19:29 
> Так он тоже на Свифт, а не Сишке.

Вообще-то он на с++.
C++ 61.6%
HTML 24.7%
JavaScript 11.8%
Там даже objc больше чем свифта.

> Сообщество не потерпит отсутствие CVE.

Так они будут! Как будто в хроме и лисе на плюсах мало CVE?
Каждый получит по CVE))

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

45. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  –1 +/
Сообщение от Аноним (45), 06-Ноя-25, 15:07 
Надеюсь, зависимость от этой нововой моднявой библиотеки будет опциональной при сборке.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

89. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  –1 +/
Сообщение от Аноним (87), 06-Ноя-25, 16:58 
Можешь написать свой браузер, зачем бороться с корпами то? Докажи, что ты лучше их!
Ответить | Правка | Наверх | Cообщить модератору

69. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Морская Кукарача (?), 06-Ноя-25, 16:09 
Копры не в курсе, что у них используется XSLT до того как момента как его отключат и начнутся миллионные убытки.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

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

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

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

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

66. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +3 +/
Сообщение от КО (?), 06-Ноя-25, 16:05 
Давно пора всё выкинуть, оставить только рекламу и...эээ...
Ответить | Правка | Наверх | Cообщить модератору

144. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Аноним (144), 06-Ноя-25, 20:01 
и порнографию
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

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

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

77. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  –1 +/
Сообщение от ptr (ok), 06-Ноя-25, 16:34 
> Все ключевые достоинства обрабатывающего софта
> приписывают тестовому файлу XML/XSD, который сам по себе ничего не делает.

Он описывает стандарт, без которого глобальное взаимодействие программых систем разных поставщиков невозможно.


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

76. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от ptr (ok), 06-Ноя-25, 16:33 
> Так же как в XSD указать что данные должны составлять полный граф
> или текст в теге <text> должен быть стихотворением, а в <data>
> - валидными сжатым xz json'ом.

Для JSON условным стандартом является Open API, который намного уступает возможностям XSD. А когда речь идет о глобальном взаимодействии, а не локальном внутри конкретной архитектуры, без стандартов мало что сделаешь.

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

118. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от User (??), 06-Ноя-25, 18:32 
>> Так же как в XSD указать что данные должны составлять полный граф
>> или текст в теге <text> должен быть стихотворением, а в <data>
>> - валидными сжатым xz json'ом.
> Для JSON условным стандартом является Open API, который намного уступает возможностям XSD.
> А когда речь идет о глобальном взаимодействии, а не локальном внутри
> конкретной архитектуры, без стандартов мало что сделаешь.

Дблин, нет. Для json есть вот json-schema, которую, в свою очередь использует openapi который использует примерно весь интернет - в отличие от 0,02%

Ответить | Правка | Наверх | 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ообщить модератору

79. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от ptr (ok), 06-Ноя-25, 16:36 
> Эээээ https://json-schema.org/draft/2020-12/json-schema-validation...
> так?

А слово draft Вы не заметили? Как Вы можете расчитывать на то, что программное обеспечение совершенно разных поставщиков будет это поддерживать?

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

127. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от User (??), 06-Ноя-25, 19:15 
>> Эээээ https://json-schema.org/draft/2020-12/json-schema-validation...
>> так?
> А слово draft Вы не заметили? Как Вы можете расчитывать на то,
> что программное обеспечение совершенно разных поставщиков будет это поддерживать?

Эээээ... секта свидетелей СТАНДАРТА? Ну вот есть у тебя ISO/IEC 9899:2024 - и чо\как - одинаково всё реализовано, или "ну как повезет"?
А вот у XSD никакого ISO\IEC - не-а, нету. И даже IETF'овского стандарта - нету. А есть - ну вот "W3C XML Schema Definition Language (XSD) 1.1 Part 1: Structures W3C Recommendation 5 April 2012" [ слово "recommendation" Вы заметили? А "standard"? Прааавильно, по тому, что его там - НЕТ.

А вот json-schema все еще "draft" по тому, как процесс стандартизации со стороны IETF ну оооочень не быстрый (И, подозреваю, не дешевый). Чем "recommendation" более-стандарт чем "draft" в данном случае - я хз (Я и к RFC с подозрением отношусь, если что - странненькое так-то названьице для документа).
При этом "openapi" таки "стандарт", но как бы это сказать... внутренний. OpenApi Initiative под крылом linux foundation и вот это всё. Одно время вроде бы даже обсуждали занести чемодан в IETF, но потом забили. Мешает это как-то использовать его вот АБСОЛЮТНО всем? Неа. А мешает им официальный статус "draft" использовать распоследнюю версию json-schema в openapi 3.1? Да тоже нет.

А вот реализаций этого стандарта - в природе есть и преизрядно. А вот у "рекомендованного" XSD с этим... ну, libxml2 все тесты даже вот для xsd 1.0 не проходит - про 1.1 и не заикаемся, там "официально нет" - зато типа-СТАНДАРТ - есть, ага. И 0,02% использующих.
Такие дела.

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

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

85. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от ptr (ok), 06-Ноя-25, 16:46 
> учи Open API, там всё это есть

Мало того, что ограничения по максимуму и минимуму до сих пор только в драфте, так туда до сих пор не завезли ограничения на точность представления или на закрытый список фиксированных значений.

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

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

"enum" есть

> ограничения по максимуму и минимуму

"minimum" и "maximum" тоже есть

> до сих пор только в драфт

Да вроде в 3.0 они не в драфте, ты о чем?

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

115. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от ptr (ok), 06-Ноя-25, 18:26 
>> или на закрытый список фиксированных значений
> "enum" есть

Этого мало. Например:
<xs:union>
<xs:simpleType>
  <xs:restriction base="xs:decimal">
   <xs:fractionDigits value="1"/>
   <xs:minExclusive value="0.0"/>
   <xs:maxExclusive value="100.0"/>
  </xs:restriction>
</xs:simpleType>
<xs:simpleType>
  <xs:restriction base="xs:decimal">
   <xs:fractionDigits value="0"/>
   <xs:minExclusive value="100"/>
   <xs:maxExclusive value="9000"/>
  </xs:restriction>
</xs:union>
Будете 9999 значений перечислять?
Ни union, ни ref в Open API нет.

>> ограничения по максимуму и минимуму до сих пор только в драфте
> "minimum" и "maximum" тоже есть

Зачем повторять, то, что я написал?

>> до сих пор только в драфт
> Да вроде в 3.0 они не в драфте, ты о чем?

Я вижу тут https://json-schema.org/draft/2020-12 слово draft. Мне дать ссылку на скриншот, чтобы Вы тоже это увидели?
Да просто сравните https://www.w3.org/TR/2012/REC-xmlschema11-2-20120405/ и https://json-schema.org/draft/2020-12
В первом про масса того, чего и близко нет во втором.


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

147. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Аноним (147), 06-Ноя-25, 20:19 
А весь этот балаган точно в браузере нужен? Или может как-то можно отпроцессить всё на сервере и подать в браузер результат в HTML? Под каждым релизом любого браузера вой про то, что браузеры комбайны, и тебе ai там, и просмотрщик pdf, и webgl, чего только нет, но этим всем люди хоть пользуются. А тут здрасьте пожалуйста: выкинули фичу для 0.002% и понеслась истерика.
Ответить | Правка | Наверх | Cообщить модератору

120. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от User (??), 06-Ноя-25, 18:40 
>> учи Open API, там всё это есть
> Мало того, что ограничения по максимуму и минимуму до сих пор только
> в драфте, так туда до сих пор не завезли ограничения на
> точность представления или на закрытый список фиксированных значений.

И снова нет. Оно там вот с самой первой версии было - но ничего окромя draft'ов то выпущено и не было. Ребята целились в стандарт ietf (заметим, xsd тудой даже и не целились, так и остались "рекомендацией W3c") - а те пацаны ну Ооооочень неспешные, а сейчас всем настолько "пох", что просто "нах". Исторически сложилось, что эти документы ну вот "draft" - с учётом того, что этим (openapi основан на) пользуется буквально 100% интернета...

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

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

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

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

82. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от ptr (ok), 06-Ноя-25, 16:40 
> Сделать свой формат поверх JSON. Будет несовместимо ни с чем, но это
> и не нужно

Не нужно Вам или глобальным B2B системам, которые расчитаны на соблюдение стандартов самыми разными поставщиками программного обеспечения?

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

86. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +2 +/
Сообщение от Аноним (86), 06-Ноя-25, 16:50 
> глобальным B2B системам, которые расчитаны на соблюдение стандартов самыми разными поставщиками программного обеспечения

И работают в браузере? Ох уж эти веб-приматы, у которых за пределами браузера мира не существует.

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

98. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от ptr (ok), 06-Ноя-25, 17:24 
> И работают в браузере? Ох уж эти веб-приматы, у которых за пределами
> браузера мира не существует.

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

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

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

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

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

А разве для json не существует валидаторов? по сути для XML тоже были придуманы стандарты как валидировать данные. Я не вижу никаких преград делать также. И даже уверен, что такие варианты уже существуют. Просто в том же вебе очень редко нужна валидация, которая отнимает время, но ничего особо ценного не приносит. Ну пришло поле не в int, а string. В худшем случае что-то упадёт или отобразится некорректно и это заметят и исправят, в лучшем - просто отобразится, ибо тому же JS начхать что там выводить (есть TypeScript, но его для браузера всё равно в JS преобразуют).

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

81. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от ptr (ok), 06-Ноя-25, 16:38 
> Я не вижу никаких преград делать также.

Преград нет. Нет стандартов, которые обязаны соблюдать поставщики программного обеспечения.

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

88. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Аноним (87), 06-Ноя-25, 16:57 
А зачем тебе XQD в браузере то? Если так сильно нужен разбор и валидация xml, используй реализации на wasm.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

113. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от ptr (ok), 06-Ноя-25, 18:22 
> А зачем тебе XQD в браузере то? Если так сильно нужен разбор
> и валидация xml

Мне? В общем случае он нужен всем, кто на веб-страницах одного сайта хочет получать результаты запросов по SOAP из внешнего сервиса, не передавая свои кредентиалы веб-серверу первого сайта.
> используй реализации на wasm

С таким подходом, может вообще кроме wasm ничего в браузере не нужно? )))

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

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

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

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

60. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Кошкажена (?), 06-Ноя-25, 15:46 
> Эх, сколько же раз за нулевые я написал здесь и на других форумах что xml - формат-выродок не годный ни для генерации, ни для чтения как машиной, так и человеком, и вся экосистема его трансформации и валидации - игрушки для поехавших. Оказался прав, как всегда.

Нет, его использовали и используют некоторые очень активно. Никакой json бы не заменил, банально из-за слабой поддрежки проверки схемы, остуствия пространств имен. xml вполне читабелен, хоть и многословен. Но перешли они все на ... protobuf)))

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

114. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от ptr (ok), 06-Ноя-25, 18:25 
> Нет, его использовали и используют некоторые очень активно. Никакой json бы не
> заменил, банально из-за слабой поддрежки проверки схемы, остуствия пространств имен.

С этим согласен.
> Но перешли они все на ... protobuf)))

А с этим нет. Правил валидации в protobuf почти нет. Там даже decimal в стандарте нет и я сталкивался уже, как минимум, с тремя несовместимыми друг с другом его реализациями.


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

129. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Кошкажена (?), 06-Ноя-25, 19:18 
> А с этим нет. Правил валидации в protobuf почти нет. Там даже
> decimal в стандарте нет и я сталкивался уже, как минимум, с
> тремя несовместимыми друг с другом его реализациями.

Валидацию надо самому делать поверх? Они вроде даже советуют так в доках.

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

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

40. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  –2 +/
Сообщение от Аноним (-), 06-Ноя-25, 14:49 
> Дыряшечники начинают вымирать - и это прекрасно.

Рано радуешься.
Они еще годами буду использовать дырявый libxml2, потому что "ну ни можем мы затянуть еще одну зависимость! тут вот две некроплатформы из 80х, как же мы без них???"

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

61. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Кошкажена (?), 06-Ноя-25, 15:48 
> Дыряшечники начинают вымирать - и это прекрасно.

Почему ты такой злой? Напоминает как рызные меньшинства обвиняют большинство. Кстати, надеюсь ты пишешь из под redox?

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

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

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

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

71. Скрыто модератором  +/
Сообщение от Alex (??), 06-Ноя-25, 16:21 
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

73. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Alex (??), 06-Ноя-25, 16:21 
Как тупых баранов. Значит они такие и есть
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

74. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Alex (??), 06-Ноя-25, 16:23 
Исторические факты у неучей зависят от чьей-то злобы
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

80. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +1 +/
Сообщение от Вася (??), 06-Ноя-25, 16:37 
>Почему ты такой злой?

Потому что чует что сдохнет раньше, ненавидимых им дырящечников и его разбирает отчаяние и злоба, поэтому такими как он засран весь интернет их злобой.

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

84. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Аноним (-), 06-Ноя-25, 16:44 
Мвахахаха
Ну ты выдумал)
Я собираюсь прожить еще лет 60-70.
Думаю еще смогу потанцевать на могилках не одной либы от дырявых.

Как думаешь, сколько проектов начнут использовать гугловый вариант, вместо libxml2 ?

А комменты, которые переполняет "отчаяние и злоба", я вижу почти в каждой новости про дром древних копролитов: Х11, некроархитектуры Дебианом и тд

Но фишка в том что я могу на что-то повлиять, а престарелые диды уже нет.

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

94. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Вася (??), 06-Ноя-25, 17:10 
>Я собираюсь прожить еще лет 60-70.

Так большинство уже разложившихся планировали прожить далеко за 100 и как ни странно им это не особо помогло.

>Но фишка в том что я могу на что-то повлиять, а престарелые диды уже нет.

🤣👍🏿 Флаг тебе в руки и барабан на шею и попутного ветра и желаю удачи.

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

107. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +1 +/
Сообщение от Кошкажена (?), 06-Ноя-25, 17:54 
> Меинтейнер libxml2 думал, что после его объявления к нему сразу очередь из
> корпов с чумаданами денег выстроится. А оно вон как оказалось, удар
> под дых от самого великого Гугеля

Ты не понял: Гугл сам ему денег занес, чтобы он так сделал и принял удар на себя. Вот где он сейчас? Загорает на пляже с красотками поди в отличие от тебя)))

Ответить | Правка | К родителю #21 | Наверх | 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ообщить модератору

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

Ну так используйте эту библиотеку в хромиуме вместо libxml

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

52. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от morphe (?), 06-Ноя-25, 15:28 
> Это "не мы неосилили безопасный xml", а "xml никому не нужен".

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

А без этого даже SAML не реализовать

Скорее бы всё на jwe переехало

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

57. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Кошкажена (?), 06-Ноя-25, 15:42 
> Опять же, если гугл предлагает обрабатывать xml на javascript - пусть напишут хотя бы одну реализацию на javascript. Посмотрим насколько в ней ошибок меньше будет.

Можно просто libxml собрать в WASM

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

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

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

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

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

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

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

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


Проще выбросить - подумаешь, "стандарт" какой-то там - гугль ваш новый стандарт!

И этим, мурзиле передайте, что не будут как все - урежут финансирование!

А у кого сайт не открываетцо - сами виноваты, выбрали технологию которая сегодня с утра разонравилась хозяину интернета.

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

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

Не может или не хочет?

> которую до него тянули миллионы энтузиастов-миллиардеров с 28 часами совершенно свободного времени в сутках.

Ох уже эти ынтузиасты, что б мы делали без их кривых поделок и 10% кода в ядре!

> (и уж тем более - показать им всем как надо, переписав за пару недель на безопастный язык)

Ради 0.001%?
Пф, я думаю что девы, что менеджеры громко бы смеялись от такого предложения.

> Проще выбросить - подумаешь, "стандарт" какой-то там - гугль ваш новый стандарт!

Да. Если ты первый, то остальные просто догоняющие.

> И этим, мурзиле передайте, что не будут как все - урежут финансирование!

Так мурзила с яблоком тоже не против.
"Проекты Firefox и WebKit также рассматривают возможность удаления поддержки XSLT."

> А у кого сайт не открываетцо - сами виноваты, выбрали технологию которая

Которой пользуется 0.001%
Примерно как открыть неимеющую аналОгов клинику по удалению гланд через aнyc, а потом удивляться что очереди не наблюдается.

Ты у нас начал топить за всякие меньшинства извращенчиков?
Или "вы не понимаете это другое")))?

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

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

ну пока оно на халявку было доступно - вполне хотел. Как и все остальные халявки что под себя подгреб и делиться с тобой, васян, кстати, не собирается. А тут выяснилось что халява все, боливар сдох. Джиан Тян быстро занявший еще неостывшее кресло - тебе понапишет.

> Ох уже эти ынтузиасты, что б мы делали без их кривых поделок
> и 10% кода в ядре!

сидели б в винде. С ie. Потому ни ведра бы никакого не было, некуда было бы IBM заносить свои миллиарды, так и всовывала-высовывала бы aix86. Ни гугля, который все технологии для поисковика сцапал готовые, своего там если только сама идея пэйджа была, да и то сомнительно что это помогло. Скорее помогло что было у кого занять пару миллиардиков под честное-пречестное. Ни тем более хромога, это опять не их код. Вот так приглядишься - и выясняется что своего нет ровно ничего, сплошной цап-царап. А свои если и были, то лежат сейчас на кладбище гулопрожектов под толстым-толстым слоем бетона.

> Ради 0.001%?

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

> Так мурзила с яблоком тоже не против.

будешь против - отключат газ.


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

90. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Аноним (86), 06-Ноя-25, 17:02 
> своего там если только сама идея пэйджа была, да и то сомнительно что это помогло. Скорее помогло что было у кого занять пару миллиардиков под честное-пречестное

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

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

96. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Аноним (-), 06-Ноя-25, 17:20 
Ты не понимаешь!
Он ведь за свободу, а эти злые корпораты!
Кто-то из этих чудиков (то ли пох, то ли нах) вещал как в 92 году сделал так много для опенсорса, а они взяли и всё забрали.
Хотя обязаны уважать сотрудника НИИ!
Ответить | Правка | Наверх | Cообщить модератору

109. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Аноним (109), 06-Ноя-25, 18:12 
Я попробую сформулировать.

У каждого есть выбор. Повезет в омерзительной игре с мошенничеством и кидаловом - станет миллионером. Не повезет, или будет не достаточным моральным уродом - сядет и ляжет.

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

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

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

не повезет и не станет. У миллионера свои дети есть.

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

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

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

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

> Ну не может быть, чтобы не нашлось в твоём окружении готовых дать пусть не миллиард, но
> хотя бы десяток замызганных миллионов?

да тут каждый третий миллиардер. Но чота жмутся, падлы. На пачку балтики кое-как скинулись, водяру пришлось самому им притащить.

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

55. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от User (??), 06-Ноя-25, 15:38 
> да, маленький нищий гугль никак не может взять на себя поддержку технологии,
> которую до него тянули миллионы энтузиастов-миллиардеров с 28 часами совершенно свободного
> времени в сутках.
> (и уж тем более - показать им всем как надо, переписав за
> пару недель на безопастный язык)

Они, помнится - башляли и целевым образом и через OSTIF - но там очередь та-аакая, что для важного-и-нужного дойдет вот "никогда". С чего бы это должно было поменяться - мне вот лично не понятно.

> Проще выбросить - подумаешь, "стандарт" какой-то там - гугль ваш новый стандарт!
> И этим, мурзиле передайте, что не будут как все - урежут финансирование!
> А у кого сайт не открываетцо - сами виноваты, выбрали технологию которая
> сегодня с утра разонравилась хозяину интернета.

Ну вот от похорон флеша-с-сервелатом мир не рухнул, хотя казалось бы.

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

58. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Кошкажена (?), 06-Ноя-25, 15:43 
> В лисе раст уже есть

Какой процент от всего кода?

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

62. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Аноним (-), 06-Ноя-25, 15:49 
11%
Столько же сколько например C, но меньше чем С++.
openhub.net/p/firefox/analyses/latest/languages_summary

И судя по новости станет еще немного больше.


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

112. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от 12yoexpert (ok), 06-Ноя-25, 18:18 
> Что будут делать растоненавистники?

ржать, когда ржавые дырени завезут

Ответить | Правка | К родителю #25 | Наверх | 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ообщить модератору

38. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +1 +/
Сообщение от FSA (ok), 06-Ноя-25, 14:45 
> 0,02% было "не достаточно мертв"?

Когда у тебя миллиарды станиц, то эти 0,02% уже могут составлять сотни тысяч, что уже не мало.

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

47. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от User (??), 06-Ноя-25, 15:10 
>> 0,02% было "не достаточно мертв"?
> Когда у тебя миллиарды станиц, то эти 0,02% уже могут составлять сотни
> тысяч, что уже не мало.

И среди них может оказаться одна или вот даже две - нужные. Да. У владельцев будет эээ... примерно год на переработку - а с учетом лайфсайкла LTS firefox'а - хорошо так побольше.

Проблема уровня выпиливания даже не ftp (Тот, предполагаю - использовался даже там, где хорошо-бы-не) а вот gofer'а из браузера.

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

50. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Аноним (-), 06-Ноя-25, 15:21 
> Когда у тебя миллиарды станиц, то эти 0,02% уже могут
> составлять сотни тысяч, что уже не мало.

сотни тысяч станиц может наспамить один единственный сайт
но нужнее он от этого не станет

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

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

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

48. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от User (??), 06-Ноя-25, 15:17 
> полагаю - это по результату анализа телеметрии благодарных пользователей, не заходящих
> ни на какие вообще сайты кроме "скачать фейсбук"

А других пользователей у нас для google'а - нет.

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

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

64. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от User (??), 06-Ноя-25, 15:52 
Не, ну можно ж конечно "тугой струёй и против ветра" - но только за Очень Большие Деньги (Манифест v2 вот того) и не часто (А с новыми-луДшими-coockie-которые-не-cookie-для-вашей-приватности-деточка!) уже не прокатило.
А тут денег вот СТОЛЬКО, что аж СТОЛЬКО что всеми заинтересованными лицами на донат васяну не набралось.
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

53. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Аноним (53), 06-Ноя-25, 15:33 
Неужели, последствие этой новости: https://www.opennet.dev/opennews/art.shtml?num=63886
Ответить | Правка | Наверх | Cообщить модератору

54. Скрыто модератором  +1 +/
Сообщение от zionist (ok), 06-Ноя-25, 15:34 
Ответить | Правка | Наверх | Cообщить модератору

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

63. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Кошкажена (?), 06-Ноя-25, 15:51 
Удалите уже все. Оставьте wasm + canvas. Вы же этого хотите?
Ответить | Правка | Наверх | Cообщить модератору

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

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

67. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +2 +/
Сообщение от Аноним (67), 06-Ноя-25, 16:06 
>задачи преобразования данных в HTML могут решаться более безопасно при помощи JavaScript API, таких как DOMParser и Fetch

Что за бред я читаю?

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

Так этот самый Google их отказывался индексировать.

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

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

70. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Bob (??), 06-Ноя-25, 16:19 
Подождите. Если каждая вкладка в Изолированном сэндбоксе и так - то какие уязвимости?

Можно же конфиг под XSLT забацать так, что там изначально никакого доступа к критическому не будет.

Ну, ведь контейнеризацию вкладок для такого же продвигали, да?

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

100. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Аноним (101), 06-Ноя-25, 17:31 
Дак дело не в уязвимостях, а пропихнуть раст...
Ответить | Правка | Наверх | Cообщить модератору

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

Выход из сендбокса? Не, не слышал! (с)

"критическая уязвимость (CVE-2023-4863), позволяющая обойти все уровни защиты браузера и выполнить код в системе за пределами sandbox-окружения"
opennet.ru/opennews/art.shtml?num=59746

> Можно же конфиг под XSLT забацать так, что там изначально никакого доступа к критическому не будет.

Можно.
Делай.

> Ну, ведь контейнеризацию вкладок для такого же продвигали, да?

Да, но для этого контейнеры должны быть надежными


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

72. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Аноним (72), 06-Ноя-25, 16:21 
Знаю места, где в офисном документообороте используется xml и его поддержка браузерами. Там будет весело.
Ответить | Правка | Наверх | Cообщить модератору

78. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Аноним (1), 06-Ноя-25, 16:36 
На ESR можно посидеть еще немало лет. А потом на устаревшем ESR. К тому времени может гугла уже не будет.
Ответить | Правка | Наверх | Cообщить модератору

95. Скрыто модератором  +/
Сообщение от Аноним (93), 06-Ноя-25, 17:11 
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

105. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Кошкажена (?), 06-Ноя-25, 17:48 
> Знаю места, где в офисном документообороте используется xml и его поддержка браузерами.
> Там будет весело.

Через wasm можно завести на клиент.

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

106. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Аноним (-), 06-Ноя-25, 17:51 
> Знаю места, где в офисном документообороте используется xml и его поддержка браузерами.
> Там будет весело.

C чего ты взял что XML дропают?
Речь про XSLT.

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

Просто поганую либу (с борзым мейнтенером) заменят на более современную.

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

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

Т-сс, не палите гугло-манагеров, они же красиво всё написали.

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

97. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Аноним (-), 06-Ноя-25, 17:23 
Просто настало время запилить libxml3. В идеале сохранить совместимость с
веткой 2.13 libxml2 чтоб нержавый librsvg можно было собирать. libxml - это основа основ, зависимость #1. Mного документации и даже книга Linux From Scratch на Docbook пишется, а это - считай XML.
Ответить | Правка | Наверх | Cообщить модератору

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

Пилите, Шура, пилите! (с)

> В идеале сохранить совместимость с веткой 2.13 libxml2

Баги тоже будете переносить)?

> чтоб нержавый librsvg можно было собирать.

А если он будет слегка поржавевший то что? Волосы выпадут?

> libxml - это основа основ, зависимость #1.

При этом написан ногами на дырявом языке из прошлого тысячелетия.
Наверное все просто плевать на качество.


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

102. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +1 +/
Сообщение от Мемоним (?), 06-Ноя-25, 17:33 
А через годик удалят поддержку адресной строки. Ведь по статистике Google 99.9% пользователей ходят только по ссылкам с google.com
Ответить | Правка | Наверх | Cообщить модератору

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

146. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Аноним (144), 06-Ноя-25, 20:17 
до сих пор не могу привыкнуть что в современных браузеров нет пункта меню "Открыть файл". Зачем убрали? Как будто html файлы только в интернете могут быть
Ответить | Правка | К родителю #102 | Наверх | Cообщить модератору

110. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +1 +/
Сообщение от 12yoexpert (ok), 06-Ноя-25, 18:15 
tldr: сломали кучу сайтов и завязались на раст
Ответить | Правка | Наверх | Cообщить модератору

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

116. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Аноним (133), 06-Ноя-25, 18:29 
>задачи преобразования данных в HTML могут решаться более безопасно при помощи JavaScript API

Звездёж, JS - это remote code execution by design. А варианты "переписать libXSLT на безопасТном Rust с помощью ИИ" (что Мозилла, что Гугель влёгкую могут себе позволить так сделать) и "скомпилировать libXSLT в WASM", после чего забить на их сопровождение, даже не рассматриваются, ведь надо же JS навязывать, ведь без него reCAPTCHA не сможет так эффективно шпионить за скотом.

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

130. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Кошкажена (?), 06-Ноя-25, 19:20 
> на безопасТном Rust с помощью ИИ

Не трогайте! Это на парад.


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

117. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Аноним (133), 06-Ноя-25, 18:31 
>В качестве замены встроенной в браузер поддержки XSLT предлагается перенести обработку XSLT на сторону сервера и отправлять клиентам уже сформированный HTML-контент.

Вообще наиболее правильный вариант в большинстве случаев, но далеко не во всех.

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

119. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Аноним (133), 06-Ноя-25, 18:33 
P.S. XML сам по себе лютое тошнотворнейшее legacy со всратым синтаксисом, с которого бегут на JSON, а с JSON - на CBOR для межмашинного взаимодействия, с пересериализацией CBOR в YAML, когда надо человеку посмотреть.
Ответить | Правка | Наверх | Cообщить модератору

122. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Аноним (122), 06-Ноя-25, 18:57 
О, крестовики не осилили реализацию XSLT. ProfessorNavigator приди, спаси нас
Ответить | Правка | Наверх | Cообщить модератору

123. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Аноним (122), 06-Ноя-25, 18:57 
/s
Ответить | Правка | Наверх | Cообщить модератору

124. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +1 +/
Сообщение от Аноним (-), 06-Ноя-25, 19:07 
> О, крестовики не осилили реализацию XSLT. ProfessorNavigator приди, спаси нас

Пусть тогда еще и за дизайн отвечает))

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

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

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

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

131. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +1 +/
Сообщение от Кошкажена (?), 06-Ноя-25, 19:21 
>>перенести обработку XSLT на сторону сервера и отправлять клиентам уже сформированный HTML-контент
> Сколько-же надо было уязвимостей наплодить и кровушки пользователей попить, чтобы наконец
> осознать простую истину: в вэбе вся обработка должна быть на сервере,
> клиент только визуализирует.

В тоже время жс и васм:

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

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

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

134. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Кошкажена (?), 06-Ноя-25, 19:23 
Если смотреть с точки зрения реализации (например, делать новый браузер), то это плюс, т.к. нужно меньше реализовывать.
Ответить | Правка | Наверх | Cообщить модератору

148. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Аноним (144), 06-Ноя-25, 20:20 
тогда браузер, значит, не полностью поддерживает стандарт WWW
Ответить | Правка | Наверх | Cообщить модератору

136. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от pofigist (?), 06-Ноя-25, 19:38 
То есть векторная графика (svg) в вебе все?
Ответить | Правка | Наверх | Cообщить модератору

139. "В Chromium решено удалить поддержку XSLT и прекратить исполь..."  +/
Сообщение от Аноним (45), 06-Ноя-25, 19:51 
И MathML
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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