Полный текст

Почему мы до сих пор пользуемся Markdown?Эволюция CommonMark породила неоднозначную грамматику. Парсинг базовой разметки регулярно приводит к уязвимостям класса ReDoS, а конфликты синтаксиса ломают даже надёжные библиотеки вроде markdown-it.Главный провал кроется во встроенном HTML, кратно увеличивающем поверхность атаки. При добавлении сносок грамматика становится контекстно-зависимой, и простой транслитератор вынужденно эволюционирует в полноценный компилятор, теряя своё изначальное назначение.Выясним, почему добавление ссылок ломает парсинг и заставляет искать новые стандарты.