콘텐츠로 이동
한국어

Compatibility matrix

이 콘텐츠는 아직 번역되지 않았습니다.

The framework’s features have different support levels across runtimes. This page is the definitive reference.

For each row:

  • ✓ = supported, tested in CI.
  • ⚠ = works, but not actively CI’d.
  • ✗ = not supported.
  • N/A = doesn’t apply.
FeatureBunNode 24+Deno
Actor base class✓✓✓
ActorSystem✓✓✓
ActorOptions + withDispatcher etc.✓✓✓
MicrotaskDispatcher / ImmediateDispatcher / ThroughputDispatcher✓✓✓
BoundedMailbox / PriorityMailbox✓✓✓
Supervision strategies✓✓✓
context.timers + system.scheduler✓✓✓
Death watch✓✓✓
become / stash / unstashAll✓✓✓
Pattern matching (ts-pattern)✓✓✓
FeatureBunNode 24+Deno
Behaviors.* combinators✓✓✓
TypedActor✓✓✓
system.spawnTyped / context.spawnTyped / typedActor✓✓✓
FeatureBunNode 24+Deno
Router.*✓✓✓
CircuitBreaker✓✓✓
BackoffSupervisor✓✓✓
retry, pipeTo, after✓✓✓
FeatureBunNode 24+Deno
Cluster join / membership✓✓⚠
Gossip + failure detector✓✓⚠
TcpTransport✓✓⚠
TLS on cluster transport✓✓⚠
InMemoryTransport (tests)✓✓✓
ClusterSingleton✓✓⚠
ClusterSharding✓✓⚠
DistributedPubSub✓✓⚠
DistributedData✓✓⚠
Cluster router✓✓⚠
Receptionist✓✓⚠
KubernetesLease✓✓⚠
InMemoryLease✓✓✓
FeatureBunNode 24+Deno
InMemoryJournal✓✓✓
InMemorySnapshotStore✓✓✓
SqliteJournal✓ (bun:sqlite)✓ (better-sqlite3 peer dep)✗
SqliteSnapshotStore✓✓✗
CassandraJournal⚠✓ (cassandra-driver)⚠
CachedSnapshotStore✓✓✓
PersistentActor✓✓✓
DurableStateActor✓✓✓
ProjectionActor✓✓✓
Object-storage snapshot store (filesystem)✓✓✓
Object-storage snapshot store (S3)⚠✓⚠
Schema-migration adapters✓✓✓
Replicated event sourcing⚠✓✗
FeatureBunNode 24+Deno
KafkaActor (kafkajs)✓✓⚠
MqttActor (mqtt)✓✓⚠
AmqpActor (amqplib)⚠✓⚠
NatsActor (nats)✓✓⚠
JetStreamActor✓✓⚠
RedisStreamsActor (ioredis)✓✓⚠
GrpcServerActor / GrpcClientActor✓✓⚠
WebsocketClientActor✓✓✓
websocket() route (WebsocketServerActor)✓ (Bun.serve)✓ (@fastify/websocket / ws)⚠
SseActor✓✓✓
TcpSocketActor✓✓✓
TcpServerActor✓✓✓ (mTLS listener: ✗)
UdpSocketActor✓✓✓
FeatureBunNode 24+Deno
Route DSL✓✓✓
Marshalling (entity<T>)✓✓✓
FastifyBackend✓✓✓
ExpressBackend✓✓⚠
HonoBackend✓✓✓
Middleware (response-cache, rate-limit, idempotency-key)✓✓✓
HttpClient (uses fetch)✓✓✓
managementRoutes✓✓✓
FeatureBunNode 24+Deno
In-memory cache✓✓✓
Memcached cache⚠✓⚠
Redis cache✓✓⚠
FeatureBunNode 24+Deno
JSON✓✓✓
CBOR✓✓✓
Custom serializers✓✓✓
FeatureBunNode 24+Deno
Core metrics✓✓✓
Prometheus exporter✓✓✓
prom-client adapter✓✓⚠
OTel metrics adapter✓✓⚠
RecordingTracer✓✓✓
OTel tracing adapter✓✓⚠
Stock metrics✓✓✓
Health checks✓✓✓
FeatureBunNode 24+Deno
TestKit.create✓✓✓
TestProbe✓✓✓
ManualScheduler✓✓✓
MultiNodeSpec✓✓⚠
ParallelMultiNodeSpec✓✓⚠
For new projects: Bun
For Node-shop environments: Node 24+
For Lambda / serverless: Node 24+
For Deno-first organizations: Deno (with caveats)
For mixed: Pick one per cluster