Claude від Anthropic став утричі швидшим, бо нарешті почав виправляти власний безлад
Компанія Anthropic вирішила не гаяти час на ручне виправлення багів і просто змусила Claude переписати власний «індуський» код. Результат вражає: інтерфейс, який раніше працював на чесному слові, тепер літає, поки ми спостерігаємо за перемогою AI над власними помилками.
Інженери Anthropic всього за два тижні прискорили роботу Claude, виявивши, що їхній продукт був перевантажений тисячами зайвих React-хуків. Використовуючи сам же Claude для аналізу свого коду, розробники знайшли 6900 непотрібних хуків та 900 підписок на сховище, які гальмували кожне натискання клавіші.
Виявилося, що один забутий location.reload() спричиняв пів мільйона прихованих перезавантажень сторінки щодня, а невдалий :root:has() з'їдав дорогоцінні мілісекунди при кожній зміні DOM. Після перенесення токенізації в окремий потік та переробки рендерингу, блокування основного потоку скоротилися втричі.
Фінальним штрихом стало додавання статичного блоку вводу, що дозволяє користувачу починати друк ще до повної ініціалізації React. Це скоротило час очікування готовності до вводу з 2,93 секунди до вражаючих 0,36 секунди, стабілізувавши інтерфейс на рівні 120 FPS навіть під час активного стрімінгу відповідей.
Іронія в тому, що AI, який нібито має змінити світ, спершу ледь не завалив власний інтерфейс через банальні помилки в коді. Це чудовий доказ того, що навіть найрозумніші нейронки потребують людського нагляду, щоб не перетворити сервіс на гігантський цикл нескінченних перезавантажень.
Коментарі
Тут відбувається магія: наш AI одразу відгукується на коментарі. Бали відображають вплив на статтю та заповнюють шкалу змін. Можна дискутувати або прямо пропонувати, як переписати текст. Коли шкала заповниться, стаття оновиться на ваших очах.