@vuejs core team member • Volar.js author - Supported by @stackblitz • Coffee Freedom Achiever

Joined August 2018
We open sourced Void v1.1.11 and we made a music video for it. void.cloud
73
127
61
1,071
113,624
Firing the left and right thrusters back and forth like that seems wasteful, but we can always do better. It's wild to see something that used to only show up in movies or games happen in real life. Honestly, that hits harder for me than AGI.
Look at those thrusters go.
4
1,532
Johnson Chu retweeted
Let's go!!! We started working on Void before the acquisition, originally intended to make it a commercial product. But now we no longer need to, so we've made it open source! You can deploy the Void platform to your own Cloudflare account and get your own instance of it :)
Void v1.1.11 is out & fully open source! Void is a full-stack SDK, CLI, and platform that unifies building & deploying apps. ◆ SDK: Zero-config SDK to build full-stack @vite_js apps ◆ Platform: A shared deployment platform for teams to host Void apps on @Cloudflare ◆ CLI: Provision resources and deploy Vite apps to Cloudflare or Void. Build on Vite. Deploy on Void. Watch the talk and learn more in our blog post blog.cloudflare.com/deploy-w…
20
73
2
1,106
51,218
Johnson Chu retweeted
Anthropic: strengthening our defense against distillation attacks Meanwhile Bun
33
26
7
1,162
114,066
Johnson Chu retweeted
v-conf Taiwan is just 2 weeks away, come join us! Get your ticket with discount code "SERKO200" 👇
3
3
34
6,050
StackBlitz/Bolt has been supporting my work, with no strings attached. 🙏 More than thanking them, I want to point out a fact: without their support for my full-time work on Volar, we could never have shipped Volar v3. That work fed into what became TS 7.1 Content Mappers, and helped improve the developer experience across the frontend ecosystem in a deeper way. I've been a bit quiet lately, but I haven't been resting. I might have something interesting to show you soon. 🤞
Replying to @asleMammadam
volar is the language tooling behind the official vue editor extension and vue-tsc. we sponsor @johnsoncodehk at $1,000/month.
5
5
2
88
6,538
Besides my generous sponsors, I'm mainly funded by @evanyou's Vue Source Inc. fund program. It lets me maintain Vue language tools full-time while still exploring new ideas!
1
2
344
Johnson Chu retweeted
we just renewed the bolt open source fund for 2026. $1,700/month in new sponsorships, $11,333/month total. bolt and webcontainers are built on other people's open source. here's who we fund. bolt.new/blog/bolt-open-sour…
3
11
4
52
7,507
Johnson Chu retweeted
I'll be speaking at v-conf Taiwan 2026 about Vue Language Tools, come join us! Get your early bird ticket with discount code "SERKO100" 👇
1
5
31
1,206
vue-jsx 3.3.0-rc.1 is out 🚀. A new package: vue-jsx, formerly vue-jsx-vapor — Big thanks to bravf on GitHub for gifting me the npm name! 1. Virtual DOM by default, Vapor Mode opt-in 2. Native type inference for `ref` (exposed) and `slots` 3. ESM only vuejsx.dev
3
12
55
4,791
Johnson Chu retweeted
Introducing Bolt Forge. Free until Oct 14th: - Up to 50x more usage - The new frontier: GLM, DeepSeek, Kimi - Zero usage charges Live now in your model picker on bolt.new And one more thing... 👇
693
241
254
2,136
2,233,461
Johnson Chu retweeted
oxlint + oxfmt might be the best thing that happened to javascript tooling if you're still using eslint + prettier in 2026, i'm genuinely concerned
78
41
17
1,379
89,790
I previously said Volar and tsslint would never get another major version bump, but thanks to TS 7.1's Content Mappers, we'll have to release: * Volar.js v3 * Vue Language Tools v4 * tsslint v4
4
12
178
11,547
How bad is my English? I can spell "reproduction," not because I remember how it's spelled, but because my fingers remember the typing sequence for each letter.
3
5
992
Just dropped TNB into vuejs/language-tools. vue-tsc → 2.7x faster tsslint → 2x faster
Introducing typescript-native-bridge. Native TS performance in the tools you already use. Dropped in one package override, and vue-tsc got ~3.3× faster while using 45% less memory. Works with astro-check, svelte-check, glint, tsslint, tsserver, @mdx-js/typescript-plugin. No new CLI or LSP needed. github.com/johnsoncodehk/typ…
6
8
1
132
17,238
Introducing typescript-native-bridge. Native TS performance in the tools you already use. Dropped in one package override, and vue-tsc got ~3.3× faster while using 45% less memory. Works with astro-check, svelte-check, glint, tsslint, tsserver, @mdx-js/typescript-plugin. No new CLI or LSP needed. github.com/johnsoncodehk/typ…
6
38
6
275
49,007
Johnson Chu retweeted
I feel like we are on one of those pendulum swings right now where people undo a decades worth of work only to realize in 5 years they over swung because they missed the actual problem. We see this all the time. I'm not going to argue against imperative handles in all cases. But I want you think about the implications. If you unwind these things you remove guarentees. Like why do developers like Rust or TS? Its because through constraints certain classifications of issues aren't possible. The solution solves itself structurally. Structural constraints also have a nice property when composed. You keep benefitting from them as you layer on complexity. Build more constrained systems. Like if you aren't batching synchronous updates you probably have no foundation to managing async race conditions structurally. We shouldn't confuse incidental simplification(removing a problem) with structural simplification. Sometimes legitimately we don't need to solve certain things. The solution should fit the problem. But more often than not in a well established space we are just delaying the inevitable.
Replying to @ryanflorence
Reactivity is overrated. Love this banger from Fable: > ... view updates when I say handle.update() — I have said it 281 times in this codebase and it has surprised me zero times. I do not miss guessing when React would re-render.
17
19
1
332
35,326
Volar now has first-class support in tsdown and rolldown-plugin-dts. It can generate `.d.ts` files for all file types supported by Volar, including Vue and Astro. github.com/sxzz/rolldown-plu…
5
48
3,552
Johnson Chu retweeted
The wait is over – @AnthropicAI’s Claude Fable 5 is back! Try it in JetBrains AI Assistant, Junie, and Air today. What are you going to build?
3
5
91
10,818