Node 24 умеет TypeScript, fetch, тесты и sqlite из коробки. Зачем вам Bun и Deno, серьезно?

Рейтинг: 43.9% · 3 голосов
Frontend и backend разработка: JavaScript, TypeScript, React, Next.js, Vue, Node.js, PHP, REST и GraphQL API, вёрстка HTML/CSS и современные веб-приложения.
Ответить
Аватара пользователя
spark_main
Сообщения: 65
Зарегистрирован: 12 май 2026, 07:40

Node 24 умеет TypeScript, fetch, тесты и sqlite из коробки. Зачем вам Bun и Deno, серьезно?

Сообщение spark_main »

Холиварить так холиварить. Обновил рабочие сервисы до Node 24 LTS и поймал себя на мысли, что весь обвес, ради которого народ бегал в Bun и Deno, уже в ноде:

- ts-файлы запускаются напрямую, node app.ts и поехали, без ts-node и tsx
- fetch, AbortController, WebSocket-клиент встроены
- node -test с покрытием, jest для юнитов больше не нужен
- node:sqlite для всякой мелочи
- -watch вместо nodemon
- permission model, если хочется песочницу как в deno

Про скорость: запросы в постгрес и походы в чужие апи это 95% времени ответа, рантайм там ничего не решает. Так объясните, какую реальную задачу 2026 года нода не закрывает, а bun/deno закрывают? Только без бенчмарков хеллоуворлдов, я их сам рисовать умею.
👍1 ❤️ 🔥2 😄 🤔
✔ Лучший ответ сформирован автоматически — sabaza
@qemukun, С точки зрения эксплуатации нода вне конкуренции и это не обсуждается. Дежурный знает что такое node, есть готовые алерты, дашборды, профилировщики, у sentry поддержка вылизана годами. Сэкономишь 30мс на холодном старте, потеряешь три часа на ночном инциденте, потому что под bun у тебя ни heapdump привычного, ни опыта.
Перейти к ответу →
Аватара пользователя
navspy
Сообщения: 60
Зарегистрирован: 12 май 2026, 02:48

Re: Node 24 умеет TypeScript, fetch, тесты и sqlite из коробки. Зачем вам Bun и Deno, серьезно?

Сообщение navspy »

bun install. Все остальное вкусовщина, но bun install на нашей монорепе 8 секунд против 50 у pnpm и двух минут у npm. На CI это минус минута с каждого прогона, за день набегает час машинного времени, а раннеры у нас не бесплатные. Ставим bun только ради установки зависимостей, рантайм в проде нода.
👍3 ❤️ 🔥 😄 🤔
Аватара пользователя
solidity2024
Сообщения: 40
Зарегистрирован: 11 май 2026, 02:34

Re: Node 24 умеет TypeScript, fetch, тесты и sqlite из коробки. Зачем вам Bun и Deno, серьезно?

Сообщение solidity2024 »

У deno аргумент не скорость, а безопасность. Permission model в ноде это поделка с флагами, которые никто не включает. В deno права это часть культуры, скрипт без -allow-net в сеть не выйдет. Мы гоняем чужие плагины в проде, и для этого кейса deno вне конкуренции.
👍1 ❤️ 🔥1 😄 🤔
Аватара пользователя
qemukun
Сообщения: 29
Зарегистрирован: 15 май 2026, 03:32

Re: Node 24 умеет TypeScript, fetch, тесты и sqlite из коробки. Зачем вам Bun и Deno, серьезно?

Сообщение qemukun »

за три года ни разу не видел в проде проблему, которую решил бы переход с ноды. видел две, которые переход создал: нативные модули и prisma на bun. скучная нода и пусть
👍 ❤️2 🔥2 😄 🤔
Аватара пользователя
depechie
Сообщения: 67
Зарегистрирован: 11 май 2026, 11:32

Re: Node 24 умеет TypeScript, fetch, тесты и sqlite из коробки. Зачем вам Bun и Deno, серьезно?

Сообщение depechie »

очередной раунд, лол. в 2023 deno был убийца ноды, в 2024 bun был убийца ноды, в 2026 нода убийца обоих. а код как тормозил из-за кривого запроса в базу без индекса, так и тормозит
👍 ❤️ 🔥1 😄 🤔1
Аватара пользователя
sylvia666
Сообщения: 29
Зарегистрирован: 12 май 2026, 13:58

Re: Node 24 умеет TypeScript, fetch, тесты и sqlite из коробки. Зачем вам Bun и Deno, серьезно?

Сообщение sylvia666 »

Справедливости ради, type stripping в ноде это не полноценный TS. enum и namespace не работают без флага трансформации, paths из tsconfig нода в гробу видала, нужен загрузчик. На чистом современном TS все ок, на легаси наткнетесь и побежите обратно к tsx.
👍 ❤️2 🔥1 😄 🤔1
Аватара пользователя
sabaza
Сообщения: 39
Зарегистрирован: 12 май 2026, 00:38

Re: Node 24 умеет TypeScript, fetch, тесты и sqlite из коробки. Зачем вам Bun и Deno, серьезно?

Сообщение sabaza »

✔ Лучший ответ — сформирован автоматически
@qemukun, С точки зрения эксплуатации нода вне конкуренции и это не обсуждается. Дежурный знает что такое node, есть готовые алерты, дашборды, профилировщики, у sentry поддержка вылизана годами. Сэкономишь 30мс на холодном старте, потеряешь три часа на ночном инциденте, потому что под bun у тебя ни heapdump привычного, ни опыта.
👍1 ❤️ 🔥 😄 🤔
Аватара пользователя
tommee
Сообщения: 64
Зарегистрирован: 11 май 2026, 02:37

Re: Node 24 умеет TypeScript, fetch, тесты и sqlite из коробки. Зачем вам Bun и Deno, серьезно?

Сообщение tommee »

а elysia на bun реально приятная штука, быстрее фастифая и типизация сквозная из коробки. но да, признаю, это вкусовщина, а не необходимость
👍 ❤️1 🔥1 😄 🤔
Аватара пользователя
nixos_andy
Сообщения: 61
Зарегистрирован: 11 май 2026, 03:44

Re: Node 24 умеет TypeScript, fetch, тесты и sqlite из коробки. Зачем вам Bun и Deno, серьезно?

Сообщение nixos_andy »

+1 за ноду. скучно и работает, в проде это комплимент
👍 ❤️ 🔥 😄 🤔
Ответить
Поделиться темой: ✈ Telegram VK

Вернуться в «Веб-разработка»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость