DEV Community

Alex MacArthur
Alex MacArthur

Posted on • Originally published at macarthur.me on

You should still look at your site with JavaScript disabled.

Even today, it’s still worth looking at your sites with JavaScript disabled.

Many of them have either a couple of elements that depend on JS to show/hire correctly, or a big chunk of the page rendered as a single-page application.

In either case, the user interface isn’t “ready” after page load until JS has a chance to download, parse, and execute, which means core web vitals like largest contentful paint and cumulative layout shift are at risk. For your users, it means a flash of jank when they visit the page.

Some of the fixes for this are simple (ex: use CSS to hide elements that should be invisible by default), and others might get a little crazier (ex. prerender an embedded SPA into part of a page).

Fortunately, this stuff is easy to diagnose. Disable JavaScript, load the page, and see what’s ugly.

Dev Diairies image

User Feedback & The Pivot That Saved The Project ↪️

We’re following the journey of a dev team building on the Stellar Network as they go from hackathon idea to funded startup, testing their product in the real world and adapting as they go.

Watch full video 🎥

Top comments (0)

Gen AI apps are built with MongoDB Atlas

Gen AI apps are built with MongoDB Atlas

MongoDB Atlas is the developer-friendly database for building, scaling, and running gen AI & LLM apps—no separate vector DB needed. Enjoy native vector search, 115+ regions, and flexible document modeling. Build AI faster, all in one place.

Start Free

👋 Kindness is contagious

Explore this insightful write-up, celebrated by our thriving DEV Community. Developers everywhere are invited to contribute and elevate our shared expertise.

A simple "thank you" can brighten someone’s day—leave your appreciation in the comments!

On DEV, knowledge-sharing fuels our progress and strengthens our community ties. Found this useful? A quick thank you to the author makes all the difference.

Okay