the javascript whisperer
@jswhisperer.bsky.social
https://jswhisperer.uk/ https://dev.to/jswhisperer/ https://www.linkedin.com/in/jswhisperer/ https://x.com/fullstack_js meetup
🛠️ CrawlerCheck 👉🏻 Check if Google bots and AI crawlers can access your site. https://crawlercheck.com/
Wondering how to inspect your bundle and make your @vite.dev based app smaller? Then take a look at the video I've recorded yesterday, as I'll walk through a few steps in a real-world application 👀
Vite Bundle Inspection made EASY
YouTube video by Alexander Lichter
youtu.be
If you're a Vue dev be prepared to go hungry for long stretches of time. There are no jobs.
👀 commandfor - enabled by default in Firefox 144 Soon, in all browsers, you won't need any JS to open a popover / dialog 🎉 More info in @keithamus.social post here: developer.chrome.com/blog/command...
H3 beta update: - HTTPEvent (use utils outside H3) - Auto Chunked Cookies for Large Sessions - Handles Promise-like values - Send SSE Comments - Sync event.context with req. context (srvx)
✓ You’ve got a browser. ✓ You’ve got JavaScript. ✓ You’ve got 13KB. Join the byte-sized battle for glory, swag, and bragging rights. This year’s #js13k theme: black cat 🐈⬛ → js13kgames.com
After several months of work, the node:fs APIs in Cloudflare workers are finally ready to ship
Sharing is caring! ❤️ Amazing to see the @nuxt.com & @qwik.dev teams collaborating on Fontless, making font optimization accessible to all! Thanks to everyone and especially @danielroe.dev 🏡 and @damianpumar.hf.co for leading the development! 🙏 Link to the blog post in the comment below 👇
share.google/eX4Y1i0CIyuy... Anyone remember famo.us
What happened to the famo.us JavaScript framework?
Answer (1 of 3): My guess is that the company is running out of money and is looking for ways to commercialize what has been produced to at least get some ROI for the investors. A lot of developers ha...
share.google
📕 HTML is Dead, Long Live HTML 👉🏻 The DOM and CSS are outdated and inefficient for modern web apps due to their complexity, legacy issues, and the blurring of UI and content. https://acko.net/blog/html-is-dead-long-live-html/
✨ Big O ✨ Let me take you on a visual introduction to what big O notation is in my new blog post: samwho.dev/big-o. With big O notation you can better understand how algorithms will perform in practice, finding orders of magnitude improvements often with very simple changes to your code.
I mean there's probably parallels with Hitler too
Trump’s claim that he’s invading Democratic cities and militarily occupying them to “fight crime” is no different than Bush’s claim he was militarily occupying Iraq to “find WMD.” And much of the media is still mindlessly repeating the bullshit premise as if it’s real.
New post from my blog: "Unit Formatting with Intl in JavaScript" https://www.raymondcamden.com/2025/08/22/unit-formatting-with-intl-in-javascript
Unit Formatting with Intl in JavaScript
Number formatting with units in JavaScript with Intl
raymondcamden.com
Did you know there’s work going on to add a `random()` function to CSS?? You can try it out today in Safari Technology Preview. Learn what it means, how to use it and see a bunch of examples at: webkit.org/blog/17285/r...
Rolling the Dice with CSS random()
Random functions in programming languages are amazing.
webkit.org
🛠️ Bluefish 👉🏻 A JavaScript diagramming framework that lets users build complex, reactive diagrams using UI-like components and relationship-based layouts. https://bluefishjs.org/
Take your chances with lucky Astro 5.13 🍀 New experimental features, plus updates to Astro DB, sitemaps, and the Cloudflare adapter Ready to play? astro.build/blog/astro-5...
Astro 5.13 | Astro
Astro 5.13 ships experimental improvements to environment variable handling, support for Chrome DevTools workspaces, and more!
astro.build
💡Tip of the day: Auto populate forms from URL query variables with Vue Router and a simple reactive form data variable. Our lead instructor Daniel Kelly uses this little trick all the time in his apps. https://stackblitz.com/edit/github-utggyq?file=app.vue
Did you know you can use the `useLoadingIndicator` composable in Nuxt to get detailed information about your page's loading state? It provides reactive values like `progress` and `isLoading`, which can be logged or used in your UI.
I never felt so helpless before. I was visiting family for one month and the last week before returning to London, my everything my dog Ziggy went to the overnight vet we didn't know what it was he was dizzy and not eating. He was back and forth between specialists for 5 days.
App stores would be cooler if you could like hide certain apps you don't want to see advertised or suggested etc.
Vue 3.6 Alpha During Vue Conf CN, the first alpha for the next @vuejs.org minor dropped - including ports from alien-signals and the long-awaited Vapor Mode 👀 Of course, I made a video about it and took a look at the new changes.
Vue 3.6 ALPHA is out! All you need to know 👀
YouTube video by Alexander Lichter
youtube.com