Jens Oliver Meiert 🇺🇦 🇵🇸
@meiert.com
980 followers 140 following 200 posts
Web developer, manager, author. HTML optimization (“Upgrade Your HTML”), web dev news (@frontenddogma.com), web dev terminology (@webglossary.info). More: https://mas.to/@j9t, https://meiert.com/.
Posts Media Videos Starter Packs
Reposted by Jens Oliver Meiert 🇺🇦 🇵🇸
benschwarz.bsky.social
According to HTTP Archive, Next.js sites see the **worst** Core Web Vitals performance when compared to other popular frameworks

httparchive.org/reports/tech...
Screenshot from https://httparchive.org/reports/techreport/tech?tech=ALL,Next.js,Ruby+on+Rails,Astro,SvelteKit,Svelte,React,VitePress&geo=ALL&rank=ALL&page=1
meiert.com
I’m working on the sequel to the meiert.com anthology, “On Web Development,” which will feature the best tech articles from 2015 to 2025.

To get notified when the book is available, follow along on @leanpub.bsky.social: leanpub.com/on-web-devel...

I’m not the best at marketing, so yes, that’s it 😉
On Web Development II
leanpub.com
meiert.com
Researching web dev topics?

@frontenddogma.com now allows to combine multiple tags. With about 18,000 entries and nearly 1,000 tags, this makes finding specific material even easier.

For example, what was going on with CSS hacks in the 2000s? frontenddogma.com/topics/filte...

#webdev #research
Topics Filter/Combinator · Frontend Dogma
frontenddogma.com
meiert.com
Oh, just to clarify—I didn’t mean “as a professional” in your or anyone’s direction, just as an important qualifier. My conviction is that we need a bar, such as error-free output, for both the development of individuals and the field. Validation is a low bar, but better than the nothing we have.
meiert.com
Are you referring to hyper-optimized HTML? Because that argument would be really interesting—it just seems so hard to do right that I’m not sure anyone sustained writing HTML like this in practice.

If not hyper-optimized, why accept errors (as a professional)?

meiert.com/blog/the-way...
The 6 Ways of Writing HTML (and Their Combinations) · Jens Oliver Meiert
There are 6 general ways of writing HTML: unsystematic, valid, semantic, accessible, required-only, and hyper-optimized. These types make for 19 combinations—the ways we write HTML.
meiert.com
meiert.com
HTML—the Most Difficult Programming Language in the World:

Where we seem to stand after declaring that HTML is a programming language and finding that most HTML documents contain errors.
HTML—the Most Difficult Programming Language in the World
Where we seem to stand after declaring that HTML is a programming language and finding that most HTML documents contain errors.
meiert.com
meiert.com
“Despite the world watching this live-streamed genocide, day in and day out, Gaza Holocaust Deniers and sympathizers continue to hide behind ‘October 7’ propaganda to justify the slaughter”:

www.palestinechronicle.com/israels-octo...

#palestine #israel #genocide
www.palestinechronicle.com
meiert.com
The Other Problem With Not Helping an Entire People Being Murdered in a Genocide:

On the consistency that seems needed for everyone to be safe.
The Other Problem With Not Helping an Entire People Being Murdered in a Genocide
On the consistency that seems needed for everyone to be safe.
meiert.com
meiert.com
Zionizing, v.: “Gaslight an individual or group of people with such shameless narcissistic psychopathic audacity by denying reality to said individual/group while simultaneously playing the victim. […]”

www.urbandictionary.com/define.php?t...

#israel #zionism #media
Urban Dictionary: Zionizing
zionizing: a verb which means to gaslight someone with such shameless narcissistic psychopathic audacity that you deny reality to their faces while...
www.urbandictionary.com
meiert.com
If you want to learn more about accessibility, check out @frontenddogma.com’s more than 2,000 articles on the topic. 📚

frontenddogma.com/topics/acces...

#webdev #accessibility
“accessibility” News Archive · Frontend Dogma
frontenddogma.com
Reposted by Jens Oliver Meiert 🇺🇦 🇵🇸
yolandadiaz.bsky.social
El ataque de Israel contra la Flotilla Global Sumud es un crimen contra el derecho internacional.

Exijimos a Israel la liberación inmediata de cualquier detenido.

La UE debe romper relaciones con Israel ya.
meiert.com
One frequently missed HTML optimization opportunity are attribute value defaults.

I maintain a list of these defaults that was just updated.

HTML Minifier Next is likely to get an option to auto-strip these from HTML code.

meiert.com/blog/optiona...

#html #performance #optimization
Optional HTML: Everything You Need to Know · Jens Oliver Meiert
Optional HTML can be left out to improve performance, to guide code comprehension, and to hone the craft. An overview over all optional tags, rules around quotes for attribute values, and omissible at...
meiert.com
meiert.com
Ours is a species that leaves it to unarmed civilians to deliver aid into a war zone to a people being exterminated and then watches as the civilians are being kidnapped.

But ours is also a species that destroys their own habitat, so it probably makes sense.

#unitednations #mankind #sumudflotilla
meiert.com
Website Optimization Measures, Part XXXIII:

On updating links, creating subagents, working through to-dos, blocking extremists, reviewing configs, uninstalling shell plugins, re-configuring Git, optimizing rsync, and cleaning up Node.js installs.
Website Optimization Measures, Part XXXIII
On updating links, creating subagents, working through to-dos, blocking extremists, reviewing configs, uninstalling shell plugins, re-configuring Git, optimizing rsync, and cleaning up Node.js installs.
meiert.com
meiert.com
Given how prevalent invalid, fantasy HTML has become, HTML validation has actually become a performance optimization vector.

A footnote from my article on the first step of reducing HTML file size (omitting optional markup):

meiert.com/blog/reduce-...

#html #performance #conformance
5 Ways to Reduce HTML File Size on Your Website, Step 0 · Jens Oliver Meiert
The journey begins with an unpopular step.
meiert.com
meiert.com
AI: The Real Problem Engineering Leaders Need to Have a Solution For:

The greatest challenge of today is not how our Engineering organizations should use AI, or what our Product organizations could accomplish with AI.
AI: The Real Problem Engineering Leaders Need to Have a Solution For
The greatest challenge of today is not how our Engineering organizations should use AI, or what our Product organizations could accomplish with AI.
meiert.com
meiert.com
How the Anti-AI Movement Hurts Itself (and What It Could Do Instead):

Strong “yes” to AI criticism, strong “no” to anti-AI fanaticism.
How the Anti-AI Movement Hurts Itself (and What It Could Do Instead)
Strong “yes” to AI criticism, strong “no” to anti-AI fanaticism.
meiert.com