Remove Cache Remove Metrics Remove Network Remove Video
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. Some of the most important KPIs are listed below. Performance optimization.

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.,

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

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

The Fastest Google Fonts

CSS Wizardry

It’s widely accepted that self-hosted fonts are the fastest option: same origin means reduced network negotiation, predictable URLs mean we can preload , self-hosted means we can set our own cache-control. For each test, I captured the following metrics: First Paint (FP): To what extent is the critical path affected?

Google 364
article thumbnail

Performance audit: Lego.com

Speed Curve

LCP measures when the largest visual element in the viewport – typically a hero image or video – finishes rendering. Are you using a content delivery network (CDN) to bring elements like images closer to your users, so that delivery times are faster? Are you compressing and caching the right things?

article thumbnail

Migrating Netflix to GraphQL Safely

The Netflix TechBlog

The GraphQL shim enabled client engineers to move quickly onto GraphQL, figure out client-side concerns like cache normalization, experiment with different GraphQL clients, and investigate client performance without being blocked by server-side migrations. So, we relied on higher-level metrics-based testing: AB Testing and Sticky Canaries.

Traffic 353
article thumbnail

How Improving Website Performance Can Help Save The Planet

Smashing Magazine

The key metric for measuring the sustainability of a digital product is its energy usage. This includes the work done by the server, the client and the intermediary communications networks that transmit data between the two. An obvious metric here is CPU usage, but memory usage and other forms of data storage also play their part.