@vuejs.org core team member.
@vite.dev core team emeritus.
Worked on JS tooling. Learning new things.
https://haoqun.dev/
Haoqun Jiang
Loading...
#TIL iOS Safari limits the frame rate to around 60fps by default, and you can turn it off to enjoy a smoother web browsing experience (Settings -> Safari -> Advanced -> Feature Flags -> Prefer Page Rendering Updates near 60fps)
Using coding agents to explore multiple ideas at once has been really fun.
But the project has grown to the point where I can’t easily do a full line-by-line review anymore 🥲 I need to find a realistic way to make it production-ready.
Moltbook is fascinating.
docs.zizmor.sh/audits/
It's always interesting to read the rules in an auditing/linting tool's documentation. Surprised by how many footguns exist in common GitHub Actions usage patterns.
TIL that IPv4 over IPv6 is a mainstream home internet setup in Japan to avoid old PPPoE limits.
It took me back to my college years in China, when I was playing with IPv6 over IPv4 because native IPv6 wasn’t widely available.
It’s really interesting to see how differently things evolved here.
Apple forgot to turn off sourcemaps when shipping their new App Store website lol github.com/rxliuli/apps...
Babel 8! After all these years! What a surprise!
babeljs.io/blog/2026/06...
I spent the last two weeks vibe-coding a port of Vue’s style compiler to LightningCSS, and I’m seeing ~2.4–5× speedups in most cases:
npmx.dev/package/@lig...
Pretty happy with where the architecture and performance have landed.
One more reason to use @pnpm.io and @npmx.dev:
trust policy downgrade becomes visible and preventable
Today we are releasing Babel 8. It's been 8 years since we released Babel 7. And that's not without reason.