ビューフェスジャパン2026
Vue Fes Japan 2026のメインビジュアル。VueをイメージしたVのシルエットと、日の丸をイメージした丸のシルエットが横に並んでいる。色は深い抹茶のような色をしており、丸のシルエットには金色の墨流し模様が描かれている。
大手町プレイス ホール &カンファレンス

Speaker

Vueトラック
12:50 - 13:20
jp-knj

AstroとRustで考えるフロントエンドツールチェーンの今

Oxc、Lightning CSS、Rolldownなど、フロントエンドツールチェーンでは Rust が当たり前の選択肢になりつつあります。Astroでもcompiler-rsをはじめ、内部実装にRustを取り入れる流れが進んできました。

しかしMarkdown/MDXの処理に目を向けると、「Rust にすれば速くなる」だけでは解けない問題があります。remark/rehype の互換性、シンタックスハイライト、Vite Plugin、Node.js との受け渡し、ネイティブバイナリの配布など、既存のJavaScriptエコシステムとどうつなげるのが問われます。

AstroとRustからフロントエンドツールチェーンの今を考えます。

解説する予定なのは

- Astro における Rust 活用の流れ

- Markdown/MDXをRust化するときの難しさ

- napi-rs、シンタックスハイライト、Vite Plugin から見る JavaScript エコシステムとの境界

- OSS で実装し、提案し、既存の仕組みを刷新していく現実

応募した背景になるのですが、Vue FesをきっかけにAstro Japan Communityを立ち上げる流れが生まれ、Vue AmsterdamでのAstro core teamとのやり取りを通じて、自分の実装がより大きな文脈につながっていく経験もありました。Astroのコミッターの私だから知っている。そして、今まで語ってこなかった話を共有します。

▼ AstroのロードマップDiscussion

https://github.com/withastro/roadmap/discussions/1195

▼ xmdx のスパイク実装

スターをしてくれてるのは、だいたいAstroのコアメンバーだったりします。

https://github.com/jp-knj/xmdx

jp-knj

所属
Plaid, Inc.
肩書き
デザインエンジニア

jp-knj

所属
Plaid, Inc.
肩書き
デザインエンジニア

AstroとRustで考えるフロントエンドツールチェーンの今

Oxc、Lightning CSS、Rolldownなど、フロントエンドツールチェーンでは Rust が当たり前の選択肢になりつつあります。Astroでもcompiler-rsをはじめ、内部実装にRustを取り入れる流れが進んできました。

しかしMarkdown/MDXの処理に目を向けると、「Rust にすれば速くなる」だけでは解けない問題があります。remark/rehype の互換性、シンタックスハイライト、Vite Plugin、Node.js との受け渡し、ネイティブバイナリの配布など、既存のJavaScriptエコシステムとどうつなげるのが問われます。

AstroとRustからフロントエンドツールチェーンの今を考えます。

解説する予定なのは

- Astro における Rust 活用の流れ

- Markdown/MDXをRust化するときの難しさ

- napi-rs、シンタックスハイライト、Vite Plugin から見る JavaScript エコシステムとの境界

- OSS で実装し、提案し、既存の仕組みを刷新していく現実

応募した背景になるのですが、Vue FesをきっかけにAstro Japan Communityを立ち上げる流れが生まれ、Vue AmsterdamでのAstro core teamとのやり取りを通じて、自分の実装がより大きな文脈につながっていく経験もありました。Astroのコミッターの私だから知っている。そして、今まで語ってこなかった話を共有します。

▼ AstroのロードマップDiscussion

https://github.com/withastro/roadmap/discussions/1195

▼ xmdx のスパイク実装

スターをしてくれてるのは、だいたいAstroのコアメンバーだったりします。

https://github.com/jp-knj/xmdx