Back
Glossary

Firecracker microVM Preview

VULK's live preview system — every generated project runs in an isolated Firecracker microVM with sub-second cold-start, full Node + Vite, and a public URL. Replaces fragile WebContainer / iframe sandboxes.

Firecracker microVM Preview

Firecracker is the open-source virtual machine monitor that powers AWS Lambda and Fargate. It boots a Linux guest VM in tens of milliseconds with strong hardware-level isolation, rather than relying on browser sandboxes (WebContainer, StackBlitz) or shared containers (Docker). For an AI app builder this matters because previews need to run real npm install, real node, real pnpm dev, real native modules — not a simulated subset.

VULK runs every preview in its own Firecracker microVM on the dedicated preview server (webapp.vulk.dev). When a generation completes, the rootfs (Node 22 + Vite + Tailwind v4 + shadcn pre-warmed) is cloned, the project files are mounted, pnpm install and pnpm dev start, and a public URL with HMR is returned within ~12 seconds. Crashes are isolated to the VM; the host stays clean.

See /docs/preview/overview.

On this page

VULK Support

Online

Hi! How can I help you today?

Popular topics

AI support • support.vulk.dev