Remove Cache Remove Network Remove Systems Remove Workshop
article thumbnail

Five Data-Loading Patterns To Improve Frontend Performance

Smashing Magazine

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. It essentially describes the lifetime of each file you download to load your page from the network. You can see this by opening your browser and looking in the Networking tab.

article thumbnail

How We Improved SmashingMag Performance

Smashing Magazine

We never used CSS-in-JS or styled-components, but instead a good ol’ component-based system of Sass-modules which would be compiled into CSS. Plus a service worker that caches all static assets and serves them for repeat views, along with cached versions of articles that a reader has already visited. Identifying The Bottlenecks.

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

Percentiles don’t work: Analyzing the distribution of response times for web services

Adrian Cockcroft

There is no way to model how much more traffic you can send to that system before it exceeds it’s SLA. This is unfortunate, because we’d really like to be able to build systems that have an SLA that we can share with the consumers of our interfaces, and be able to measure how well we are doing.

Lambda 98
article thumbnail

Improving The Performance Of An Online Store (Case Study)

Smashing Magazine

The project consisted of upgrading the shop software to our own open-source system and redoing the shop’s front end from scratch. And while you can usually cache the full page of an article, the same is not true of many shop pages and elements. On design systems, CSS/JS and smart interface design patterns.

article thumbnail

The State Of Web Workers In 2021

Smashing Magazine

iOS empowers developers to easily parallelize code using Grand Central Dispatch , Android does this via their new, unified task scheduler WorkManager and game engines like Unity have job systems. On design systems, CSS/JS and UX. Jump to online workshops ?. But regardless of where you look, multithreading is used everywhere.

Games 145
article thumbnail

MICRO 2019 Trip Report

ACM Sigarch

In particular, she highlighted her transformative MIT’78 VLSI System Design Course she designed and taught as a Visiting Professor of EECS at MIT. Goodman, and “Speculative Cache Ways: On-Demand Cache Resource Allocation” published at MICRO 1999 by David H. Workshops and Tutorials.

article thumbnail

GraphQL On The Front-End (React And Apollo)

Smashing Magazine

We’ll be learning how to do this with GraphQL Features like Cache Update, Subscriptions, and Optimistic UI. Continue reading below ↓ Meet Smashing Online Workshops on front-end & UX , with practical takeaways, live sessions, video recordings and a friendly Q&A. On design systems, CSS/JS and UX. More after jump!

Cache 114