Команда Anthropic за две недели ускорила ключевые сценарии claude.ai и десктопного приложения примерно втрое. Claude использовали для поиска узких мест, создания бенчмарков и подготовки исправлений.
Команда сфокусировалась на четырёх основных сценариях, которые вместе дают около 95% пользовательской активности. В P75 результаты такие:
Сценарий | До | После |
|---|---|---|
claude.ai готов к вводу | 3,1 с | 0,55 с |
Холодный запуск desktop‑приложения | 6,3 с | 3,3 с |
Новая сессия Claude Code | 0,8 с | 0,3 с |
Загрузка облачной сессии Cowork | 2,6 с | 0,73 с |
Claude нашёл несколько проблем, которые обычные метрики не показывали. В пути обработки каждого нажатия клавиши оказалось около 6900 React hooks и 900 store subscriptions. Один :root:has() добавлял около 24 мс к каждой операции с DOM, а забытый location.reload() вызывал примерно 500 000 скрытых перезагрузок в день.
Для длинных ответов Anthropic перестроила streaming renderer: готовые блоки больше не обрабатываются повторно, а токенизацию code fence вынесли в worker. Блокировки main thread сократились примерно с 750 до 200 мс, нагрузка на CPU — примерно до трети прежней; на MacBook с экраном 120 Гц тест удерживал 120 FPS во время стриминга.
Команда также добавила статический composer в исходный HTML, чтобы пользователь мог начать ввод до полной инициализации React. В демонстрационном тесте время до возможности ввода сократилось с 2,93 до 0,36 с.
При этом Claude не работал полностью автономно. Инженеры задавали цели, принимали решения по компромиссам и одобряли изменения. В работе одновременно находилось более 150 тредов.

