5 ms·
The tone of your comment sounds like you think I said one should never look at performance. I do this professionally, I should hope folks out there need perfor
by RKoutnik 10y ago
The tone of your comment sounds like you think I said one should never look at performance. I do this professionally, I should hope folks out there need performance. Let me be clear: A developer should place performance priority in the Right Place, and a good dev will know where that is.
Would you mind linking a few of these studies? I'm curious as to what the point of diminishing returns is.
nngroup [0] says that 100ms feels instantaneous. A good digest cycle run (the basic unit of Angular performance) is 16ms, a mediocre one is 20ms. So a mediocre application has 5x space to grow before the app stops feeling instantaneous.
[0] https://www.nngroup.com/articles/website-response-times/ https://www.nngroup.com/articles/website-response-times/
- Tehnix 10y ago>So a mediocre application has 5x space to grow before the app stops feeling instantaneous. Not really. Those 100ms are from click to render done, so you also need to account for the physical transmission latency, the transmission of the data and finally the rendering (which is where your 16-20ms are).
- hinkley 10y agoAnd you upgrade your machine not when the response time goes up, but when the response time goes up too much.
- xenadu02 10y agoAnd what makes it OK to burn X% additional battery life across all your users devices? I take your general point but battery life is also a problem I have with React Native. Sure, you can drive animations from the JS thread and on modern devices in some cases you can't even tell the difference. But your battery can.
- possibleNoob 10y agodo you have any articles discussing react natives increased battery usage? why would it be any more than a native app?