Home/Performance
Topic

Performance

974 articles on Performance.

11,834 articles
Performance — Refactoring CSS: Introduction (Part 1) — Smashing Magazine

Refactoring CSS: Introduction (Part 1) — Smashing Magazine

In this three-part series, Adrian Bece is going to go through the CSS refactor process from the beginning to the end, starting with knowledge on how to approach it and some general pros and cons of refactoring, then moving onto the refactoring strategies themselves and ending with some general best practices on CSS file size and performance. CSS refactoring is not an easy task — it needs to be don

ABAdrian BeceAdrian Bece·July 12, 2021Performance
Performance — Tools And Practices To Speed Up The Vue.js Development Process — Smashing Magazine

Tools And Practices To Speed Up The Vue.js Development Process — Smashing Magazine

Even though Vue.js claims to have an approachable minimalist framework that can be incrementally adaptable, it can be a little bit overwhelming when starting as a Vue.js newbie. In this tutorial, Uma Victor will take a look at some tips and tools to help you become a better Vue developer. You will start with some helpful insights on organizing your projects for scale and other great points to note

UVUma VictorUma Victor·July 8, 2021Performance
Performance — Breaking Down Bulky Builds With Netlify And Next.js — Smashing Magazine

Breaking Down Bulky Builds With Netlify And Next.js — Smashing Magazine

Static Generation is great for performance — until the app gets too big and build-times go through the roof. Today, we’ll have a look at how Netlify’s fresh On-Demand Builders can fix that. Additionally, we pair it up with Next.js’ Incremental Static Regeneration for the best user and developer experience. And, of course, benchmark those results!

AFAtila FassinaAtila Fassina·June 29, 2021Performance
Performance — Vercel: Series C funding announcement

Vercel: Series C funding announcement

Vercel has added an additional $102 million of investment at a valuation greater than $1BN. This is a major milestone for our company, customers, and community in our mission to build a faster web, together.

VVercel·June 23, 2021Performance
Performance — Useful Front-End Boilerplates And Starter Kits — Smashing Magazine

Useful Front-End Boilerplates And Starter Kits — Smashing Magazine

We don’t need to write everything from scratch every single time. With boilerplates and starter kits, we can set up our projects faster, and get to work immediately. We’ve also just recently covered CSS auditing tools, CSS generators, accessible front-end components and VS code extensions — you might find them useful, too. This collection is by no means complete, but rather a selection of things t

CMCosima MielkeCosima Mielke·June 10, 2021Performance
Performance — From AVIF to WebP: A New Smashing Book By Addy Osmani — Smashing Magazine

From AVIF to WebP: A New Smashing Book By Addy Osmani — Smashing Magazine

It’s here! For the last year, we’ve been working with Addy Osmani on a new Smashing Book all around image optimization. And now it’s here. Meet “Image Optimization”, our deep-dive guide to understand how to deliver high-quality images on the web fast. 528 pages. From formats and compression to delivery and maintenance. Get the book right away!

VFVitaly FriedmanVitaly Friedman·June 8, 2021Performance
Performance — Can I :has()

Can I :has()

I just joked that we're basically getting everything we want in CSS super fast (mostly referring to container queries, my gosh, can you imagine they are

CCChris Coyier·June 4, 2021Performance
Performance — How To Fix Cumulative Layout Shift (CLS) Issues — Smashing Magazine

How To Fix Cumulative Layout Shift (CLS) Issues — Smashing Magazine

Google’s Core Web Vitals initiative has taken the SEO and Web Performance worlds by storm and many sites are busy optimizing their Page Experience to maximize the ranking factor. The Cumulative Layout Shift metric is causing trouble to a lot of sites, so let’s have a look at ways of addressing any issues for that metric.

BPBarry PollardBarry Pollard·June 2, 2021Performance
Performance — Improving The Performance Of An Online Store (Case Study) — Smashing Magazine

