AstroとRustで考えるフロントエンドツールチェーンの今
Astro 7では、compilerがGoからRustへ移行しました。その理由は、単純にRustのほうが速いからなのでしょうか。
Astroの開発基盤には、Build、Editor、Linter、Formatterなど、同じコードに異なる形で関わるツールがあります。それぞれが必要とする情報も、正しさの基準も異なります。
ではAstroは、Rustによって、どのような開発基盤を作ろうとしているのでしょうか。
本発表では、AstroのcompilerとMarkdown、MDX pipelineの変化を手がかりに、この問いを考えます。あわせて、私自身がMarkdownとMDXのcompilerを提案し、試作し、メンバーと話すなかで、自分の前提を改めた経験も紹介します。
Astroの技術的な変化と、未完成の案を人と一緒に考える面白さ。その両方をお話しします。
jp-knj
AstroとRustで考えるフロントエンドツールチェーンの今
Astro 7では、compilerがGoからRustへ移行しました。その理由は、単純にRustのほうが速いからなのでしょうか。
Astroの開発基盤には、Build、Editor、Linter、Formatterなど、同じコードに異なる形で関わるツールがあります。それぞれが必要とする情報も、正しさの基準も異なります。
ではAstroは、Rustによって、どのような開発基盤を作ろうとしているのでしょうか。
本発表では、AstroのcompilerとMarkdown、MDX pipelineの変化を手がかりに、この問いを考えます。あわせて、私自身がMarkdownとMDXのcompilerを提案し、試作し、メンバーと話すなかで、自分の前提を改めた経験も紹介します。
Astroの技術的な変化と、未完成の案を人と一緒に考える面白さ。その両方をお話しします。
