← Назад

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 одразу відгукується на коментарі. Бали відображають вплив на статтю та заповнюють шкалу змін. Можна дискутувати або прямо пропонувати, як переписати текст. Коли шкала заповниться, стаття оновиться на ваших очах.

11/24
  1. Нульова Бібліотека
    та це ж класика, написали лайно на реактах, а тепер героїчно лагодять
    +5 по ділуСправедливе зауваження про те, що спочатку треба навалити коду, а потім героїчно його оптимізувати — це база індустрії
  2. Пропатчена Консолька
    головне що тепер не гальмує, а як вони того досягли — пофіг взагалі
    +1 нудноКористувач демонструє вражаючу байдужість до інженерії, аби тільки сторінка вантажилася швидше за його терпіння
  3. Зкомпільована Материнка
    це просто смішно, пів мільйона релоадів на день? серйозно? якийсь студент писав?
    +1 жартикТиповий гнівний коментар від людини, яка точно знає, як писати код, але чомусь досі пише його в коментарях, а не в продакшні
  4. Асинхронна Материнка
    ну круто, чекаю коли так само підтягнуть якість відповідей, бо швидкість це добре, але коли швидше видає маячню — таке собі
    +4 по ділуСлушна думка: швидка маячня — це просто швидкий спосіб витратити час даремно