Remove Cache Remove Network Remove Performance Remove Video
article thumbnail

Improving our video encodes for legacy devices

The Netflix TechBlog

by Mariana Afonso , Anush Moorthy , Liwei Guo , Lishan Zhu , Anne Aaron Netflix has been one of the pioneers of streaming video-on-demand content?—?we we announced our intention to stream video over 13 years ago, in January 2007?—?and how long it takes for the video to start playing), rebuffer rates, etc.,

article thumbnail

Best practices and key metrics for improving mobile app performance

Dynatrace

Mobile applications (apps) are an increasingly important channel for reaching customers, but the distributed nature of mobile app platforms and delivery networks can cause performance problems that leave users frustrated, or worse, turning to competitors. What is mobile app performance? Issue remediation.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Five Data-Loading Patterns To Improve Frontend Performance

Smashing Magazine

Five Data-Loading Patterns To Improve Frontend Performance. Five Data-Loading Patterns To Improve Frontend Performance. When it comes to performance, you shouldn’t be stingy. The resource loading waterfall is a cascade of files downloaded from the network server to the client to load your website from start to finish.

Cache 126
article thumbnail

Designing Instagram

High Scalability

Generating machine learning based personalized recommendations to discover new people, photos, videos, and stories relevant one’s interest. from a client it performs two parallel operations: i) persisting the action in the data store ii) publish the action in a streaming data store for a pub-sub model. High Level Design.

Design 334
article thumbnail

Seamlessly Swapping the API backend of the Netflix Android app

The Netflix TechBlog

This allows the app to query a list of “paths” in each HTTP request, and get specially formatted JSON (jsonGraph) that we use to cache the data and hydrate the UI. In the snippet above, we’re accessing the detail key for the video object with id 80154610. Instead, it is part of a different path : [videos, <id>, similars].

Latency 233
article thumbnail

USENIX SREcon APAC 2022: Computing Performance: What's on the Horizon

Brendan Gregg

At USENIX SREcon22 APAC I gave the opening keynote on the future of computer performance, rounding up the latest developments and making predictions of where I see things heading. This talk originated from my updates to [Systems Performance 2nd Edition], and this was the first time I've given this talk in person! Or even on a plane.

article thumbnail

Performance audit: Lego.com

Speed Curve

So I thought it would be fun to spend some time poking around behind the scenes and give the site a holiday performance audit. Background For this performance audit, I looked at this synthetic test for the LEGO.com home page. (We The performance team is clearly doing a good job of fighting page bloat. Are images optimized?