Yuta NakataのBlog

Python / AWS / ITについて役立つ情報を発信します

Vue Fes Japan2024に参加してきました

2024/10/19にVue Fes Japan2024に参加してきました。

https://vuefes.jp/2024/

本記事では、参加したセッションから興味深かった内容についてまとめていきたいと思います。

(本物のEvan Youでした)

Oxc

Oxc(おーえっくすしー)、始めて知りました。

Oxcとは、

The Oxidation Compiler is creating a collection of high-performance tools for JavaScript and TypeScript. Oxc is building a parser, linter, formatter, transformer, minifier, resolver ... all written in Rust.

ということで、Rust製のハイパフォーマンスな、parser, linter, formatter, transformer, minifier, resolver ... だそうです

まだまだ、開発段階ということもあり、全ての実装が完了しているわけではないそうですが、parser, linter, formatter等はできているみたいです。

(開発者のBoshen本人の登壇で、パフォーマンス・チューニングの鬼だな思いました)

その中でも、oxlintについてはeslintに比べて爆速だそうです。

Evanと、Boshenのクロストークでもありましたが、近年Rust製のコードチェーンが増えてきており、今後も高速化を目的としてRust製は増えていくだろうとのことでした(PythonのlinterであるRuffもRust製で、高速であることが話題になっていますね)。

Oxc、使ってみたくなりました。

https://github.com/posva/pinia-colada

github.com

Rust製のLinter「Oxlint」が速すぎる

aider

CLIベースで動く、対話型AIプログラミングツールだそうです。

AIエンジン自体は、Open AIやAnthoropicのAPI KEYを入れて動かすんですが、本ツールの特徴としては

  • git commitまで自動でやってくれる
  • 生成したコードをそのまま実行してくれる
  • 自動でリファクタリングをしてくれる

発表資料は、以下からどうぞ↓

speakerdeck.com

pinia-colada

piniaがvuexの人気を2週間前に超えたそうです(npm install数だったかな)。

そんな、piniaですがpinia-coladaというライブラリが絶賛開発中だそうです。

github.com

詳細は、私も見てないですが、色々興味深い内容がありそうです👀

Vueのパフォーマンス・チューニング

明日から使えそうなネタが色々ありました。

speakerdeck.com

終わりに

Vue.jsに触れてまだ数年なので、内容もさることながら、コミュニティの雰囲気からとても新鮮でした。

(参加費8,000円は少し高いかな、、、)