Improving The Performance Of An Online Store (Case Study) — Smashing Magazine

Getting a good performance score from Google is hard for any website — but doing so for an online store is even harder. We achieved green scores — even several for mobile. Every front-end developer is chasing the same holy grail of performance: green scores in Google Page Speed. In this article, Jennifer Brehm is going to highlight some of the work she did and how her team was able to achieve thei

JBJennifer BrehmJennifer Brehm·June 2, 2021Performance
Performance — QUIC Version 1 is live on Cloudflare

QUIC Version 1 is live on Cloudflare

QUIC is a new fast and secure transport protocol. Version 1 has just been published as RFC 9000 and today Cloudflare has enabled support for all customers, come try it out.

LALucas, Alessandro GhediniLucas, Alessandro Ghedini·May 28, 2021Performance
Performance — A New Way To Reduce Font Loading Impact: CSS Font Descriptors — Smashing Magazine

A New Way To Reduce Font Loading Impact: CSS Font Descriptors — Smashing Magazine

Web fonts are often terrible for web performance and none of the font loading strategies are particularly effective to address that. If you want to use web fonts your choices are basically Flash of Invisible Text (aka FOIT) or Flash of Unstyled Text (FOUT). Neither option has really “won out” because neither is really satisfactory, to be honest. Upcoming font options may finally deliver on the pro

BPBarry PollardBarry Pollard·May 25, 2021Performance
Performance — Links on Performance III

Links on Performance III

Making GitHub’s new homepage fast and performant — Tobias Ahlin describes how the scrolling effects are done more performantly thanks to IntersectionObserver

CCChris Coyier·May 24, 2021Performance
Performance — How We Improved Our Core Web Vitals (Case Study) — Smashing Magazine

How We Improved Our Core Web Vitals (Case Study) — Smashing Magazine

Google’s “Page Experience Update” will start rolling out in June. At first, sites that meet Core Web Vitals thresholds will have a minor ranking advantage in mobile search for all browsers. Search is important to any business, and this is the story of how Beau Hartshorne and his team at Instant Domain Search improved their Core Web Vitals scores. Plus, an open-source tool they’ve built along the w

BHBeau HartshorneBeau Hartshorne·May 17, 2021Performance
Performance — Tree-Shaking: A Reference Guide — Smashing Magazine

Tree-Shaking: A Reference Guide — Smashing Magazine

Since its early days, JavaScript programs have grown in complexity and the number of tasks they perform. The need to compartmentalize such tasks into closed scopes of execution became apparent. “Tree-shaking” is a must-have performance optimization when bundling JavaScript. In this article, we dive deeper on how exactly it works and how specs and practice intertwine to make bundles leaner and more

AFAtila FassinaAtila Fassina·May 14, 2021Performance
Performance — Improving The Performance Of Shopify Themes (Case Study) — Smashing Magazine

Improving The Performance Of Shopify Themes (Case Study) — Smashing Magazine

When tackling a big refactor, what are the things you should focus on and what performance improvements can you expect? Dealing with themes for large platforms and CMS, legacy issues often become a bottleneck. In this article, Carson Shold discusses how his team improved the performance and organization of their Shopify themes, and improved maintainability along the way.

CSCarson SholdCarson Shold·May 6, 2021Performance
Performance — Reducing HTML Payload With Next.js (Case Study) — Smashing Magazine

Reducing HTML Payload With Next.js (Case Study) — Smashing Magazine

This article showcases a case study of Bookaway’s landing page performance. It’s about a couple of things that Bookaway faced and Liran Cohen (as part of a company in the traveling industry) managed to optimize the pages, so that the HTML they send is smaller. Smaller HTML means less time for Google to download and process those long strings of text. Today you’ll see how taking care of the props y

LCLiran CohenLiran Cohen·May 5, 2021Performance
Performance — How we use Web Components at GitHub

How we use Web Components at GitHub

