RSSAmplifier

Blog

Marc Radziwills Web Performance Blog RSS Feed

Marc Radziwill newsletter news from the web performance expert: exclusive tips and trends for web performance, JavaScript and workshops

marcradziwill.comRSS feed ↗25 posts

Latest posts

Nachhaltigkeit bei digitalen Entwicklungen auf dem Prüfstand

Aktualisierung (Oktober 2025): Dieser Artikel wurde ursprünglich im Januar 2021 veröffentlicht. Die Unternehmensanalyse und Messdaten stammen aus Dezember 2020 und dienen als historische Referenz. Die grundlegenden Prinzipien für nachhaltige...

Web performance RAIL model

Update (October 2025): This post was originally published in October 2020. The RAIL model remains a valuable mental framework for understanding user-centric performance. While the industry has evolved to focus on Core Web Vitals (LCP, INP, CLS) as...

User centric performance metrics - Lab vs. RUM

Update (October 2025): This post was originally published in October 2020. The lab vs. RUM distinction remains fundamental to performance monitoring. Since then, the ecosystem has matured significantly: the Chrome User Experience Report (CrUX)...

Make your website fast for the low-end with adaptive loading

Update (October 2025): This post was originally published in September 2020. The adaptive loading pattern remains highly relevant for optimizing user experience across diverse devices and network conditions. Note that the Network Information API...

Manage third-party web performance

Update (October 2025): This post was originally published in September 2020. Third-party script management remains one of the most critical web performance challenges. The techniques described here (async/defer, CSP, SRI, conditional loading) are...

Milliseconds make millions

Update (October 2025): This post was originally published in September 2020 about the Deloitte "Milliseconds Make Millions" study. The study's business impact findings remain highly relevant and continue to be validated by subsequent...

10 Web Performance quick wins you can and should apply in under 5 minutes

Update (October 2025): This post was originally published in August 2020. Most techniques remain highly effective, though the ecosystem has evolved: native lazy loading is now widely supported (loading="lazy"), AVIF image format offers...

The Business Value of Speed - A How-To Guide - Part 3: Optimizations for the Critical Rendering Path

Update (October 2025): This post was originally published in July 2020. The optimization techniques presented here remain foundational and effective for improving Critical Rendering Path performance. While the tooling ecosystem has evolved (with...

The Business Value of Speed - A How-To Guide - Part 2: Metrics and mapping of Business Values

Update (October 2025): This post was originally published in July 2020. In March 2024, Google replaced First Input Delay (FID) with Interaction to Next Paint (INP) as a Core Web Vital. This update reflects those changes with INP replacing FID...

The Business Value of Speed - A How-To Guide - Part 1: The Critical Rendering Path

Update (October 2025): This post was originally published in July 2020. The Critical Rendering Path concepts explained here remain foundational and evergreen. While modern performance measurement has evolved to include Core Web Vitals (LCP, INP,...

Svelte bind directive - A cheatsheet

Update (October 2025): This post was originally written for Svelte 3 in 2020. Good news: The bind: directive syntax shown in this cheatsheet still works in Svelte 5! While Svelte 5 introduces runes ($state, $derived, $effect) for reactive state...

Introducing the Core Web Vitals for a healthy website

What are web vitals and why do we need them? Update (October 2025): This post was originally published in May 2020. In March 2024, Google replaced First Input Delay (FID) with Interaction to Next Paint (INP) as a Core Web Vital. This article has...

How to use events in Svelte

Intro to Svelte events Update (October 2025): This post was originally written for Svelte 3 in 2020. While DOM event handlers (on:click, etc.) still work identically in Svelte 5, component events have evolved significantly. Svelte 5 deprecates...

Why you should try Svelte

Update (October 2025): This post was originally published in January 2020 about Svelte 3. Since then, Svelte has evolved significantly with Svelte 5 (released in 2024) introducing runes, a new reactivity model, and improved performance. The core...

My Six Pillars of Web Performance

While working on a talk for an event in my local area, I thought about the main topics you want someone to know about web performance. My talk was about how to relate site speed and business metrics on a non-technical level. I came up with six...

One year with Eleventy after leaving GatsbyJS

Last year I published a blog post about why I moved my site from gatsby to Eleventy. I was struggling with Gatsby because of the enormous JavaScript overhead. If you are new to Eleventy, I recommend you read my first post before continuing. Now it's...

Native lazy-loading offscreen iframes

Lazy loading is a loading strategy that makes it possible to load something later. You may know this from Gatsby, React, or for images. Images or iframes below the fold can load later. Since version 76, Chrome supports native lazy-loading for images....

Can I use service workers for my website?

Intro to service workers So you probably landed here because you do not use service workers in your app and you want to know how they can help you. via GIPHY --> No need to worry. We go through all the service worker API in...

Mastering JavaScript high performance in V8

Intro to JavaScript performance optimization JavaScript performance optimization techniques for the JavaScirpt engine are simple to apply if you stick to some "rules" or better-said bits of advice. The implementation of these rules come...

Sustainability in digital developments

The development of modern technologies continuously creates a multitude of new digitization possibilities. Digital change is simplifying many processes in business and society. All the advantages cover-up that digital technologies can also have...

2020 in Review

2020 was crazy in many ways. It was an exciting year for my self-employment. I decided to take off from all my projects as of the first of January to reposition myself. I started blogging about web performance, accessibility, freelancing, and...

How can performance improve conversion?

What should you measure to improve performance Web performance is a crucial indicator of the conversion rate. While you are optimizing your website's performance, you can work in different areas. For example, these areas could be the load time, the...

Web Performance Trends in 2020 you should keep an eye on

The Web Performance area is improving and has some awesome stuff to explore, but at the end of 2020, not all of our sites will be fast. Many tech people talk about 5G and HTTP/3, but there are much more new frameworks, tools and languages to explore....

Why you should care about Web Performance

If you find yourself caring about values like Bounce rate, Revenue, Time on site, page views, user satisfaction, online business success, you should care about web performance! Web Performance is not only a topic for nerds. Web Performance is about...

Tante Hilde - A free virtual marketplace for your local stores

We help searchers by bundling and clearly presenting all online and delivery offers in the Allgäu. We support the small shops and service providers in the Allgäu, which we have become fond of and which we painfully miss in times like these. (Tante...