DEV Community

Web Performance

All things speed and scalability on the web.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Which JavaScript Data Grid Should You Choose in 2027?

Which JavaScript Data Grid Should You Choose in 2027?

ðŸ“Ē āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™: t/webperformance - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
2 min read
We Sold PageSpeed Retainers for Years. Here Is Why We Productised Monitoring Instead of Another Audit PDF

We Sold PageSpeed Retainers for Years. Here Is Why We Productised Monitoring Instead of Another Audit PDF

ðŸ“Ē āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™: t/webperformance - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
9 min read
Shopify Theme Apps Slowing Your Store: An Audit Walkthrough

Shopify Theme Apps Slowing Your Store: An Audit Walkthrough

ðŸ“Ē āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™: t/webperformance - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
10 min read
Image SEO in Next.js: next/image, alt text and the LCP hero it can't fix for you

Image SEO in Next.js: next/image, alt text and the LCP hero it can't fix for you

ðŸ“Ē āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™: t/webperformance - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
4 min read
Does this URL pass Core Web Vitals? Check CrUX field data in Python, with an honest origin fallback

Does this URL pass Core Web Vitals? Check CrUX field data in Python, with an honest origin fallback

ðŸ“Ē āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™: t/webperformance - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
7 min read
Redesigning my TYPO3 portfolio – what actually moved the Lighthouse scores

Redesigning my TYPO3 portfolio – what actually moved the Lighthouse scores

1
ðŸ“Ē āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™: t/webperformance - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 1
5 min read
Defer, Async, and Module Scripts: A Field Guide for INP and TBT

Defer, Async, and Module Scripts: A Field Guide for INP and TBT

ðŸ“Ē āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™: t/webperformance - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 1
9 min read
A Practical Order of Operations for Speeding Up WooCommerce in 2026

A Practical Order of Operations for Speeding Up WooCommerce in 2026

ðŸ“Ē āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™: t/webperformance - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
1 min read
Shopify Image Optimizer Checklist for Product Photos

Shopify Image Optimizer Checklist for Product Photos

ðŸ“Ē āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™: t/webperformance - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
4 min read
PWA Case Study: How WebRetail increased mobile conversion by 25%

PWA Case Study: How WebRetail increased mobile conversion by 25%

1
ðŸ“Ē āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™: t/webperformance - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
4 min read
Frontend Performance Is an Architecture Problem, Not an Optimization Problem

Frontend Performance Is an Architecture Problem, Not an Optimization Problem

2
ðŸ“Ē āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™: t/webperformance - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 2
1 min read
Progressive vs baseline JPEG with mozjpeg: the byte difference

Progressive vs baseline JPEG with mozjpeg: the byte difference

ðŸ“Ē āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™: t/webperformance - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
4 min read
WooCommerce LCP: What I Measure Before Touching Plugins

WooCommerce LCP: What I Measure Before Touching Plugins

ðŸ“Ē āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™: t/webperformance - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ” 1
1 min read
Cutting Total Blocking Time from 200–500ms to 60–80ms

Cutting Total Blocking Time from 200–500ms to 60–80ms

ðŸ“Ē āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™: t/webperformance - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
3 min read
Your Blog Images Are Too Heavy: Convert PNG Screenshots to WebP

Your Blog Images Are Too Heavy: Convert PNG Screenshots to WebP

ðŸ“Ē āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™: t/webperformance - āļŠāļĢāļļāļ›āļ”āļĢāļēāļĄāđˆāļēāļĨāđˆāļēāļŠāļļāļ”
2 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.