Live data from Hacker News

Crafting a high-performance TV user interface using React

techblog.netflix.com

1–10 of 198 posts

Re: Crafting a high-performance TV user interface using React

#4

I hope someone from amazon is reading this. Their new app on the roku is unbelievably slow, 5+ seconds for transitions.

I don't think Roku apps are written in JavaScript/HTML. I believe they use BrightScript (at least on the older models), so I don't think React would help.

Re: Crafting a high-performance TV user interface using React

#5
Netflix's A/B testing has really screwed me in the past in terms of performance, so much so that I reached out to support to ask if there was a way to manually remove me from the testing group at that time. I'd log in, and the "new" interface throttled my 13 inch retina Macbook's CPU immediately to 100% (or more).

Last time it was so bad that I stopped using Netflix on my computer until the testing stopped.

That said, the "normal" Netflix player is great and I've always been impressed with its performance and responsiveness for such a large application handling video streaming.

Re: Crafting a high-performance TV user interface using React

#10
post #7

What's with everyone's obsession with React recently? All I see is a template engine and not a particularly good one. You're still left with the same problem mixing your HTML into JavaScript.

I don't think I could write a comment that's a stronger explanation than what Guillermo Rauch wrote:

https://rauchg.com/2015/pure-ui

TL;DR: It's not about the HTML in Javascript; it's about being able to declare all the states of your UI in a stateless way. The result is that React components are like pure functions: you pass them inputs and you get predictable outputs.

Post reply on HN