Rust‑Based Vize Claims 27× Faster Compilation and 3,666× Faster Formatting for Vue
The article examines Vize, a Rust‑written, non‑official Vue toolchain that merges compilation, linting, formatting, and type‑checking into a single binary, delivers dramatic speed gains, adds Vite plugin, Vapor Mode, AI‑ready MCP support, and discusses its early‑alpha status within the broader Rust‑ification of frontend tooling.
Vue creator Evan You recently retweeted the Vize project, a non‑official Vue toolchain written entirely in Rust by author ubugeeei , who is also a Vue core team member.
Vize consolidates the four typical Vue development tools— @vue/compiler-sfc (compiler), eslint-plugin-vue (lint), Prettier (formatter), and vue-tsc (type checker)—into one native Rust binary, using a single parser, AST, and configuration to handle compilation, linting, formatting, and type checking in one pass.
In a benchmark on 15,000 Vue SFC files (36.9 MB), Vize achieved:
Compilation: 27.7× faster than @vue/compiler-sfc Linting: 11.9× faster than eslint-plugin-vue Formatting: 3,666× faster than Prettier
Type checking: 75.5× faster than vue-tsc The authors attribute these gains to Rust’s multithreading, arena memory allocation, and Rayon‑based parallelism, contrasting with the single‑threaded JavaScript implementations of traditional tools.
Beyond speed, Vize ships several features: a Vite plugin that can replace @vitejs/plugin-vue without code changes; built‑in support for the upcoming Vue 3.6 Vapor Mode; a Storybook‑like component showcase called Musea; and an MCP (Model Context Protocol) server that enables AI assistants to understand Vue component structures.
The internal architecture uses artistic terminology: Armature (parser), Relief (AST), Atelier (compiler), Canon (type checker), and Croquis (semantic analysis), reflecting the project’s “code as a creative medium” philosophy.
In the ecosystem, Vite+ and OXC provide framework‑agnostic Rust‑based JavaScript/TypeScript/CSS processing, while Vize sits on top as a Vue‑specific layer, relying on OXC for parsing and LightningCSS for CSS handling.
Vize is still in early alpha (v0.0.1‑alpha.28 released 2026‑03‑01) and is not production‑ready; it has about 500 GitHub stars, five contributors, and incomplete documentation.
The article places Vize within the larger “Rust‑ification” trend affecting frontend tooling, citing projects such as OXC, Rolldown, Biome, SWC, and tsgo, and argues that Vue’s SFC toolchain should also migrate from JavaScript to Rust.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
