Home/Smashing Magazine
Source

Smashing Magazine

1,379 articles from Smashing Magazine.

Performance — Adaptive Video Streaming With Dash.js In React — Smashing Magazine

Adaptive Video Streaming With Dash.js In React — Smashing Magazine

HTML `` is the de facto element we turn to for embedding video content, but it comes with constraints. For example, it downloads the video file linearly over HTTP, which leads to performance hiccups, especially for large videos consumed on slower connections. But with adaptive bitrate streaming, we can split the video into multiple segments at different bitrates and resolutions.

TWTeng Wei HerrTeng Wei Herr·March 27, 2025Performance
Frontend — Previewing Content Changes In Your Work With document.designMode — Smashing Magazine

Previewing Content Changes In Your Work With document.designMode — Smashing Magazine

You probably already know that you can use developer tools in your browser to make on-the-spot changes to a webpage — simply click the node in the Inspector and make your edits. But have you tried `document.designMode`? Victor Ayomipo explains how it can be used to preview content changes and demonstrates several use cases where it comes in handy for everything from basic content editing to improv

VAVictor AyomipoVictor Ayomipo·March 21, 2025Frontend
Design & UX — How To Build Confidence In Your UX Work — Smashing Magazine

How To Build Confidence In Your UX Work — Smashing Magazine

