こんにちは!Webアプリケーショングループのエンジニアの羽鳥です。
一昨日の10/19(土)に開催されたVue Fes Japan 2024に参加してきたので、今回はその感想についてお話ししたいと思います!
Clik here to view.

参加した理由
私は業務でStudyplus for SchoolというWebアプリケーションを開発をしていますが、フロントエンドの技術スタックはReactでVueは使っていません。しかし、今回Vue Fesに参加した理由としては以下のような想いがありました。
- フロントエンドのツールチェーンに興味がある
- 利用していない技術スタックでもその動向をチェックすることで、今後の技術選定に活かしたい
- Vue.jsコミュニティの盛り上がりを肌で感じたい
印象に残ったセッション
Oxc - The JavaScript Oxidation Compiler
Oxcの作者であるBoshen氏によるOxcの発表でした。 フロントエンドツールチェーンが大好きな私は最高にワクワクしました! Parser, Linter, Resolver, Transformer, Minifier, Formatter, Rolldown Bundler, Nova JavaScript Engineといった機能を持つRust製のツールです。 あのBiomeよりもパフォーマンスが良いとのことで、驚きです。現在はParser, Linter, Resolverまで実装が終わっているので、すべて完成するにはまだ時間がかかりそうですが、そうなったときにはフロントエンドの世界観がかなり変わる可能性があると思いました。
Vue Vapor: Reinvention
Vue Vaporについてのお話しです。正直に告白しますとあまり理解できなかったのですが、Svelteのように仮想DOMからの脱却を目指している現在開発中のモード?だと理解しました。Svelteも日本の企業で少しずつ採用されてきているイメージで、やはり脱仮想DOMというトピックはキャッチアップしていきたいですね。
React, VueのUIを
while (stateChanged) UI snapshot = fn(data snapshot)
という形式で表現すると、Vue Vaporは
UI = fn(state)
と表現できるとお話しされていました。
Vue.js コミュニティにようこそ!
- 何をもってVue.jsコミュニティに属するか?
- どのようにVue.jsコミュニティにコントリビュートするか?
- Vue.jsコミュニティの課題と未来
といったお話しでした。Vue.jsコミュニティの盛り上がりを感じられましたし、話されていた方々がVue.jsコミュニティを盛り上げようという気持ちが伝わってきて素敵だと思いました。 Xでいいねや投稿することも1つのコントリビュートだと仰っていて、たしかになと思いました。この記事を投稿することも、コントリビュートですね!
ubugeeeiさんとからころさんとは懇親会でお話しできたので、とても嬉しかったです。
おわりに
Vue Fesは今回が初参加でしたが、想像以上に楽しめました。 Vueだけに限らず、フロントエンドのツールチェーンなどもかなりホットな話題だと思うので、ぜひVueを普段使わない人も参加してみて欲しいです。 次回のVue Fesも参加したいです!
おまけ:Vue Fes Japan2024 の思い出たち
Viteのタトゥーシール。かわいい。全てのセッションが終わった後につけてもらいました笑
Clik here to view.

アフターパーティーで提供された料理たち。おいしくてかわいい。
Clik here to view.

アフターパーティーで提供されたPiniaのカクテル。かわいい。
Clik here to view.
