Пока все делают AI-стартапы, я написал сервис, который принудительно деградирует сайты до уровня 1999 года

Анти-стартап без бизнес-модели, питчдека и roadmap'а. Его единственная задача — вызывать ностальгию и делать больно UI/UX-дизайнерам

Пока все делают AI-стартапы, я написал сервис, который принудительно деградирует сайты до уровня 1999 года

Ссылку на проект и на исходный код оставлю в комментах чтобы модераторы не триггернулись

Каждый день на VC выходят десятки статей про то, как очередной фаундер прикрутил ChatGPT к таблицам Excel, назвал это «операционной системой для малого бизнеса» и планирует изменить мир.

Современный IT-рынок стал слишком серьёзным, стерильным и скучным. Все бьются за конверсии, минимализм, retention и корпоративные экосистемы.

А на фоне этого рунет планомерно замедляют.

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

Если мы не можем остановить замедление и деградацию интернета, значит, этот процесс нужно возглавить.

Что это такое

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

Вы скармливаете ссылку. Мой сервер на лету перехватывает страницу, выдирает современный CSS, стили и скрипты, а затем возвращает вам Франкенштейна из 1999 года.

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

Как это выглядит

Современный сайт:

  • адаптивная сетка
  • аккуратная типографика
  • плавные анимации
  • нейтральная палитра
  • «воздух»
  • брендбук
  • 18 согласований с маркетингом.

Шакализированная версия:

  • кислотный фон
  • Comic Sans
  • GIF-баннеры по бокам
  • счётчик посещений
  • бегущая строка
  • фейковый scam-попап
  • картинки грузятся так, будто вы сидите на диалапе
  • где-то внизу наверняка должен быть guestbook

И знаете что? Иногда так даже честнее.

VC образец конца 90-х
VC образец конца 90-х

Что происходит под капотом

Это не просто CSS-шутка. Сервис работает как настоящий proxy-деградатор.

Пользователь вводит URL, а сервер:

  1. Скачивает HTML целевой страницы
  2. Загружает его в DOM через Cheerio
  3. Удаляет современные стили и скрипты
  4. Убирает class и inline-стили
  5. Переписывает картинки через внутренний image proxy
  6. Переписывает ссылки, чтобы можно было ходить по ошакаленному сайту дальше
  7. Инжектит ретро-стили, таблицы, баннеры и прочий цифровой мусор

Стек: Next.js App Router, TypeScript, Cheerio, sharp, nginx, GitHub Actions

То есть внутри это вполне нормальный инженерный проект. Просто цель у него морально сомнительная.

Отдельный слой боли — картинки

Все изображения прогоняются через внутренний proxy на sharp. Сервис скачивает картинку, уменьшает её, пережимает, убивает сглаживание, а потом заставляет визуально «проявляться» построчно.

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

Самая важная фича: можно серфить внутри 1999 года

Многие подобные штуки ломаются на первом клике. Вы посмотрели одну испорченную страницу, нажали на ссылку — и вернулись в нормальный интернет.

Здесь так нельзя.

Шакализатор переписывает ссылки внутри страницы. Если вы открыли сайт и нажали на внутреннюю ссылку — следующая страница тоже пройдёт через деградацию. Можно реально бродить по сайту в альтернативной реальности, где веб-дизайн свернул не туда и так и не вернулся.

Режимы деградации

Чтобы не ограничиваться одним видом визуального преступления — четыре пресета:

GeoCities — классический тайловый ад с GIF-ками и звёздным небом.

Hacker Terminal — чёрный фон, зелёный текст и вайб старого «киберпространства».

Corporate Hell 2001 — серые таблицы, Tahoma, синие ссылки и максимум офисного уныния.

Princess Homepage — розовый кошмар, блёстки и Comic Sans без каких-либо извинений.

Один и тот же сайт через разные режимы — разные оттенки цифрового страдания. Результат можно сразу отправить.

Т-банк выглядит великолепно
Т-банк выглядит великолепно

Зачем я это сделал

Это идеальный пет-проект для снятия стресса.

Когда каждый день вокруг обсуждают «AI-агентов», «рынок на 100 миллиардов» и «мы закрываем pre-seed» — иногда хочется сделать что-то абсолютно бесполезное, но живое. Не очередной SaaS. Не productivity tool. Не нейросетевую обёртку вокруг API.

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

Есть в этом что-то терапевтическое.

Выдержит ли нагрузку?

Честный ответ: посмотрим.

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

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

Что дальше

В планах: preview-картинка для шаринга, рейтинг самых страшных ошакаленных сайтов, режим «56k nightmare», гостевая книга, fake Win98 alert windows.

Отдельно хочется сделать «режим агентства»: загружаешь сайт конкурента, получаешь его версию из 1999 года и отправляешь в общий чат с подписью «ребята, кажется, у них редизайн».

Флешмоб

Кидайте в сервис сайты своих компаний, конкурентов или просто популярные порталы. Несите скриншоты в комментарии.

Устроим конкурс на самый вырвиглазный корпоративный UI.

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

2
6 комментариев