Я измерил производительность ChatGPT в DevTools — результаты шокируют
Как всё начиналось
Как веб-разработчик, я каждый день работаю с оптимизацией производительности. Когда заметил, что ChatGPT превращает мой браузер в печку, решил провести техническое расследование. Результаты превзошли все ожидания — и дело оказалось не только в технике, но и в бизнесе.
Ниже скриншоты с моего личного аккаунта, с подпиской Plus.
Техническое расследование: цифры шокируют
Открыв Chrome DevTools Performance Monitor во время работы с ChatGPT, я увидел кошмар:
JavaScript heap: 943 МБ (почти гигабайт!)
DOM-узлов: 201,418 (четверть миллиона!)
Event listeners: 20,080 (двадцать тысяч!)
Загрузка CPU: 100% постоянно

Для сравнения, обычные веб-приложения используют:
Google.com: ~20МБ памяти
Facebook: ~100МБ памяти
YouTube: ~200МБ памяти
ChatGPT потребляет в 47 раз больше ресурсов!
ChatGPT признаётся: это намеренно
Самое интересное началось, когда я спросил у самого ChatGPT о причинах такой производительности. То, что он ответил, стало настоящим разоблачением:

Ключевые признания ChatGPT:
"The business model is that as soon as the load on the client infuriates → users go to the API, where there is a separate billing."
"Obviously: not a priority, and it may be beneficial for the client to lag → the API seems more necessary."
Перевод: «Очевидно: это не приоритет, и может быть выгодно, чтобы клиент тормозил → API кажется более необходимым»
Искусственный интеллект буквально признался, что OpenAI намеренно делает веб‑версию медленной, чтобы пользователи переходили на дорогие API‑планы!
Техническая причина: отсутствие виртуализации
ChatGPT также объяснил корень проблемы:
Нет виртуализации DOM (как в социальных сетях с endless feeds)
Все сообщения остаются в памяти навсегда
«Stupidly render all the nodes» — как он сам выразился
Стандартные библиотеки (react‑window, react‑virtualized) давно решают эту проблему, отображая только видимые элементы. Но OpenAI сознательно не использует их, для продаж доступа к API!
Viral на Reddit и начало цензуры
Опубликовав результаты на Reddit, я получил 12000+ просмотров за пару часов. Пост попал в топ r/ChatGPTPromptGenius и r/devops.
Но затем началось интересное:
Reddit удалил мои посты
Мой аккаунт был заблокирован
«Stack Overflow также отклонил техническую дискуссию. Модератор написал: 'Don't point at random websites' — назвав ChatGPT 'random website' и посоветовав 'report to website owners directly'.
Интересно, что техническую проблему с измеримыми метриками назвали 'не сфокусированной'. Видимо, конкретные цифры из DevTools недостаточно технические для Stack Overflow.»
Когда корпорации начинают активно цензурировать техническую критику — это лучший индикатор того, что вы попали в точку.
Выводы
Это не баг, а фича — намеренное решение для монетизации
943МБ для чата недопустимо — причем чат без медиа, просто текст.
Цензура подтверждает правоту — иначе зачем блокировать?
Как разработчики, мы не должны мириться с такими «тёмными паттернами». Техническое решение существует, но бизнес‑модель требует искусственных ограничений.
UPD: После публикации этой статьи ожидаю новую волну «модерации» 😏