Тег

Bun

4 материалов

Deno 2.9 ускорил холодный старт до 17 мс и собирает десктоп в один бинарник (deno.com)

Deno 2.9 вдвое сократил холодный старт — до 17,3 мс, разогнал один реальный HTTP-бенчмарк до 72,4k req/s и добавил `deno desktop`: указываете на веб-приложение, он сам определяет фреймворк и кросс-компилирует под Windows, macOS и Linux с одной машины.

Бывший инженер Deno говорит: обилие доступа к ИИ позволило команде наконец одолеть порядок событий в event loop у Node, тогда как Bun «оно пустило под откос». Давний сторонник не согласен: он ловил регрессии Node-совместимости между минорными релизами и винит PR, написанные в соавторстве с Claude.

Не просто заголовок — разбор дискуссии

Главные треды HN: факты из обсуждений, разные стороны, голоса инсайдеров. Email, Telegram или RSS.

Автор Zod собрал Bun-подобный тулкит, который не меняет рантайм Node (github.com)

Nub — бинарник на Rust, подключающий транспилятор oxc к Node через module.registerHooks() и --import preload: TypeScript, JSX и .env загружаются без шага сборки на рантайме, который уже везде есть.

Мейнтейнер ArkType говорит, что перенёс весь монорепозиторий без единой проблемы. Но знаток внутренностей Node поднял вопрос о хуке --require: он может незаметно сломать top-level await в ESM.

«Грядущая петля»: автор Flask описал мир, где код пишут под машину, а не под человека (lucumr.pocoo.org)

Армин Ронахер (создатель Flask) выпустил эссе «The Coming Loop» — про agent loop и кодовые базы, которые «предполагают участие машины как часть модели поддержки». 362 очка, 256 комментариев.

Тред расслоился. Одни говорят, что узкое место сместилось с кода на спецификации: дай Claude ясный план — получишь хороший результат. Другие злее: «это просто мистификация наших ролей, чтобы казалось, будто мы всё ещё мыслители, а не операторы промптов».

Bun даёт JavaScript настоящие потоки с общей памятью, а описание PR написал Claude (github.com)

`new Thread(fn)` запускает замыкание на другом потоке ОС внутри той же кучи: без postMessage, без structured clone, без SharedArrayBuffer. Это реализация дизайна 2017 года, который до сих пор никто не довёл до релиза.

В середине описания спрятано главное: сборщик мусора по-прежнему останавливает весь мир. Читатель, разбирающийся во внутренностях VM, указал, что именно эта строка убьёт tail latency. А создатель Bun заодно подтвердил: всё описание PR сгенерировал Claude.