The Firecracker MicroVMs behind Netlify Edge Functions start in about 2ms at p99. Once a function's JavaScript server starts listening, we snapshot the VM. Idle functions scale to zero, and the next invocation restores from that memory-mapped snapshot, so the VM starts executing before the whole snapshot is back in memory.

@UnikraftCloud built that lifecycle, and we worked closely with their team through the migration.

netlify.com/blog/edge-func…

Oct 2, 2026 · 3:01 PM UTC

1
5
10
2,817
RepliesRelevant
Replying to @Netlify
@Netlify 2ms Firecracker cold start at p99 is the number. Snapshot-restore before the whole image is in memory is what I want to measure on a real edge function, not a hello world.
0
0
0
4