
Introducing libSquoosh | Blog
It's Squoosh, but as a Node library.
The best problem-solving writing in software engineering — databases, performance, security, frontend and distributed systems, in one feed.

It's Squoosh, but as a Node library.

3D models are more relevant than ever. Retailers bring in-store shopping experiences to customers' homes. Museums let anyone see artifacts from anywhere. 3D is difficult to do without a deep knowledge of 3D technologies or third-party hosting. 1.1 makes these tasks as easy as writing HTML.

Select and configure build tools based on best practices.

We introduced a new Googlebot at Google I/O and took the opportunity to discuss improvements and best practices for making JavaScript web apps work well with Google Search.

Passkeys Week is bringing fresh content and highlighting learning materials to help you successfully implement passkeys!

Thanks to JSON module scripts and import attributes, you can now directly import JSON in JavaScript modules. Both features are now Baseline Newly available.

All major browser engines now support last baseline alignment in CSS grid and flexbox.

LCP and INP are now Baseline Newly available as of December 12, 2025.

We launched the final modules for Learn Accessibility. This means you can take this course from start to finish or in any order you choose.

Learn how to build a responsible AI system for your website or web application.

Our popular Learn CSS course has been updated with new modules covering the latest CSS features.

We launched the final modules for Learn HTML. This means you can take this course from start to finish or in any order you choose.

Today we have launched Learn Images! In our newest course learn about image formats, compression, responsive images, and performance.

Read about the latest Lighthouse updates announced at Chrome Developer Summit 2019.

Celebrating MDN's 20th birthday with cake.

Chromium 80 had a system-ui font weight regression on macOS. The reason it broke, and the new super powers post-resolution, are worth the wait in Chromium 83.

Navigation preload lets you overcome service worker startup time by making requests in parallel.

What's new in Baseline this year, and about the new tools to help you make better use of Baseline.

This blog post announces a new collection of patterns for amazing apps, including clipboard patterns, file patterns, and app patterns.

Get up to date on some of the exciting new CSS features that are already supported in modern browsers—or soon will be!

A collective project between Google, Microsoft, Mozilla, Coil, W3C, Samsung, and Igalia to support the creation and maintenance of strategic web platform documentation.

Helping you select a passkey library


The popover API lands in all modern browser engines.