Skip to content

2.0.0-beta.1 build time feedback #2757

Open
@nhoizey

Description

I tried to build some of my Eleventy projects with 2.0.0-beta.1 to check how much faster it is… and it is not always… 😅

I ran these builds on a MacBook Air M2.

nicolas-hoizey.photo

Source: https://github.com/nhoizey/nicolas-hoizey.photo/

Eleventy 1.0.2

11 builds, ranked by increasing build time:

[11ty] Copied 1505 files / Wrote 2516 files in 33.59 seconds (13.4ms each, v1.0.2)
[11ty] Copied 1505 files / Wrote 2516 files in 34.03 seconds (13.5ms each, v1.0.2)
[11ty] Copied 1505 files / Wrote 2516 files in 35.76 seconds (14.2ms each, v1.0.2)
[11ty] Copied 1505 files / Wrote 2516 files in 36.04 seconds (14.3ms each, v1.0.2)
[11ty] Copied 1505 files / Wrote 2516 files in 36.47 seconds (14.5ms each, v1.0.2)
[11ty] Copied 1505 files / Wrote 2516 files in 37.13 seconds (14.8ms each, v1.0.2)
[11ty] Copied 1505 files / Wrote 2516 files in 37.20 seconds (14.8ms each, v1.0.2)
[11ty] Copied 1505 files / Wrote 2516 files in 37.49 seconds (14.9ms each, v1.0.2)
[11ty] Copied 1505 files / Wrote 2516 files in 40.44 seconds (16.1ms each, v1.0.2)
[11ty] Copied 1505 files / Wrote 2516 files in 41.72 seconds (16.6ms each, v1.0.2)
[11ty] Copied 1505 files / Wrote 2516 files in 43.64 seconds (17.3ms each, v1.0.2)

Median:

[11ty] Copied 1505 files / Wrote 2516 files in 37.13 seconds (14.8ms each, v1.0.2)

Eleventy 2.0.0-beta.1

11 builds, ranked by increasing build time:

[11ty] Copied 1505 files / Wrote 2516 files in 36.01 seconds (14.3ms each, v2.0.0-beta.1)
[11ty] Copied 1505 files / Wrote 2516 files in 36.35 seconds (14.4ms each, v2.0.0-beta.1)
[11ty] Copied 1505 files / Wrote 2516 files in 36.89 seconds (14.7ms each, v2.0.0-beta.1)
[11ty] Copied 1505 files / Wrote 2516 files in 37.51 seconds (14.9ms each, v2.0.0-beta.1)
[11ty] Copied 1505 files / Wrote 2516 files in 37.97 seconds (15.1ms each, v2.0.0-beta.1)
[11ty] Copied 1505 files / Wrote 2516 files in 38.17 seconds (15.2ms each, v2.0.0-beta.1)
[11ty] Copied 1505 files / Wrote 2516 files in 38.31 seconds (15.2ms each, v2.0.0-beta.1)
[11ty] Copied 1505 files / Wrote 2516 files in 38.40 seconds (15.3ms each, v2.0.0-beta.1)
[11ty] Copied 1505 files / Wrote 2516 files in 38.82 seconds (15.4ms each, v2.0.0-beta.1)
[11ty] Copied 1505 files / Wrote 2516 files in 38.97 seconds (15.5ms each, v2.0.0-beta.1)
[11ty] Copied 1505 files / Wrote 2516 files in 39.38 seconds (15.7ms each, v2.0.0-beta.1)

Median:

[11ty] Copied 1505 files / Wrote 2516 files in 38.17 seconds (15.2ms each, v2.0.0-beta.1)

-> ~ 2.8 % slower

nicolas-hoizey.com

Source: https://github.com/nhoizey/nicolas-hoizey.com/

Eleventy 1.0.2

11 builds, ranked by increasing build time:

[11ty] Copied 879 files / Wrote 2070 files in 15.96 seconds (7.7ms each, v1.0.2)
[11ty] Copied 879 files / Wrote 2070 files in 16.43 seconds (7.9ms each, v1.0.2)
[11ty] Copied 879 files / Wrote 2070 files in 16.43 seconds (7.9ms each, v1.0.2)
[11ty] Copied 879 files / Wrote 2070 files in 16.72 seconds (8.1ms each, v1.0.2)
[11ty] Copied 879 files / Wrote 2070 files in 16.93 seconds (8.2ms each, v1.0.2)
[11ty] Copied 879 files / Wrote 2070 files in 17.05 seconds (8.2ms each, v1.0.2)
[11ty] Copied 879 files / Wrote 2070 files in 17.08 seconds (8.3ms each, v1.0.2)
[11ty] Copied 879 files / Wrote 2070 files in 18.39 seconds (8.9ms each, v1.0.2)
[11ty] Copied 879 files / Wrote 2070 files in 18.76 seconds (9.1ms each, v1.0.2)
[11ty] Copied 879 files / Wrote 2070 files in 18.87 seconds (9.1ms each, v1.0.2)
[11ty] Copied 879 files / Wrote 2070 files in 22.20 seconds (10.7ms each, v1.0.2)

Median:

[11ty] Copied 879 files / Wrote 2070 files in 17.05 seconds (8.2ms each, v1.0.2)

Eleventy 2.0.0-beta.1

11 builds, ranked by increasing build time:

[11ty] Copied 879 files / Wrote 2070 files in 14.66 seconds (7.1ms each, v2.0.0-beta.1)
[11ty] Copied 879 files / Wrote 2070 files in 14.94 seconds (7.2ms each, v2.0.0-beta.1)
[11ty] Copied 879 files / Wrote 2070 files in 15.15 seconds (7.3ms each, v2.0.0-beta.1)
[11ty] Copied 879 files / Wrote 2070 files in 15.51 seconds (7.5ms each, v2.0.0-beta.1)
[11ty] Copied 879 files / Wrote 2070 files in 15.70 seconds (7.6ms each, v2.0.0-beta.1)
[11ty] Copied 879 files / Wrote 2070 files in 15.75 seconds (7.6ms each, v2.0.0-beta.1)
[11ty] Copied 879 files / Wrote 2070 files in 15.75 seconds (7.6ms each, v2.0.0-beta.1)
[11ty] Copied 879 files / Wrote 2070 files in 16.25 seconds (7.9ms each, v2.0.0-beta.1)
[11ty] Copied 879 files / Wrote 2070 files in 16.76 seconds (8.1ms each, v2.0.0-beta.1)
[11ty] Copied 879 files / Wrote 2070 files in 16.77 seconds (8.1ms each, v2.0.0-beta.1)
[11ty] Copied 879 files / Wrote 2070 files in 17.87 seconds (8.6ms each, v2.0.0-beta.1)

Median

[11ty] Copied 879 files / Wrote 2070 files in 15.75 seconds (7.6ms each, v2.0.0-beta.1)

-> ~ 7,5 % faster

Now what?

I'll try to build other projects too, but these are my two most complex.

What would be the best way to identify why the first one is slower on 2.0.0-beta.1 than on 1.0.2?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions