Команда 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 тредов.