UX initiatives are often seen as a disruption rather than a means to solving existing problems in an organization. In this post, we’ll explore how you can build trust for your UX work, gain support, and make a noticeable impact. Part of [Measure UX and Design Impact](https://measure-ux.com/) by yours truly.

VFVitaly FriedmanVitaly Friedman·March 11, 2025Design & UX
Performance — How To Fix Largest Contentful Paint Issues With Subpart Analysis — Smashing Magazine

How To Fix Largest Contentful Paint Issues With Subpart Analysis — Smashing Magazine

Struggling with slow Largest Contentful Paint (LCP)? Newly introduced by Google, LCP subparts help you pinpoint where page load delays come from. Now, in the Chrome UX Report, this data provides real visitor insights to speed up your site and boost rankings. Matt Zeunert unpacks what LCP subparts are, what they mean for your website speed, and how you can measure them.

MZMatt ZeunertMatt Zeunert·March 6, 2025Performance
Engineering — Sunshine And March Vibes (2025 Wallpapers Edition) — Smashing Magazine

Sunshine And March Vibes (2025 Wallpapers Edition) — Smashing Magazine

Do you need a little inspiration boost? Well, then our new batch of desktop wallpapers is for you. Designed by the community for the community, the wallpapers in this collection are the perfect opportunity to get your desktop ready for spring — and, who knows, maybe they’ll spark some new ideas, too. Enjoy!

CMCosima MielkeCosima Mielke·February 28, 2025Engineering
Design & UX — How To Test And Measure Content In UX — Smashing Magazine

How To Test And Measure Content In UX — Smashing Magazine

The goal of content design is to reduce confusion and improve clarity. Yet often it’s difficult to pinpoint a problem as user feedback tends to be not specific enough. But: we can use a few simple techniques to assess how users understand and perceive content. Let’s take a look. Part of [How To Measure UX & Design Impact](https://measure-ux.com/) by yours truly.

VFVitaly FriedmanVitaly Friedman·February 13, 2025Design & UX
Performance — Time To First Byte: Beyond Server Response Time — Smashing Magazine

Time To First Byte: Beyond Server Response Time — Smashing Magazine

Optimizing web performance means looking beyond surface-level metrics. Time to First Byte (TTFB) is crucial, but improving it requires more than tweaking server response time. Matt Zeunert breaks down what TTFB is, what causes its poor score, and why reducing server response time alone isn’t enough for optimization and often won’t be the most impactful change you can make to your website.

MZMatt ZeunertMatt Zeunert·February 12, 2025Performance
Design & UX — Taking RWD To The Extreme — Smashing Magazine

Taking RWD To The Extreme — Smashing Magazine

Tomasz Jakut reflects on the evolution of web design, from the days of table-based layouts and Flash games to the rise of responsive web design (RWD), which often feels like the end of history in web layout. But as 2025 marks the 15th anniversary of Ethan Marcotte’s article, it’s worth asking whether something significant happened after RWD — something so seamless that it went almost unnoticed.

TJTomasz JakutTomasz Jakut·February 7, 2025Design & UX
Engineering — Integrations: From Simple Data Transfer To Modern Composable Architectures — Smashing Magazine

Integrations: From Simple Data Transfer To Modern Composable Architectures — Smashing Magazine

In today’s web development landscape, the concept of a monolithic application has become increasingly rare. Modern applications are composed of multiple specialized services, each of which handles specific aspects of functionality. This shift didn’t happen overnight - it’s the result of decades of evolution in how we think about and implement data transfer between systems. Let’s explore this journ

EDEdoardo DusiEdoardo Dusi·February 4, 2025Engineering
Frontend — Transitioning Top-Layer Entries And The Display Property In CSS — Smashing Magazine

Transitioning Top-Layer Entries And The Display Property In CSS — Smashing Magazine

It’s not always the big features that make our everyday lives easier; sometimes, it’s those ease-of-life features that truly enhance our projects. In this article, Brecht De Ruyte highlights two such features: `@starting-style` and `transition-behavior` — two properties that are absolutely welcome additions to your everyday work with CSS animations.

BDBrecht De RuyteBrecht De Ruyte·January 29, 2025Frontend
Performance — On-Device AI: Building Smarter, Faster, And Private Applications — Smashing Magazine

On-Device AI: Building Smarter, Faster, And Private Applications — Smashing Magazine

Shouldn’t there be a way to keep your apps or project data private and improve performance by reducing server latency? This is what on-device AI is designed to solve. It handles AI processing locally, right on your device, without connecting to the internet and sending data to the cloud. In this article, Joas Pambou explains what on-device AI is, why it’s important, the tools to build this type of

JPJoas PambouJoas Pambou·January 16, 2025Performance
Engineering — The Role Of Illustration Style In Visual Storytelling — Smashing Magazine

The Role Of Illustration Style In Visual Storytelling — Smashing Magazine

How do we determine the most suitable illustration style? How should illustrations complement and reflect your corporate identity? What will resonate most with your target audience? And regarding the content, what type of illustration would best enhance it, and how would it work for the age range it is primarily for? Thomas Bohm shares insightful examples and discusses the key qualities of effecti

TBThomas BohmThomas Bohm·January 14, 2025Engineering
Languages — Solo Development: Learning To Let Go Of Perfection — Smashing Magazine

Solo Development: Learning To Let Go Of Perfection — Smashing Magazine

The best and worst thing about solo development is the “solo” part. There’s a lot of freedom in working alone, and that freedom can be inspiring, but it can also become a debilitating hindrance to productivity and progress. Victor Ayomipo shares his personal lessons on what it takes to navigate solo development and build the “right” app.

VAVictor AyomipoVictor Ayomipo·January 10, 2025Languages
Performance — Tight Mode: Why Browsers Produce Different Performance Results — Smashing Magazine

Tight Mode: Why Browsers Produce Different Performance Results — Smashing Magazine

We know that browsers do all sorts of different things under the hood. One of those things is the way they not only *fetch* resources like images and scripts from the server but how they [prioritize those resources](https://www.debugbear.com/blog/request-priorities?utm_campaign=sm-7). Chrome and Safari have implemented a “Tight Mode” that constrains which resources are loaded and in what order, bu

GGGeoff GrahamGeoff Graham·January 9, 2025Performance
Frontend — Lesser Known Uses Of Better Known Attributes — Smashing Magazine

Lesser Known Uses Of Better Known Attributes — Smashing Magazine

HTML attributes are like little instructions that we add to the markup of elements to make them do certain things or behave in certain ways. For example, most of us know that the `target` attribute with a value of `_blank` opens the link in a new tab or window. But did you know that you can use it on the `form` element, too? John Rhea presents several lesser-known uses for common HTML attributes.

JRJohn RheaJohn Rhea·January 8, 2025Frontend
AI & ML — What Does AI Really Mean? — Smashing Magazine

What Does AI Really Mean? — Smashing Magazine

We, as human beings, don’t worry too much about making sure the connections land at the right point. Our brain just works that way, declaratively. However, for building AI, we need to be more explicit. Let’s dive in!

AFAtila FassinaAtila Fassina·January 6, 2025AI & ML
Design & UX — Three Approaches To Amplify Your Design Projects — Smashing Magazine

Three Approaches To Amplify Your Design Projects — Smashing Magazine

There are many ways to elevate a design project from good to incredible. For web and product designers, it’s not just about adding more animations and flair. What it truly comes down to is a reframing of your thought processes starting before the project even kicks off. Olivia De Alba presents three approaches that designers can implement and which will change the way they make their projects more

ODOlivia De AlbaOlivia De Alba·December 17, 2024Design & UX
Frontend — Mastering SVG Arcs — Smashing Magazine

Mastering SVG Arcs — Smashing Magazine

SVG arcs demystified! Akshay Gupta explains how to master radii, rotation, and arc direction to create stunning curves. Make arcs a powerful part of your SVG toolkit for creating more dynamic, intricate designs with confidence.

AGAkshay GuptaAkshay Gupta·December 9, 2024Frontend
Design & UX — Creating An Effective Multistep Form For Better User Experience — Smashing Magazine

Creating An Effective Multistep Form For Better User Experience — Smashing Magazine

Forms are already notoriously tough to customize and style — to the extent that we’re already starting to see new ideas for more flexible control. But what we don’t often discuss is designing good-form experiences beyond validation. That’s what Jima Victor discusses in this article, focusing specifically on creating multi-step forms that involve navigation between sections.

AOAmejimaobari OllornwiAmejimaobari Ollornwi·December 3, 2024Design & UX
Frontend — The Hype Around Signals — Smashing Magazine

The Hype Around Signals — Smashing Magazine

From KnockoutJS to modern UI libraries like SolidJS, Vue.js, and Svelte, signals revolutionized how we think about reactivity in UIs. Here’s a deep dive into their history and impact by Atila Fassina.

AFAtila FassinaAtila Fassina·November 27, 2024Frontend
Design & UX — Open-Source Meets Design Tooling With Penpot — Smashing Magazine

Open-Source Meets Design Tooling With Penpot — Smashing Magazine

Penpot helps designers and developers work better together by offering a free, open-source design tool based on open web standards. Today, let’s explore its newly released Penpot Plugin System. So now, if there’s a functionality missing, you don’t need to jump into the code base straight away; you can create a plugin to achieve what you need. And you can even serve it from localhost!

AFAtila FassinaAtila Fassina·November 14, 2024Design & UX
Frontend — CSS min() All The Things — Smashing Magazine

CSS min() All The Things — Smashing Magazine

Victor Ayomipo experiments with the CSS `min()` function, exploring its flexibility with different units to determine if it is the be-all, end-all for responsiveness. Discover the cautions he highlights against dogmatic approaches to web design based on his findings.

VAVictor AyomipoVictor Ayomipo·October 17, 2024Frontend
Engineering — Build A Static RSS Reader To Fight Your Inner FOMO — Smashing Magazine

Build A Static RSS Reader To Fight Your Inner FOMO — Smashing Magazine

RSS is a classic technology that fetches content from websites and feeds it to anyone who subscribes to it with a URL. It’s based on XML, and we can use it to consume the feeds in our own apps. Karin Hendrikse demonstrates how to do exactly that with a static site you can use as your personal RSS reader.

KHKarin HendrikseKarin Hendrikse·October 7, 2024Engineering
Design & UX — How A Bottom-Up Design Approach Enhances Site Accessibility — Smashing Magazine

How A Bottom-Up Design Approach Enhances Site Accessibility — Smashing Magazine

You can’t overstate the importance of accessible website design. By the same token, bottom-up philosophies are crucial in modern site-building. A detail-oriented approach makes it easier to serve a more diverse audience along several fronts. Making the most of this opportunity will both extend your reach to new niches and make the web a more equitable place.

EHEleanor HecksEleanor Hecks·October 4, 2024Design & UX
Languages — How To Manage Dangerous Actions In User Interfaces — Smashing Magazine

How To Manage Dangerous Actions In User Interfaces — Smashing Magazine

One of the main laws that applies to almost everything in our lives, including building digital products, is Murphy’s Law: “Anything that can go wrong will go wrong.” Our goal is to prevent things from going wrong and, if they do, mitigate the consequences. In this article, Victor Ponamarev explores different strategies for preventing users from making mistakes.

VPVictor PonamariovVictor Ponamariov·September 27, 2024Languages
Design & UX — Embracing Introversion In UX — Smashing Magazine

Embracing Introversion In UX — Smashing Magazine

This article aims to celebrate the power of introversion in UX research and design. Victor Yocco debunks common misconceptions, explores the unique strengths introverted researchers and designers bring to the table, and offers practical tips for thriving in a field that sometimes seems tailored for extroverts.

VVictoryoccoVictoryocco·September 19, 2024Design & UX
Frontend — SVG Coding Examples: Useful Recipes For Writing Vectors By Hand — Smashing Magazine

SVG Coding Examples: Useful Recipes For Writing Vectors By Hand — Smashing Magazine

Myriam Frisano explores the basics of hand-coding SVGs with practical examples to demystify the inner workings of common SVG elements. In this guide, you’ll learn about asking the right questions to solve common positioning problems and how to leverage JavaScript so that, by the end, you can add “SVG coding” to your toolbox. You’ll also be able to declare proudly, “I know how to draw literal pictu

MFMyriam FrisanoMyriam Frisano·September 18, 2024Frontend
Frontend — Creating Custom Lottie Animations With SVGator — Smashing Magazine

Creating Custom Lottie Animations With SVGator — Smashing Magazine

Creating ready-to-implement Lottie animations with a single tool is now possible thanks to SVGator’s latest feature updates. In this article, you will learn how to create and animate a Lottie using SVGator, an online animation tool that has zero learning curve if you’re familiar with at least one design tool.

MCMihai CoraMihai Cora·September 17, 2024Frontend
AI & ML — Why Anticipatory Design Isn’t Working For Businesses — Smashing Magazine

Why Anticipatory Design Isn’t Working For Businesses — Smashing Magazine

Anticipatory design, powered by Artificial Intelligence (AI), Machine learning (ML), and Big Data (BD), promises to transform user experiences by predicting and fulfilling needs before users even express them. While this proactive approach seems revolutionary, many businesses struggle to meet the high expectations it sets. Joana Cerejo delves into the challenges of anticipatory design, highlights

JCJoana CerejoJoana Cerejo·September 10, 2024AI & ML