Feedback

Vimeo: impact on page speed

Category: Video embed

Embedded Vimeo videos load the Vimeo player and its scripts when the iframe renders. Background videos that autoplay add continuous decoding work on top.

On 1.0 % of the 5509 homepages measured, Vimeo is among the five heaviest third parties. Where it is, it takes a median of 149 ms of main-thread time; on the heaviest quarter of those sites it takes 309 ms or more.

1.0 %

of homepages: among the five heaviest third parties

149 ms

median main-thread time

309 ms

main-thread time on the heaviest quarter (p75)

3.6 MB

median transfer size

Distribution across homepages

Percentiles across 53 homepages with Vimeo.

Percentile Main-thread time Transfer size
p25
49 ms
737 KB
Median
149 ms
3.6 MB
p75
309 ms
8.8 MB
p90
609 ms
19.5 MB

In context

By median main-thread time, Vimeo ranks 29th of 72 third parties in the benchmark, lighter than Optimizely and heavier than Adobe Tag Manager.

On 34 % of the homepages where it appears, Vimeo alone uses 250 milliseconds of main-thread time or more, the mark from which Lighthouse flags third-party code.

Homepages with Vimeo weigh 9.4 MB at the median (JavaScript: 1.8 MB), homepages without it 4.2 MB (JavaScript: 1.5 MB).

Often loaded together with

Share of homepages with Vimeo where the other tool is also among the five heaviest third parties.

How to spot Vimeo on your page

The iframe loads from player.vimeo.com, which then fetches the player modules from f.vimeocdn.com, the poster from i.vimeocdn.com and the video stream from a vimeocdn.com delivery host. Vimeo is frequently used for autoplaying hero videos, where the video itself becomes part of the first impression and can delay the Largest Contentful Paint. In that case the poster image and the video file size matter more than the player script.

How to reduce the impact of Vimeo

Frequently asked questions

How can I load Vimeo with less impact?

Use a facade with a poster image and load the player on click. Add loading="lazy" to iframes below the fold.

Does Vimeo affect Core Web Vitals?

Vimeo embeds behave like other video players: the iframe pulls in the player and its scripts on page load, which competes with the main content for bandwidth and delays LCP when the video is near the top. Background videos that autoplay keep decoding throughout the visit. Without a fixed aspect ratio the embed shifts the layout as it appears.

Method and sample: Third-Party Benchmark.

Run a free test All third parties in the benchmark