Remove Cache Remove Testing Tools Remove Traffic Remove Video
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

Front-End Performance Checklist 2021

Smashing Magazine

Assets Optimizations Brotli, AVIF, WebP, responsive images, AV1, adaptive media loding, video compression, web fonts, Google fonts. You can then mimic the 90th percentile’s experience for testing. CrUX generates an overview of performance distributions over time, with traffic collected from Google Chrome users. Large preview ).

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

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. To launch Phase 1 safely, we used AB Testing.

Traffic 353
article thumbnail

Front-End Performance Checklist 2020 [PDF, Apple Pages, MS Word]

Smashing Magazine

You can then mimic the 90th percentile’s experience for testing. To get a good first impression of how your competitors perform, you can use Chrome UX Report ( CrUX , a ready-made RUM data set, video introduction by Ilya Grigorik and detailed guide by Rick Viscomi) or Treo Sites , a RUM monitoring tool that is powered by Chrome UX Report.

article thumbnail

Front-End Performance Checklist 2019 [PDF, Apple Pages, MS Word]

Smashing Magazine

You can then mimic the 90th percentile’s experience for testing. Paddy Ganti’s script constructs two URLs (one normal and one blocking the ads), prompts the generation of a video comparison via WebPageTest and reports a delta. Real User Monitoring ( RUM ) tools evaluate user interactions continuously and collect field data (e.g.

article thumbnail

What Does My Website Look Like From China? Test and Monitor Performance from China

Dotcom-Montior

The entry/exit communication traffic can be overwhelmed by limited international bandwidth and huge user number. The good news is there are website monitoring tools specially designed to solve this problem. You may start your diagnosis from our free speed test tool , and no sign up is required. Performance Insights.

Website 52
article thumbnail

What Does My Website Look Like From China? Test and Monitor Performance from China

Dotcom-Montior

The entry/exit communication traffic can be overwhelmed by limited international bandwidth and huge user number. The good news is there are website monitoring tools specially designed to solve this problem. You may start your diagnosis from our free speed test tool , and no sign up is required. Performance Insights.

Website 52