Вернуться к статье

Сравнительный анализ механизмов параллелизма в средах Node.js, Deno и Bun

Таблица 1 - Сравнение параллельных API в NDB

Платформа

Основные параллельные API

Особенности экосистемы

Node.js

Потоки (worker_threads), процессы (child_process)

Наиболее зрелая экосистема npm; обширная поддержка сторонних пакетов.

Deno

Потоки (Web Workers), процессы (Deno.run())

Безопасная модель с разрешениями (Permissions), встроенный TypeScript, еще не все npm‑модули совместимы.

Bun

Потоки (Web Workers / node:worker_threads), процессы (Bun.spawn)

Высокая скорость загрузки, фокус на совместимости с Node API; некоторые нативные модули могут требовать адаптации.