# WebRTC

21 Hacker News commenters recommended WebRTC and 18 criticized it, November 2025 to November 2026. It was recommended in 8 of 13 months.

**Verdict:** Free, open, browser-native real-time media stack with NAT traversal and low latency, but critics find it hard to control, inflexible and fragile outside narrow conditions.

## Why people recommend it

- Default choice for browser apps (4 comments): "Our goal was to build a modern, browser-friendly, and low-latency platform, and for that, WebRTC was the best fit." ([source](https://news.ycombinator.com/item?id=46076919)) "You probably don't need any Web hardware API for that, just WebRTC." ([source](https://news.ycombinator.com/item?id=47839914)) "For browser / webapps you want webrtc." ([source](https://news.ycombinator.com/item?id=48549353))
- Low latency and good performance (3 comments): "Our goal was to build a modern, browser-friendly, and low-latency platform, and for that, WebRTC was the best fit." ([source](https://news.ycombinator.com/item?id=46076919)) "It's great at minimizing latency, but suffers from a lack of flexibility." ([source](https://news.ycombinator.com/item?id=48071260)) "performance was great 300Mbps+" ([source](https://news.ycombinator.com/item?id=48441955))
- Open, free, peer-to-peer capable (3 comments): "WebRTC being a more open model for real-time streaming, but nowhere near as easy or scalable HTTP-based streaming today." ([source](https://news.ycombinator.com/item?id=47519447)) "WebRTC supports peer-to-peer UDP connections as well." ([source](https://news.ycombinator.com/item?id=45956360)) "I love all the 'free stuff' you get with WebRTC" ([source](https://news.ycombinator.com/item?id=46515361))
- Handles difficult network topologies (2 comments): "WebRTC's ICE/STUN/TURN stack handles weird network topologies pretty gracefully" ([source](https://news.ycombinator.com/item?id=47150177)) "WebRTC's TURN fallback is pure HTTPS port 443" ([source](https://news.ycombinator.com/item?id=47142518))

## What people warn about

- Limited control and flexibility (3 comments): "It's great at minimizing latency, but suffers from a lack of flexibility." ([source](https://news.ycombinator.com/item?id=48071260)) "webrtc is a giant blackbox which provides very limited control" ([source](https://news.ycombinator.com/item?id=47425247)) "are all ridiculously fussy and limiting in one way or another" ([source](https://news.ycombinator.com/item?id=47427064))
- Falls apart outside narrow conditions (3 comments): "all of the webrtc protocol suite is designed for an internet that doesn't exist." ([source](https://news.ycombinator.com/item?id=48075365)) "There's a few cases where WebRTC falls apart that I think MoQ could help with." ([source](https://news.ycombinator.com/item?id=47922649)) "WebRTC only works in very specific conditions" ([source](https://news.ycombinator.com/item?id=50103015))
- Privacy leaks via fingerprinting and IP (3 comments): "they allow you to collect way too much fingerprinting data based on the way they've been designed" ([source](https://news.ycombinator.com/item?id=46017881)) "useless techonolgies like WebRTC or WebGL that can run without permission" ([source](https://news.ycombinator.com/item?id=46017111)) "so many sites trying to grab my private IP using webrtc" ([source](https://news.ycombinator.com/item?id=50128906))
- Called a bad protocol to abandon (3 comments): "It's a horrible protocol that just needs to die." ([source](https://news.ycombinator.com/item?id=48073055)) "webrtc is a bad protocol, without a doubt" ([source](https://news.ycombinator.com/item?id=48070876)) "I never, never want to use WebRTC again." ([source](https://news.ycombinator.com/item?id=48070828))

## Alternatives hackers recommend

- [LiveKit](https://hackerapproved.com/p/livekit.md): 24 recommend
- [Pion WebRTC](https://hackerapproved.com/p/pion-webrtc.md): 7 recommend

## Cite as

Hacker Approved, "WebRTC", https://hackerapproved.com/p/webrtc/ (counts from 1,795,640 Hacker News comments, November 2025 to November 2026).