At GitHub, we pride ourselves on delivering a first-class developer experience. A considerable part of our work is on our front end, which we strive to keep as lightweight, fast,…

KOKristján OddssonKristján Oddsson·May 4, 2021Performance
Performance — The Humble Element And Core Web Vitals — Smashing Magazine

The Humble Element And Core Web Vitals — Smashing Magazine

Images have also been a key part of the web. They communicate ideas instantly, but they are also a lot heavier than text to load. This means that it’s essential to get loading and displaying them right, if you want to give your users a fantastic first impression. An excerpt from Addy Osmani

AOAddy OsmaniAddy Osmani·April 29, 2021Performance
Performance — Meet Image Optimization, A New Smashing Book By Addy Osmani — Smashing Magazine

Meet Image Optimization, A New Smashing Book By Addy Osmani — Smashing Magazine

The cat is out! For the last year, we’ve been working with Addy Osmani on a new Smashing Book all around image optimization. And now it’s here. Meet “Image Optimization”, our practical modern guide to delivering high-quality images on the web with the best performance. Image optimization, loading behavior and rendering in the browser require understanding of image formats and image compression tec

VFVitaly FriedmanVitaly Friedman·April 28, 2021Performance
Performance — Understanding Easing Functions For CSS Animations And Transitions — Smashing Magazine

Understanding Easing Functions For CSS Animations And Transitions — Smashing Magazine

Easing functions can change the look and feel of an animation by affecting the rate, or speed, of an animation. As human beings, we are accustomed to a natural, non-linear motion. Using those custom-easing functions in the animations can lead to an improved impression on users and a more delightful user experience. In this article, we’re going to take a deep dive into easing functions and see how

ABAdrian BeceAdrian Bece·April 27, 2021Performance
Performance — Load Testing with Koi Pond

Load Testing with Koi Pond

Complex systems are difficult to reason about at scale; we often can’t accurately extrapolate system behavior and performance, so we need to derive that data empirically. We use load testing to do just that: find the limits of our systems and weed out bugs at a large scale in a controlled environment. Slack is a…

SRShreya Ramesh·April 23, 2021Performance
Performance — Web Design Done Well: The Ordinary Made Extraordinary — Smashing Magazine

Web Design Done Well: The Ordinary Made Extraordinary — Smashing Magazine

Sometimes it’s the little things in web life that make us look twice. From carousels to documentation to cookie disclaimers, here are some sites taking the mundane and sprinkling in a little magic. Great ideas in web design come so thick and fast that it can be easy to miss them if you’re not careful. In this article, Frederick O’Brien brings you a small antidote to that, piecing together splashes

FOFrederick O BrienFrederick O Brien·April 22, 2021Performance
Performance — An In-Depth Guide To Measuring Core Web Vitals — Smashing Magazine

An In-Depth Guide To Measuring Core Web Vitals — Smashing Magazine

How are Core Web Vitals measured? How do you know your fixes have had the desired effect and when will you see the results in Google Search Console? Let’s figure it out! In this post, Barry Pollard is going to attempt to explain a bit more about what’s going on here and explain some of the nuances and misunderstandings of these tools.

BPBarry PollardBarry Pollard·April 19, 2021Performance
Performance — How To Get Web Design Clients Fast (Part 2) — Smashing Magazine

How To Get Web Design Clients Fast (Part 2) — Smashing Magazine

If you’re an agency owner, you know that you need customers to grow. No matter how big your dreams are, customers are the lifeblood of your business. But you’re probably wondering — how do you attract quality, high-paying clients?Selling is key to growing your web design business, but it doesn’t have to be complicated! With clear goals, customer research, and proven closing techniques, anyone can

SRStephen RoeStephen Roe·April 15, 2021Performance
Performance — From Cats With Love: New Navigation, Guides And Workshops — Smashing Magazine

From Cats With Love: New Navigation, Guides And Workshops — Smashing Magazine

