Skip to navigation Skip to main content
๐Ÿ‡บ๐Ÿ‡ฆ๐Ÿ‡บ๐Ÿ‡ฆ๐Ÿ‡บ๐Ÿ‡ฆ Stand with Ukraine ๐Ÿ‡บ๐Ÿ‡ฆ๐Ÿ‡บ๐Ÿ‡ฆ๐Ÿ‡บ๐Ÿ‡ฆ
Eleventy
Eleventy Documentation
Stable
2.0.1
Canary
3.0.0-alpha.9
Toggle Menu

Eleventy Performance

Eleventy is known for both its lightweight core in the form of speedy installs/builds and lightweight site output in the form of speedy sites!

Site Performance Jump to heading

Eleventy allows you full control over the output. That also means that by-default we do not include any costly runtime JavaScript bundles that often hamper site performance!

Sites listed on the Eleventy Leaderboards are tested and ranked (approximately) monthly as a fun community way to maintain speedy site performance for Eleventy sites.

Looking for guidance on single page applications (SPA)?

Build Performance Jump to heading

Eleventy offers best-in-class build performance for JavaScript site generators.

Name Building ร—4000 Markdown Files
Hugo 0.68s = ๐Ÿ
Eleventy 1.93s == ๐Ÿ
Astro 22.90s ======================= ๐Ÿ
Gatsby 29.05s ============================== ๐Ÿ
Next.js 70.65s ======================================================================= ๐Ÿ

Data taken from Which Generator Builds Markdown the Fastest? (July 2022).

Performance Tips Jump to heading

Installation Performance Jump to heading

Tool node_modules
Weight
npm install
Time
Eleventy
34 MB
5.81s
====== ๐Ÿ
SvelteKit
111 MB
6.78s
======= ๐Ÿ
Next.js
158 MB
3.72s
==== ๐Ÿ
Astro
169 MB
12.52s
============= ๐Ÿ
Nuxt
164 MB
14.77s
=============== ๐Ÿ
Remix
497 MB
40.14s
========================================= ๐Ÿ
Gatsby
583 MB
43.36s
============================================ ๐Ÿ

Data taken from The JavaScript Site Generator Review, 2023 (February 2023).


Other pages in Getting Started: