Johnson Chu
@johnsoncodehk
@vuejs core team member • Volar.js author - Supported by @stackblitz • Coffee Freedom Achiever
你可能会喜欢
Time to learn alien-signals. 🙌
🔴 I will be live on stage at 13h55 (GMT+1): youtube.com/live/ChyP4aWL7… (15 minutes about e18e) and 15h10 (GMT+1): youtube.com/live/G81ILVbME… (45 minutes explaining Alien Signals from @johnsoncodehk) Both are in French
🔴 I will be live on stage at 13h55 (GMT+1): youtube.com/live/ChyP4aWL7… (15 minutes about e18e) and 15h10 (GMT+1): youtube.com/live/G81ILVbME… (45 minutes explaining Alien Signals from @johnsoncodehk) Both are in French
More library authors should pay attention to this
Type performance optimization will always be under appreciated because it’s not the problem people think exists It’s very important for complex type library as it can choke language server At the certain complexity point, your library will not be usual at all if not careful
先日開催されたVue Fes 2025にて、Vueの未来を担う「Vapor Mode」と新しいリアクティビティシステム「alien signals」についてお話させていただきました。 パフォーマンス最適化の核心に迫る内容です。資料を公開しましたので、ぜひご覧ください。 #vuefes speakerdeck.com/hiranuma/alien…
speakerdeck.com
Vue 3.6 時代のリアクティビティ最前線 〜Vapor/alien-signals の実践とパフォーマンス最適化〜
Alien Signalsとは Vue 3.6で導入された新しいリアクティビティシステム「Alien Signals」により、状態変更の処理効率が大幅に向上。メモリ使用量はVue 3.5比で14%削減され、計算プロパティや副作用の最適化も実現。これにより、大規模なSPAでもパフォーマンス低下を感じ…
✨ markdown-exit is finally out! A TypeScript rewrite of markdown-it with built-in types, async rendering and more. ⚡️ Drop-in ready and works with markdown-it plugins. 🔌 #typescript #markdown #web GitHub repo link below 🏃⬇️
There is a way to execute JavaScript in Go, but it does not include Node.js, so the JavaScript code being executed needs to be bundled into a single file and cannot use modules like 'node:fs'. github.com/rogchap/v8go
Vue Fesおつかれさまでした! 発表資料をアップロードしたので、興味のある方はぜひどうぞ🤟 #vuefes #vuefes_hacomono speakerdeck.com/aoseyuu/explor…
speakerdeck.com
alien-signals と自作 OSS で実現する フレームワーク非依存な ロジック共通化の探求 / Exploring Framework-Agnostic Logic Sharing...
Vue Fes Japan 2025(2025/10/25開催)のスポンサーLTでの登壇資料です。 --- マルチプロダクト環境では、似通った処理やロジックを各プロダクトごとに重複実装しがちです。 本セッションでは、"ロジックそのものをフレームワークから切り離し、 Signals をベース…
フレームワークに依存しないロジック共通化ライブラリはこちらです↓ github.com/sigrea/core github.com/sigrea/vue github.com/sigrea/react
I'm very happy to have met @johnsoncodehk , the creator of Vue language tools and Volar.js. His talk was so interesting as it showed the evolution of the tool's architecture. I've been enjoying developing Vue application with Vim according to his great effort!
I'm thrilled to have had the chance to speak with @johnsoncodehk, the creator of Volar.js! The css-modules-kit I'm developing is powered by Volar.js. Thank you for building Volar.js! #vuefes
oxfmt (the oxc-based formatter) is getting very close to ready! - 2-3x faster than Biome - 45x faster than Prettier - Better prettier conformance than Biome means switching won’t cause huge diffs - More flexible line wrapping than Prettier We have tested oxfmt against several…
github.com
`Oxfmt` differences with `Prettier` · oxc-project oxc · Discussion #14669
This issue tracks formatting differences between Oxfmt and Prettier, and documents decisions on whether to align or accept the differences. Background Oxfmt is ported from Biome, but we aim to make...
dom-cue update (and changed name to addSignalListener as it's actually addEffectListener): * 100% code covered * tested against Preact Signals 653 bytes after brotli, 779 the one with extra add/removeEffectListener github.com/WebReflection/…
I'm not the kind of person who can handle too much noise. Not just Bluesky, I recently also deleted my Instagram and Facebook accounts. I feel satisfied that there are fewer things to deal with due to my limited mental bandwidth. Next, I want to remove Discord and X in few…
Curious about the story and the people behind the @vite_js ecosystem? Very excited to share the Vite documentary produced by @CultRepo: youtu.be/bmWQqAKLgT4?si…
youtube.com
YouTube
Vite: The Documentary
Glint 2.0 for Ember.js tooling atop Volar.js was released! 🥳 github.com/typed-ember/gl…
github.com
Release Glint 2.0 Released! · typed-ember/glint
Release (2025-09-30) @glint/ember-tsc 1.0.0 (minor) @glint/template 1.6.0 (minor) @glint/tsserver-plugin 2.0.0 (minor) @glint/type-test 2.0.0 (minor) Volar-ized Glint 2.0 Glint has been re-archit...
I am about to face the biggest challenge of my life: giving a speech in English at Vue Fes 💀
United States 趋势
- 1. Good Saturday 19.7K posts
- 2. Tottenham 47.1K posts
- 3. #SaturdayVibes 2,868 posts
- 4. #LingOrm1st_ImpactFANCON 1.48M posts
- 5. LINGORM HER AND HERS FANCON 1.4M posts
- 6. Manchester United 56.4K posts
- 7. #KirbyAirRiders 2,025 posts
- 8. Brown Jackson 6,393 posts
- 9. Justice Jackson 6,797 posts
- 10. Collar 17.4K posts
- 11. Frankenstein 86.6K posts
- 12. Capitol Police 41.9K posts
- 13. Giulia 16.4K posts
- 14. The Supreme Court 149K posts
- 15. Heels 31.5K posts
- 16. Tulane 4,621 posts
- 17. Snoop Dogg 3,318 posts
- 18. Lindsey 9,419 posts
- 19. Pluribus 31.9K posts
- 20. Hungary 61.3K posts
你可能会喜欢
-
Anthony Fu 🦋 @antfu.me
@antfu7 -
NuxtLabs
@nuxtlabs -
Vite ⚡
@vite_js -
Certificates.dev
@CertificatesDev -
Eduardo.𝚟𝚞𝚎
@posva -
vitest
@vitest_dev -
Michael Thiessen
@MichaelThiessen -
Michael Hoffmann
@Mokkapps -
NuxtHub
@nuxt_hub -
Nuxt Nation Conference
@NuxtNation -
Nuxt Studio
@nuxtstudio -
FormKit
@FormKit -
Jakub Andrzejewski
@jacobandrewsky -
Harlan Wilton
@harlan_zw -
Justin Schroeder
@jpschroeder
Something went wrong.
Something went wrong.