Obs.js – context-aware web performance for everyone

Obs.js reads device and network signals and allows you to build adaptive user experiences.

CSS Wizardry

My small webstudio just got a new website \o/
https://internet2000.net/

Made by @ceubri best no-code web designer of the whole internet (also the best best friend ever). Design by moly, Internet 2000 founder

Powered by awesome @11ty and self-hosted @silex

#webperf #foss #opensource #webDev #webdesign #selfhosted #selfhosting

Free performance win most devs miss:

Add loading='lazy' to every image below the fold.

Before: page loads all 20 images at once (3MB)
After: loads only what's visible (200KB initial)

One line of HTML. Massive difference on mobile.

<img src='hero.jpg' loading='lazy' alt='...'>

Works in all modern browsers. No JS needed.

#webdev #performance #html #webperf

WikiApiary is back online after having been down and overloaded for a long time.

Bawolff brought it back and did a ton of full stack performance work to optimise the whole system. Adding HTTP caching, tuning InnoDB, and more!

https://blog.bawolff.net/2026/03/giving-wikiapiary-kick.html

#MediaWiki #WikiApiary #Wikibase #Wikidata #VinylCache #VarnishCache #MariaDB #MySQL #webperf #SRE

Giving WikiApiary a kick

A few days ago I was listening to some of the talks at MUDCon (The MediaWiki conference aimed at non-Wikimedia uses of MediaWiki). During J...

The various GLP-1 medications are amazing. Tirzepatide has made a huge difference in my life. We need something like it for the web.
https://cloudfour.com/thinks/weight-loss-and-the-world-wide-web/

#webperf #perfnow #glp1

Weight Loss and the World Wide Web

On my successful journey with GLP-1 and my fruitless search to find a similar solution for the bloated mess the web has become.

Cloud Four

#Development #Analyses
When the wrong demos go viral · Pretext reframes how we think about text rendering https://ilo.im/16bs49

_____
#Layout #Canvas #Text #JavaScript #Library #Accessibility #WebPerf #WebDev #Frontend #DOM

You're Looking at the Wrong Pretext Demo

Pretext went viral for its beautiful canvas demos. But the community is showcasing the wrong feature.

Den Odell

“Obs.js – context-aware web performance for everyone” by @csswizardry

🔗 https://csswizardry.com/Obs.js/demo/

> Obs.js reads a handful of browser signals (Navigator and Battery APIs) to infer connection strength, battery status, and device capability. It exposes those signals as CSS classes on the `<html>` element, and as properties on window.obs, so you can adapt delivery accordingly: serve lower-resolution media, forgo web fonts, disable…

#WebPerf

⚓️ https://nicolas-hoizey.com/links/2026/03/30/obs-js-context-aware-web-performance-for-everyone/

i know people love designing, branding, and styling things, but some time here with somewhat slower internet made me value text-based emails and slim websites

most times it was easier to ask the perplexity app and see the text result than wait for a slow search page to load plus subsequent slow sites

#webperf

“Low- and Mid-Tier Mobile for the Real World (2025)” by @csswizardry

🔗 https://csswizardry.com/2025/08/low-and-mid-tier-mobile-for-the-real-world-2025/

> It’s important to remember that ‘low-tier’ does not mean old. Likewise, ‘mid-tier’ does not mean ‘a flagship from 2018’. They are a device class in their own right and it’s perfectly possible for your users to be using brand new low-tier devices. As such, we needn’t look to the past for our benchmarks.

#WebPerf #mobile #device

⚓️ https://nicolas-hoizey.com/links/2026/03/30/low-and-mid-tier-mobile-for-the-real-world-2025/

#Development #Guides
How to use CSS containment · An underused technique to improve UI interactivity https://ilo.im/16brsp

_____
#CSS #Rendering #Browsers #Interactivity #DesignSystems #WebDesign #WebPerf #WebDev #Frontend #DOM

What Is CSS Containment and How Can I Use It? – CSS Wizardry

CSS containment lets you isolate layout and paint work to self-contained ‘islands’. Here’s what each contain value does and how to use it safely.