Lower latency and higher throughput are better. New paired results compare against release v0.7.2 on the same runner. Older results retain their recorded baseline.
Node WebRTC implementation comparison
Identical DataChannel scenarios on Linux x64. Pinned alternatives are refreshed weekly and reused between relevant changes; every result shows its measurement date. Lower latency and higher throughput are better, and rankings use the median to reduce outlier bias.
@vandeurenglenn/wrtc wins 0 of 6 individual scenarios. It is highlighted in blue; each row shows its rank and distance from the best implementation.
Scenario breakdown and methodology
Only implementations on Node 26 are eligible for the overall title. Reused results avoid repeatedly benchmarking unchanged packages, but runner variance means close scores are directional until the weekly refresh confirms them. Koush wrtc 0.4.7 is measured on legacy Node 14.21.3 because it does not load on Node 26; its result is a historical reference, not a strictly equivalent runtime comparison. Create/close alone is not an end-to-end score: implementations may defer ICE, DTLS, SCTP, or native initialization until negotiation.
Pc Create Close
#1 werift 0.24.4Node v26.11.1 · measured 2026-10-10
0.052 msfastest #2 @roamhq/wrtc 0.10.0Node v26.11.1 · measured 2026-10-10
1.090 ms+1996.2% slower #3 Koush wrtc 0.4.7Node v14.21.3 · measured 2026-10-10
1.329 ms+2455.8% slower
Pc Negotiate Datachannel Open
#1 @roamhq/wrtc 0.10.0Node v26.11.1 · measured 2026-10-10
4.706 msfastest #2 Koush wrtc 0.4.7Node v14.21.3 · measured 2026-10-10
5.948 ms+26.4% slower #3 werift 0.24.4Node v26.11.1 · measured 2026-10-10
164.875 ms+3403.5% slower
Datachannel Unordered Unreliable Rtt
#1 werift 0.24.4Node v26.11.1 · measured 2026-10-10
0.101 msfastest #2 @roamhq/wrtc 0.10.0Node v26.11.1 · measured 2026-10-10
0.116 ms+14.9% slower #3 Koush wrtc 0.4.7Node v14.21.3 · measured 2026-10-10
0.150 ms+48.5% slower
Datachannel Unordered Unreliable Binary Rtt
#1 werift 0.24.4Node v26.11.1 · measured 2026-10-10
0.108 msfastest #2 @roamhq/wrtc 0.10.0Node v26.11.1 · measured 2026-10-10
0.118 ms+9.3% slower #3 Koush wrtc 0.4.7Node v14.21.3 · measured 2026-10-10
0.159 ms+47.2% slower
Datachannel Text Throughput
#1 werift 0.24.4Node v26.11.1 · measured 2026-10-10
414.805 msfastest #2 Koush wrtc 0.4.7Node v14.21.3 · measured 2026-10-10
13920.225 ms+3255.8% slower #3 @roamhq/wrtc 0.10.0Node v26.11.1 · measured 2026-10-10
18681.748 ms+4403.7% slower
Datachannel Binary Throughput
#1 werift 0.24.4Node v26.11.1 · measured 2026-10-10
0.405 msfastest #2 Koush wrtc 0.4.7Node v14.21.3 · measured 2026-10-10
14.528 ms+3487.2% slower #3 @roamhq/wrtc 0.10.0Node v26.11.1 · measured 2026-10-10
18.412 ms+4446.2% slower