Remove Cache Remove Network Remove Testing Tools Remove Traffic
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. How does it work?

Traffic 353
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. Replay Testing Enter replay testing. For us, the replay test tooling gave the confidence that our new code was nearly bug free.

Latency 233
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

KeyCDN Launches New POP in Mexico

KeyCDN

Traffic from this POP will be billed towards Latin America according to our pricing. For more POPs planned, check our current network for a list of both active and planned edge server locations. The metropolitan area of Mexico City with over 21 Million people makes it the 5th largest city in the world. One more POP is planned for 2021!

Latency 111
article thumbnail

Best Free DNS Hosting Providers

KeyCDN

ISPs do cache DNS however which means if your first provider goes down it will still try to query the first DNS server for a period of time before querying for the second one. You can test the DNS lookup time and TTFB with a website speed test tool. Their network is made up of over 60 POPs and supports IPv6 everywhere.

Cache 134
article thumbnail

HTTP/3: Practical Deployment Options (Part 3)

Smashing Magazine

Next, we’ll look at how to set up servers and clients (that’s the hard part unless you’re using a content delivery network (CDN)). Finally, we’ll see which tools you can use to evaluate the performance impact of the new protocols (that’s the almost impossible part, at least for now). Servers and Networks.

Network 105
article thumbnail

Front-End Performance Checklist 2021

Smashing Magazine

Build Optimizations JavaScript modules, module/nomodule pattern, tree-shaking, code-splitting, scope-hoisting, Webpack, differential serving, web worker, WebAssembly, JavaScript bundles, React, SPA, partial hydration, import on interaction, 3rd-parties, cache. You can create your own on Chrome UX Dashboard. Large preview ). Large preview ).

article thumbnail

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

Smashing Magazine

If you don’t have a device at hand, emulate mobile experience on desktop by testing on a throttled 3G network (e.g. To make the performance impact more visible, you could even introduce 2G Tuesdays or set up a throttled 3G/4G network in your office for faster testing. 300ms RTT, 1.6 Mbps down, 0.8