Vue FesJapan 2026
The main visual of Vue Fes Japan 2026. It features a silhouette of a V, representing Vue, and a circle, representing the Japanese flag, side by side. The colors are deep matcha-like shades derived from the two colors, and the circle features a Japanese gold marbling pattern.
OtemachiPlace Hall & Conference

Speaker

Vue Track
12:50 - 13:20
jp-knj

The Present State of the Frontend Toolchain, Seen Through Astro and Rust

In Astro 7, the compiler moved from Go to Rust.

Was it simply because Rust is faster?

Astro’s tooling includes build tools, editors, linters, and formatters. They all work with the same source code, but they need different information and do not always agree on what “correct” means.

So what kind of foundation is Astro trying to build with Rust?

In this talk, I explore that question through the changes to Astro’s compiler and its Markdown and MDX pipelines. I also share my experience proposing a compiler for Markdown and MDX, building prototypes, and rethinking some of my assumptions through conversations with other members.

I want to share both what I found in Astro’s tooling and what it was like to explore an unfinished idea with other people.

  • Plaid, Inc.
  • Design Engineer

jp-knj

  • Plaid, Inc.
  • Design Engineer

jp-knj

The Present State of the Frontend Toolchain, Seen Through Astro and Rust

In Astro 7, the compiler moved from Go to Rust.

Was it simply because Rust is faster?

Astro’s tooling includes build tools, editors, linters, and formatters. They all work with the same source code, but they need different information and do not always agree on what “correct” means.

So what kind of foundation is Astro trying to build with Rust?

In this talk, I explore that question through the changes to Astro’s compiler and its Markdown and MDX pipelines. I also share my experience proposing a compiler for Markdown and MDX, building prototypes, and rethinking some of my assumptions through conversations with other members.

I want to share both what I found in Astro’s tooling and what it was like to explore an unfinished idea with other people.