At Smashing, we’ve been busy over the last few months. We’ve set up new workshops, redesigned our navigation, refined performance and improved accessibility. There are subtle UX changes coming in, and we’d love to share what we’ve been cooking. A sincere thank you for your kind, ongoing support and generosity — thank you for being smashing, now and ever!

VFVitaly FriedmanVitaly Friedman·April 15, 2021Performance
Performance — How Shopify Dynamically Routes Storefront Traffic - Shopify

How Shopify Dynamically Routes Storefront Traffic - Shopify

In 2019 we set out to rewrite the Shopify storefront implementation. Our goal was to make it faster. We talked about the strategies we used to achieve that goal in a previous post about optimizing server-side rendering and implementing efficient caching. To build on that post, I’ll go into detail on how the Storefront Renderer team tweaked our load balancers to shift traffic between the legacy sto

SEShopify Engineering·April 9, 2021Performance
Performance — How To Boost Media Performance On A Budget — Smashing Magazine

How To Boost Media Performance On A Budget — Smashing Magazine

How do we get media performance right while staying within performance budgets? In this article, Akshay Ranganath will take a look at the recent stats and data around performance budgets, video playback performance issues and some techniques and tools to address these issues. Having a performance budget as a standalone metric might not be of much help. That’s why we must correlate performance to o

ARAkshay RanganathAkshay Ranganath·March 25, 2021Performance
Performance — A Deep Dive Into Eleventy Static Site Generator — Smashing Magazine

A Deep Dive Into Eleventy Static Site Generator — Smashing Magazine

Eleventy (aka 11ty) is rising in the ranks among static site generators. This Node-based builder is attractive due to its zero-config starting point, purely static output, and ease of achieving the coveted top Lighthouse performance score of four perfect 100s. Let’s dive into what else makes it unique, and learn about some essential concepts to help you successfully get started.

SEStephanie EcklesStephanie Eckles·March 24, 2021Performance
Performance — Going Headless: Use Cases And What It’s Good For — Smashing Magazine

Going Headless: Use Cases And What It’s Good For — Smashing Magazine

One of the drivers of the popularity of headless options is that expectations for the quality of user experience are constantly going up. We have a wealth of tools to help developers build things fast so results are expected quickly. Going headless lets your team take full control of the user experience instead of wrestling with a large tool that doesn’t do quite what you wanted. In this article,

AHAaron HansAaron Hans·March 23, 2021Performance
Performance — How To Get Web Design Clients Fast (Part 1) — Smashing Magazine

How To Get Web Design Clients Fast (Part 1) — Smashing Magazine

The secret to growing a successful web design business is thinking of design as a service, not a product. When you focus on recurring revenue and sell to one targeted niche, you can grow a business faster than ever. In this two-part series, Stephen Roe shares the agency growth lessons we’ve learned. In this first part, we break down the pricing model that’s worked best for us and explain how to le

SRStephen RoeStephen Roe·March 18, 2021Performance
Performance — Automatic Platform Optimization post-launch report

Automatic Platform Optimization post-launch report

We explored almost 200 websites with the activated Automatic Platform Optimization feature in Chrome User Experience Report data. Automatic Platform Optimization consistently demonstrated better aggregate performance among sites we analyzed in TTFB, First Paint, FCP, and LCP metrics.

YYevgenYevgen·March 16, 2021Performance
Performance — CSS Auditing Tools — Smashing Magazine

CSS Auditing Tools — Smashing Magazine

Ideally, a CSS auditing tool would provide some insights about how heavily CSS implact rendering performance, and which operations lead to expensive layout recalculations. It could also highlight what properties don’t affect the rendering at all (like Firefox DevTools does it), and perhaps even suggest how to write slightly more efficient CSS selectors. In a new short series of posts, we highlight

ILIris LjesnjaninIris Ljesnjanin·March 11, 2021Performance