Remove Cache Remove Code Remove Document Remove Testing
article thumbnail

The Three Cs: Concatenate, Compress, Cache

CSS Wizardry

Caching them at the other end: How long should we cache files on a user’s device? In one test, I concatenated it all into one big file, and the other had the library split into 12 files. Read the complete test methodology. Compress The above tests were run with Brotli compression 2. Cache This is the easy one.

Cache 291
article thumbnail

Performance Game Changer: Browser Back/Forward Cache

Smashing Magazine

Performance Game Changer: Browser Back/Forward Cache. Performance Game Changer: Browser Back/Forward Cache. Plus, they’ve created some more transparency about this, both in documentation and tooling. All those navigations can benefit from the Back/Forward Cache to instantly restore the page. Barry Pollard.

Cache 93
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

Increase the Performance of your Site with Lazy-Loading and Code-Splitting

Jos

We are explicit about our dependencies, so we know what code we need to run to run a specific component. Lazy-loading and bundle splitting can have a huge impact on page performance: less code requested, parsed, and executed. < p > The document is less than 600px wide. </ < p > The document is at least 600px wide. </

Code 147
article thumbnail

Increase the Performance of your Site with Lazy-Loading and Code-Splitting

Jos

We are explicit about our dependencies, so we know what code we need to run to run a specific component. Lazy-loading and bundle splitting can have a huge impact on page performance: less code requested, parsed, and executed. < p > The document is less than 600px wide. </ < p > The document is at least 600px wide. </

Code 130
article thumbnail

Seamlessly Swapping the API backend of the Netflix Android app

The Netflix TechBlog

On the Android team, while most of our time is spent working on the app, we are also responsible for maintaining this backend that our app communicates with, and its orchestration code. Image taken from a previously published blog post As you can see, our code was just a part (#2 in the diagram) of this monolithic service.

Latency 233
article thumbnail

How To Maintain A Large Next.js Application

Smashing Magazine

It can also have tests that are flaky and don’t inspire any confidence. However, there are a few ways in which you can make a large code-base easy to maintain. In certain cases, the build will fail if there are type mismatches in your code as Next.js We recommend using code editor type checking during development.”.

Cache 143
article thumbnail

The Return of the Frame Pointers

Brendan Gregg

Apart from library code, maybe your application doesn't have frame pointers either, in which case everything is broken. The x86-64 ABI documentation shows how a CPU register, %rbp, can be used as a "base pointer" to a stack frame, aka the "frame pointer." Other types of profiling hit this more often.

Java 145