Sign in

NullVoxPopuli

@nullvoxpopuli.com
17K followers 1.8K following 4.8K posts

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

PostsRepliesMedia
NullVoxPopuli @nullvoxpopuli.com · 24/09/2026
is this.. ... a cry for help?
4250
NullVoxPopuli @nullvoxpopuli.com · 19/09/2026
the timing! (literally yesterday)
240
NullVoxPopuli @nullvoxpopuli.com · 18/09/2026
ai is a fast, ~ stateless junior engineer
000
NullVoxPopuli @nullvoxpopuli.com · 17/09/2026
I hope public companies that are majority-controlled-by-a-board start experimenting with replacing executives with agents ya know how c-suite people say a lot without saying a lot? ~ AI is _really_ good at that
140
NullVoxPopuli @nullvoxpopuli.com · 16/09/2026
new tool: ~ nollm lint against LLMisms in your codebase . . wip, ofc, open to any and all feedback / PRs.
231
NullVoxPopuli @nullvoxpopuli.com · 16/09/2026
yea, looks like it stackblitz.com/edit/vitejs-...
000
NullVoxPopuli @nullvoxpopuli.com · 16/09/2026
stackblitz.com/edit/vitejs-...
000
NullVoxPopuli @nullvoxpopuli.com · 15/09/2026
as an aside, I did learn that npm has a validation phase for packages, so that's cool
000
NullVoxPopuli @nullvoxpopuli.com · 15/09/2026
and apparently AWS is having issues
100
NullVoxPopuli @nullvoxpopuli.com · 14/09/2026
no
000
NullVoxPopuli @nullvoxpopuli.com · 07/09/2026
030
NullVoxPopuli @nullvoxpopuli.com · 07/09/2026
Can google slides just like... remove their AI stuff? it's so bad the bar on the right isn't even hideable (second image)
030
NullVoxPopuli @nullvoxpopuli.com · 06/09/2026
TS7.1 + content-mapper for ember
290
NullVoxPopuli @nullvoxpopuli.com · 04/09/2026
const hope = expect
071
NullVoxPopuli @nullvoxpopuli.com · 01/09/2026
From the community: ~ Migrated from NextJS to Ember: delphi.tools
040
NullVoxPopuli @nullvoxpopuli.com · 31/08/2026
This is the most annoying behavior I know the TS team has to put up with a lot of shit, but this just feels shitty
1230
NullVoxPopuli @nullvoxpopuli.com · 26/08/2026
Ember now has preliminary TS7 support ~ via the content-mappers feature that merged in TS last week Testers wanted! (requires TS Nightly)
2147
NullVoxPopuli @nullvoxpopuli.com · 21/08/2026
Two rectangles ~ with smaller rectangles on them should not cost this much today ~ vs ~ when i got this much ram 🫣
150
NullVoxPopuli @nullvoxpopuli.com · 21/08/2026
⚡lightspeed.ff ⚡ Re-released my one browser extension ~ (after long-needed updates and permissions removing) it's my favorite way to not use the mouse on the web ~ f ~ to go fast
140
NullVoxPopuli @nullvoxpopuli.com · 20/08/2026
Anyone able to login to @firefox.com / @webdevs.firefox.com addon / developer area? I have an update to an extension I want to publish (that I've neglected for 3 years haha)
100
NullVoxPopuli @nullvoxpopuli.com · 15/08/2026
uhm.. excuse yu
100
NullVoxPopuli @nullvoxpopuli.com · 13/08/2026
What does GitHub mean? ~ Needs Review.... in draft
000
NullVoxPopuli @nullvoxpopuli.com · 12/08/2026
For now.... <3
050
NullVoxPopuli @nullvoxpopuli.com · 09/08/2026
oh wow, it was just that one bench that marko can't handle marko scores pretty good otherwise!!!
120
NullVoxPopuli @nullvoxpopuli.com · 09/08/2026
I don't know that I can benchmark marko 😢 Code for that bench: github.com/NullVoxPopul... "Incrementing render effect" Took longer than 60s, and React was already the slowest at 6.1s
210
NullVoxPopuli @nullvoxpopuli.com · 09/08/2026
Anyone know anyone at Anthropic who can convince someone to fix this?
5100
NullVoxPopuli @nullvoxpopuli.com · 09/08/2026
Who's got frontend frameworks? Trying to collect some stats on update efficiency (rather than rendering new dom en-masse (which js-framework-benchmark heavily favors <3))
4173
NullVoxPopuli @nullvoxpopuli.com · 05/08/2026
How's your August going so far?
020
NullVoxPopuli @nullvoxpopuli.com · 02/08/2026
difference between: ~ useLayoutEffect and useEffect
121
NullVoxPopuli @nullvoxpopuli.com · 01/08/2026
since that post, I've switched the Vue implementation to Vue w/ Vapor
060
NullVoxPopuli @nullvoxpopuli.com · 31/07/2026
and at 8x CPU throttle
130
NullVoxPopuli @nullvoxpopuli.com · 31/07/2026
When I say too much effect-like behavior, I mean specifically the bad code pattern where a developer will use effects for everything, because it's natural for humans to think of things is terms of "X reacts to Y" However, across nearly all frameworks, this is slow.
130
NullVoxPopuli @nullvoxpopuli.com · 31/07/2026
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
1200
NullVoxPopuli @nullvoxpopuli.com · 31/07/2026
If my current PR were already shipped, we'd have this result set / colors: (and that's before touching much in the VM)
020
NullVoxPopuli @nullvoxpopuli.com · 31/07/2026
at 8x CPU throttle, more of Ember's rendering bottlenecks are more apparent. I have a branch, visible here: rbench.nullvoxpopuli.com/results?from... that nearly doubles perf (on the right-hand side there) it's interesting though, at a 4x CPU throttle, nearly everyone is FPS maxxing.
120
NullVoxPopuli @nullvoxpopuli.com · 31/07/2026
happened again. this is basically daily now. what happened? it didn't used to be like this
110
NullVoxPopuli @nullvoxpopuli.com · 30/07/2026
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?
660
NullVoxPopuli @nullvoxpopuli.com · 29/07/2026
wtf
210
NullVoxPopuli @nullvoxpopuli.com · 29/07/2026
So.. Claude is just making up users for commit authors now? doesn't even reference git config
000
NullVoxPopuli @nullvoxpopuli.com · 29/07/2026
Spikes are fun ~ but , getting this to a place where our users can have the same benefits is quite the (fun) challenge!
020
NullVoxPopuli @nullvoxpopuli.com · 29/07/2026
and after switching to the react compiler
020
NullVoxPopuli @nullvoxpopuli.com · 29/07/2026
An update after receiving PRs for Vue and Solid <3
120
NullVoxPopuli @nullvoxpopuli.com · 28/07/2026
I started all of this as way to improve the *real world* experience of ember apps, as _applications_ have more updates than rendering tables (tho, I'm keen on improving that as well) I have a spike which dramatically improves things here for Ember as well:
210
NullVoxPopuli @nullvoxpopuli.com · 28/07/2026
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
10334
NullVoxPopuli @nullvoxpopuli.com · 28/07/2026
🤔
100
NullVoxPopuli @nullvoxpopuli.com · 26/07/2026
Anyone know when FireFox is going to fix their gradient dithering?
110
NullVoxPopuli @nullvoxpopuli.com · 25/07/2026
000
NullVoxPopuli @nullvoxpopuli.com · 20/07/2026
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
030
NullVoxPopuli @nullvoxpopuli.com · 16/07/2026
npx defrag ~will now propagate your pnpm catalogs throughout your monorepo ( you *will* have fewer git conflicts in your package.jsons )
270
NullVoxPopuli @nullvoxpopuli.com · 16/07/2026
vim is 😬 ~ long live neovim ~ Over the last month: - vim: 0 merged PRs, 65 open remaining - neovim: 304 merged PRs, 46 open remaining
200