Marc Radziwill newsletter news from the web performance expert: exclusive tips and trends for web performance, JavaScript and workshops
2021-06-18T00:00:00Z
https://marcradziwill.com/assets/images/marc_grey.png-100w.png
https://marcradziwill.com/
© 2024 Marc Radziwill
Marc Radziwill
hallo@marcradziwill.com
https://marcradziwill.com/blog/six-pillars-of-web-performance/
My Six Pillars of Web Performance
Marc Radziwill
hallo@marcradziwill.com
2023-02-01T00:00:00Z
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...
article in my blog.]]>
https://marcradziwill.com/blog/one-year-with-eleventy-after-leaving-gatsbyjs/
One year with Eleventy after leaving GatsbyJS
Marc Radziwill
hallo@marcradziwill.com
2023-02-01T00:00:00Z
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...
article in my blog.]]>
https://marcradziwill.com/de/blog/nachhaltigkeit-bei-digitalen-entwicklungen-auf-dem-pruefstand/
Nachhaltigkeit bei digitalen Entwicklungen auf dem Prüfstand
Marc Radziwill
hallo@marcradziwill.com
2021-01-20T00:00:00Z
Durch die Entwicklung moderner Technologien entstehen fortlaufend zahlreiche neue Digitalisierungs-Möglichkeiten. Der digitale Wandel vereinfacht viele Prozesse in Wirtschaft und Gesellschaft. Bei allen entstehenden Vorteilen bleibt jedoch oft...
article in my blog.]]>
https://marcradziwill.com/blog/sustainability-in-digital-developments/
Sustainability in digital developments
Marc Radziwill
hallo@marcradziwill.com
2021-01-21T00:00:00Z
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...
article in my blog.]]>
https://marcradziwill.com/blog/2020-in-review/
2020 in Review
Marc Radziwill
hallo@marcradziwill.com
2021-01-13T00:00:00Z
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...
article in my blog.]]>
https://marcradziwill.com/blog/web-performance-rail-model/
Web performance RAIL model
Marc Radziwill
hallo@marcradziwill.com
2020-10-21T00:00:00Z
The RAIL model is a performance pattern that provides a comprehensive understanding of the user experience by breaking it down into key indicators. The goal of the RAIL model is to aid in defining performance objectives for web applications.
RAIL...
article in my blog.]]>
https://marcradziwill.com/blog/iframe-lazy-loading/
Native lazy-loading offscreen iframes
Marc Radziwill
hallo@marcradziwill.com
2023-02-01T00:00:00Z
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....
article in my blog.]]>
https://marcradziwill.com/blog/user-centric-performance-metrics-lab-vs-rum/
User centric performance metrics - Lab vs. RUM
Marc Radziwill
hallo@marcradziwill.com
2020-10-07T00:00:00Z
The importance of web performance is a standard best practice. A fast website is better than a slow one. But what is fast? As Philip Walton points out, web performance is relative.
A website might be fast for one user, but slow for another. Your...
article in my blog.]]>
https://marcradziwill.com/blog/make-your-website-fast-with-adaptive-loading/
Make your website fast for the low-end with adaptive loading
Marc Radziwill
hallo@marcradziwill.com
2020-09-30T00:00:00Z
Tldr;
In this post, I introduce you to adaptive loading. Adaptive loading is a pattern where your website responds to the user based on their actual device and network connection.
What is Adaptive Loading?
Adaptive loading is a pattern where your...
article in my blog.]]>
https://marcradziwill.com/blog/how-can-performance-improve-conversion/
How can performance improve conversion?
Marc Radziwill
hallo@marcradziwill.com
2020-09-23T00:00:00Z
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...
article in my blog.]]>
https://marcradziwill.com/blog/third-party-web-performance/
Manage third-party web performance
Marc Radziwill
hallo@marcradziwill.com
2020-09-16T00:00:00Z
Third-party scripts are a common way to add extra functionality to our sites. A/B tests, analytics, tag-managers, social media buttons, or ads. We need to add a script tag to our HTML. These third-party scripts can have a massive impact on our page...
article in my blog.]]>
https://marcradziwill.com/blog/milliseconds-make-millions/
Milliseconds make millions
Marc Radziwill
hallo@marcradziwill.com
2020-09-09T00:00:00Z
Milliseconds make millions is a new study that shows the significant impact of site speed on the customer’s actions on mobile devices. The results show that even small improvements can have a positive effect on the business results for brands.
Based...
article in my blog.]]>
https://marcradziwill.com/blog/chrome-will-highlight-slow-and-fast-user-experience-on-mobile-web/
Chrome will highlight slow and fast user experience on mobile web
Marc Radziwill
hallo@marcradziwill.com
2020-09-02T00:00:00Z
Chrome is famous for encouraging the adoption of best practices in web development. Remember the introduction of the HTTP insecure sign on all devices. Google now introduced fast badge labelling in Chrome 85 beta.
What does that mean?
Google is...
article in my blog.]]>
https://marcradziwill.com/blog/ten-web-performance-quick-wins-in-under-five-minutes/
10 Web Performance quick wins you can and should apply in under 5 minutes
Marc Radziwill
hallo@marcradziwill.com
2020-08-19T00:00:00Z
Optimizing the performance of your website takes time, and If you want to work on it towards your individual needs, it can be much work.
I haven’t seen any case in my career where it wasn’t worth it, but you still need to have the time and money to...
article in my blog.]]>
https://marcradziwill.com/blog/business-value-of-speed-part-three-optimizations/
The Business Value of Speed - A How-To Guide - Part 3: Optimizations for the Critical Rendering Path
Marc Radziwill
hallo@marcradziwill.com
2021-05-06T00:00:00Z
Last week I already published the second part of this series about performance metrics and mapping them to business values. In this part, I want to show a fast and straightforward to apply solutions to optimize for the Critical Rendering
Path.
If you...
article in my blog.]]>
https://marcradziwill.com/blog/business-value-of-speed-part-two-metrics-and-mapping-of-business-values/
The Business Value of Speed - A How-To Guide - Part 2: Metrics and mapping of Business Values
Marc Radziwill
hallo@marcradziwill.com
2021-05-06T00:00:00Z
Last week I wrote the first post of this series. In this part, I want to show you a simple method to measure essential performance metrics and map them to standard business metrics.
The first post covers the details of the Critical Rendering Path and...
article in my blog.]]>
https://marcradziwill.com/blog/business-value-of-speed-part-one-critical-rendering-path/
The Business Value of Speed - A How-To Guide - Part 1: The Critical Rendering Path
Marc Radziwill
hallo@marcradziwill.com
2021-05-06T00:00:00Z
I recently wrote a blog post about “Why you should care about Web Performance”. It contains a topic collection of how you could convince your client to focus on performance.
But nothing convinces people more than numbers. Real business numbers like...
article in my blog.]]>
https://marcradziwill.com/blog/svelte-bind-directive-a-cheatsheet/
Svelte bind directive - A cheatsheet
Marc Radziwill
hallo@marcradziwill.com
2021-05-05T00:00:00Z
Svelte bindings are useful to connect your UIUser Interface
with your component state. As this is a widespread pattern for frameworks, Svelte provides some directives for you.
Tldr;
I spend some time to write down everything about bindings. I show...
article in my blog.]]>
https://marcradziwill.com/blog/web-performance-trends-in-2020-you-should-keep-an-eye-on/
Web Performance Trends in 2020 you should keep an eye on
Marc Radziwill
hallo@marcradziwill.com
2020-06-24T00:00:00Z
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....
article in my blog.]]>
https://marcradziwill.com/blog/why-you-should-care-about-web-performance/
Why you should care about Web Performance
Marc Radziwill
hallo@marcradziwill.com
2020-06-22T00:00:00Z
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...
article in my blog.]]>
https://marcradziwill.com/blog/introducing-the-core-web-vitals-for-a-healthy-website/
Introducing the Core Web Vitals for a healthy website
Marc Radziwill
hallo@marcradziwill.com
2020-05-29T00:00:00Z
What are web vitals in why do we need them?
Web vitals is an initiative introduced by Google. It helps us to understand the vitality of our website and to optimize the user experience. The Latter is a crucial indicator of long-term success.
There are...
article in my blog.]]>
https://marcradziwill.com/blog/tante-hilde-a-free-virtual-marketplace-for-your-local-stores/
Tante Hilde - A free virtual marketplace for your local stores
Marc Radziwill
hallo@marcradziwill.com
2020-04-18T00:00:00Z
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...
article in my blog.]]>
https://marcradziwill.com/blog/mastering-javascript-high-performance/
Mastering JavaScript high performance in V8
Marc Radziwill
hallo@marcradziwill.com
2023-01-31T00:00:00Z
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 with a...
article in my blog.]]>
https://marcradziwill.com/blog/how-to-use-events-in-svelte/
How to use events in Svelte
Marc Radziwill
hallo@marcradziwill.com
2023-01-30T00:00:00Z
Intro to Svelte events
In my last article about Svelte, I talked about the advantages in general and how you can implement your first components, import them or display dynamic data. If you are new to Svelte, you should read my article “Why you...
article in my blog.]]>
https://marcradziwill.com/blog/why-you-should-try-svelte/
Why you should try Svelte
Marc Radziwill
hallo@marcradziwill.com
2023-01-31T00:00:00Z
I recently came across the new rising star when I watched the stateofjs 2019. They received the “Prediction Award,” which means they are “awarded to an up-and-coming technology that might take over… or not?”. I read about Svelte last year, but...
article in my blog.]]>
https://marcradziwill.com/blog/can-i-use-service-workers-for-my-website/
Can I use service workers for my website?
Marc Radziwill
hallo@marcradziwill.com
2023-02-01T00:00:00Z
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...
article in my blog.]]>