All apps

Subscription streaming

How Netflix builds for TV

The reference implementation for a high-performance TV app at global scale.

HybridGibbon (custom React-based renderer)7 of 7 platforms

Where Netflix runs

General availability across the major smart-TV platforms. Support changes over time.

Tizen · Samsung
Available
webOS · LG
Available
Roku · Roku
Available
Fire TV · Amazon
Available
Android TV · Google
Available
tvOS · Apple
Available
SmartCast · Vizio
Available

How Netflix is built for TV

Netflix runs a custom UI stack called Gibbon on most smart TVs and streaming sticks: a React-based rendering layer that draws to the GPU directly instead of relying on the device's DOM, which is how one codebase stays smooth across wildly different hardware.

This is publicly documented on the Netflix tech blog. The takeaway for builders: on low-power TV hardware, the browser's DOM is often the bottleneck, and the biggest apps route around it.

Building something like Netflix?

  • Design for the remote first. Netflix's entire UI is a spatial-navigation grid, not a pointer UI.
  • Budget for memory on the oldest devices you support, not the flagship in your office.
  • Image loading and video buffering strategy matter more than screen size. Test on real low-RAM panels.

Availability and engineering details are compiled from public sources and change over time. Netflix is a trademark of its owner; this page is an independent developer reference and is not affiliated with or endorsed by Netflix.