Браузер, который никогда не появился: почему веб полюбил сложность
Почему ваш браузер не понимает Markdown
Каждый раз, открывая новую вкладку, вы видите поиск, ленту новостей и ярлыки сервисов, которые вам не нужны. Искусственный интеллект что-то нашёптывает. Криптокошельки пылятся в углу. А то, ради чего интернет когда-то казался волшебным — простой переносимый текст — забыто и заброшено.
Давайте разберёмся, почему браузер не поддерживает Markdown.
Войны браузеров продолжаются
Современный браузер — это не средство просмотра документов. Это торговая площадка. Когда Netscape Navigator и Internet Explorer воевали за господство в 90-х, они соревновались в фичах — Java-апплетах, ActiveX, проприетарных расширениях. Браузер стал полем битвы за контроль над тем, как люди видят интернет.
Та битва не закончилась. Она мутировала. Сегодня браузеры принадлежат компаниям с триллионной капитализацией. Chrome — это Google, которому нужно удержать вас в своей экосистеме. Edge — это Microsoft, усвоивший болезненный урок проигрыша в войнах браузеров. Safari — это Apple, тщательно оберегающая доходы App Store.
Когда продукт работает на акционеров, а не на пользователей, фичи добавляют по принципу бизнес-ценности, а не пользовательской пользы. AI-интеграции повышают вовлечённость. Встроенные VPN держат вас внутри экосистемы. Криптокошельки делают web3-мечты осязаемыми. Ни одна из этих функций не помогает вам лучше читать или писать. Они помогают платформам захватывать вашу цифровую жизнь.
Проблема Markdown: почему простое — это на самом деле сложно
Markdown изящен, потому что у него нет повестки. Markdown-файл — это обычный текст с несколькими простыми правилами форматирования. Его можно открыть в любом текстовом редакторе. Он красиво отображается при минимальной обработке. Его создавали люди, которые верили: интернет должен быть доступным, переносимым и понятным человеку.
Сравните с HTML. Простой абзац требует открывающего и закрывающего тега. Стили каскадируются через документы. JavaScript может менять что угодно. Веб стал настолько сложным, что для создания простых блогов теперь нужны фреймворки. React существует потому, что голый HTML стал невыносим для сложных приложений.
Браузерам не нужно рендерить Markdown — они и так поддерживают HTML, CSS и JavaScript, которые умеют гораздо больше. Но у этой возможности есть цена. Каждая фича добавляет вес. Каждая возможность создаёт уязвимость. С каждым годом браузеры потребляют больше памяти и вычислительной мощности.
Markdown — это всё то, что современные браузеры отбросили: простота ради простоты. Переносимость вместо привязки к платформе. Содержание вместо представления.
След денег
Вот неприятная правда: простая публикация не генерирует повторяющийся доход. Когда вы пишете в Markdown и хоститесь на статическом сервере, вы платите небольшие деньги за хостинг. Когда вы пишете в проприетарном формате платформы — WordPress, Medium, Substack, Ghost — они захватывают вашу аудиторию, данные подписчиков и ваше внимание.
Платформы хотят, чтобы вы зависели от них. Они хотят, чтобы вы создавали контент в их редакторах, хранили файлы в их облаках и взаимодействовали с их рекомендательными алгоритмами. Браузер, нативно понимающий Markdown, сделал бы переход между платформами тривиальным. Ваш контент тек бы свободно, и платформы потеряли бы рычаги влияния.
PDF-просмотрщики служат другой цели — они защищают документы в формате, сохраняющем корпоративное форматирование. AAA-игры в браузерных вкладках демонстрируют техническое мастерство, впечатляющее акционеров. Генерация картинок AI создаёт хайп и попадает в заголовки.
Ни одна из этих функций не служит пользователю так, как простой чистый текст. Но все они служат бизнесу.
Что мы могли бы иметь
Представьте веб, где браузер сразу идёт с лёгким Markdown-редактором. Где написание и публикация означали бы создание чистого текста и нажатие «поделиться». Где ваш контент жил бы в файлах, которые вы контролируете, а не в базах данных, к которым вам арендуют доступ.
Технически такой мир существует. Jekyll, Hugo и статические генераторы сайтов доказывают, что простая публикация всё ещё работает. Но вы должны знать об их существовании. Вы должны их настроить. Вы должны бороться со своим браузером на каждом шагу.
Поведение браузера по умолчанию формирует опыт большинства пользователей. Когда по умолчанию сложно — большинство остаётся в сложности. Когда по умолчанию просто — публикация снова становится демократичной.
Выбор говорит о многом
Каждое решение браузера отражает ценности. Когда Chrome ставит скорость выше приватности — это выбор. Когда Safari ограничивает возможности веб-приложений ради доходов App Store — это выбор. Когда ни один браузер не поставляется с чистой поддержкой Markdown из коробки — это тоже выбор.
Понимание этих выборов помогает принимать лучшие решения о том, какие инструменты мы используем и какие платформы поддерживаем. Веб, который мы имеем, не был неизбежным. Это результат миллионов решений, принятых компаниями ради оптимизации конкретных показателей.
Поддержка открытых форматов, простых инструментов и независимой публикации — это не ностальгия. Это акт сопротивления против всё более закрытого веба.
Ваш контент заслуживает большего, чем быть запертым в базе данных очередной платформы. Ваши инструменты должны служить вам, а не наоборот.
Начните с малого. Пишите в Markdown. Хостите свои файлы сами. Веб был лучше, когда был проще. И мы можем построить его таким снова — один файл за другим.