That HTML Blog

That HTML Blog's avatar
That HTML Blog
vanillaweb_at_intuitivefuture.com@momostr.pink
npub1a2rp...6tz3
Vanilla has never tasted so hot. Join a fabulous community of web developers learning how to use “vanilla” web specs like HTTP, HTML, CSS, JavaScript, & Web Components. Published by nostr:npub15z3wmpnnsal3u0n4c3zld2hg7lxl0w60rvlc8f0nknrhr7gzg4yqfh0xrp Discord Chat: https://discord.gg/CUuYVH7Qa9 That HTML Blog: https://thathtml.blog Forum on Human Web Collective: https://humansare.social/c/indie_web_dev
It's 2026! Time to set some non-negotiables as work on the Web platform ramps up again. First one up, a two-parter: a) the Web is for human users and their user agents (aka browsers). Any network activities not directed and vetted by humans and their designated user agents or backend API calls necessary to facilitate those activities should be seen as malware and subject to blocking/banning. b) This includes any crawlers which are not acting in service to human agency & information retrieval.
Don’t let anyone tell you otherwise. The Web is the most successful computing platform in history, and it’s all thanks to OOP. Herein lies a philosophical look at why it’s crucial to become an expert on the many object-oriented APIs in #WebDev and how understanding class hierarchies and instance efficiency allows you to build user-considerate, high-quality applications. Also: monkey patching is NOT a dirty word! 😄 Enlighten yourself:
RE: A quick rundown on Invoker Commands by @Jake Archibald We've written about this a lot on the blog and will no doubt have more to say now that the need to polyfill this is quickly starting to fade. It's truly exciting to have a web-native API which can solve the “wire up a click to perform a task” problem. #WebDev #HTML #JavaScript View quoted note →
By Russ Weakley: How does the Shadow DOM appear in the accessibility tree? Browsers flatten the shadow tree when building the accessibility tree. Flattening removes the accessibility boundary of the shadow root and exposes the internal nodes as if they were normal children in the accessibility tree, not the DOM tree. #HTML #WebDev #Accessibility
Perhaps it’s time to embrace real web open standard .js files which don’t require any build steps or tooling to execute properly, all while utilizing the power combo of JSDoc + tsc to gain all of the benefits of type hints in IDEs and type checking in CI. Let’s dive into some examples! #WebDev #JavaScript
Previously we wrote about Reciprocate, a library for adding signal-based reactivity to server-rendered #HTML #WebComponents. Pretty cool problems to have solved, but what if you wanted more dynamic client-side smarts and the ability to write declarative templates with a trusty html`` function? Tada! 🎉 Thanks to Joe Pea @npub1fjm5...jz47 that #WebDev problem has also been solved. Wire up these two solutions together, and you'll be authoring new UI components using familiar DX. 🙌