JS promise integration for WebAssembly landed in Firefox 153, making it easier to work with asynchronous calls from Wasm. Here's how it works:
NullVoxPopuli
@nullvoxpopuli.com
Artificer of Code. OpenSource, TC39 Signals, StarbeamJS & @emberjs.com enthusiast and advocate Former @react.dev Where i'm at nullvoxpopuli.com/page/links Projects tutorial.glimdown.com limber.glimdown.com #SwarmLyfe Queen of Blades, she/her, obv
Some perspective on the JS Frontend frameworks At 120fps, your users will feel your application is buttery smooth. ~ Where can things go wrong? ~ ~ slow apis ~ bad CSS / (e.g.: reflow problems) ~ bad UX ~ too much effect-like behavior
happened again. this is basically daily now. what happened? it didn't used to be like this
wtf
Anyone know preact? Having a hard time with docs on mobile Need help with this benchmark, currently it's scoring low. I suspect because of non-reactive array map. What's the preact way to do a list of things?
I threw Fable at the problem with multiple reviews from Sol...now I have to review 70 changed files and 1000s of loc, around 200$ worth of tokens. I started reviewing it and the code is so bad I'll probably just scrap everything and start again with more incremental steps. "lol" but also "fuck" 😵
Omg today is a new release of the MCP spec and I have absolutely no will to completely refactor tmcp to fix all the breaking changes while keeping back compatibility. 😱😭😱
"I did it anyway" is why I always roll my eyes a little anytime a company says things like, "we've put limits in place to prevent the LLM from doing X".
So.. Claude is just making up users for commit authors now? doesn't even reference git config
Spikes are fun ~ but , getting this to a place where our users can have the same benefits is quite the (fun) challenge!
AI actually didn’t change the speed of computers, nor networking, and even speed of light is the same. Saying “your code is matter less because of AI” is just an excuse for being lazy to supervise the code generated by AI
For a long while, ~ I've felt no benchmark (that I know of) has captured the relationship between ~ reactivity and rendering We have rendering benchmarks. We have reactivity benchmarks. I had to make my own. I did not expect these results
Even Fable and Opus 5 generate more code than they need. Avoiding libraries for common things so that you spend more on tokens. We cannot trust these things. All code is liability, and more code is more liability.
Anyone know when FireFox is going to fix their gradient dithering?
Mocha is donating $20k to more active open source projects: Knip, @nodejs.org, Prettier, and Unified. 🤎 mochajs.org/blog/2026-co...
2026 Community Sponsorships
Today, we are happy to announce that Mocha will be donating $5,000 each to four different community projects, for a total of $20,000 donated to the modern JavaScript community.
mochajs.org
your window management strategy is failing you ~ do tree-based splitting, and have the most powerful tool in your UI arson(al) . . . Resizable component will also let you do worse designs too ~ demo'd here: the treeeees
npx defrag ~will now propagate your pnpm catalogs throughout your monorepo ( you *will* have fewer git conflicts in your package.jsons )
vim is 😬 ~ long live neovim ~ Over the last month: - vim: 0 merged PRs, 65 open remaining - neovim: 304 merged PRs, 46 open remaining
For JavaScript development, Apple Silicon M5 ~ released in March 2026 is up to AN ORDER OF MAGNITUDE slower than ~ older hardware ~ released 3 years prior
When TanStack Table V9 launches as stable (really soon™), it will be offering a record number of adapters for us. Preact, Ember, and Alpine are new! And we're also still exploring potential Marko and Qwik V2 adapters. Writing our libraries in 95%+ vanilla JS makes this maintainable.
my $PS1 lists my git remotes -- which is great for most projects, but one in particular has this getting out of hand
Anyone else thumbs-downing more music lately? Either the algorithms have gotten worse, or the average pool of music has