|
/ Docs /Features/ Performance Preferences Explained

Performance Preferences Explained

Performance settings help control how and when video-related files load on your pages. This lets you balance fast page loads with smooth video playback, depending on where and how your videos are used.

Presto Player includes:

  • Global performance settings that affect all videos on your site
  • Individual video settings that apply per video

You can use one or both, depending on your needs.

Global Player Performance Settings

These settings apply site-wide.

Where to Find Them

  1. Go to Presto Player
  2. Open Settings
  3. Select the Performance tab
Performance Settings Tab

Available Settings

Dynamically Load JavaScript

When enabled, Presto Player loads its JavaScript only when it is needed, instead of loading everything upfront. This can:

  • Reduce the total JavaScript loaded on a page
  • Improve page load scores in performance testing tools

Things to be aware of:

  • Some caching setups or CDNs may not work well with dynamic loading
  • Behavior can vary depending on your hosting environment

If you notice videos not loading correctly after enabling this, you may need to adjust your cache or CDN settings.

Enable Ajax Requests for Progress Integrations

This controls how video progress is tracked for integrations. Keep this enabled if you use:

  • Automations
  • LMS platforms
  • Membership plugins

Only disable this if you do not use any progress-based integrations.

Individual Video Performance Options

These settings are applied per video. You can find them on the Edit Video page from the Media Hub.

Individual Video Performance Options

These options are automatically handled for:

  • YouTube videos
  • Vimeo videos

They mainly apply to:

  • Self-hosted videos
  • Bunny.net videos

Why These Options Exist

Every element on a page adds something that needs to load. Videos are no different. These settings let you choose whether to prioritize:

  • Faster video playback
  • Faster page load time
  • The lightest possible page load

There is no single best option. The right choice depends on where the video appears.

Performance Preference Options

Each video has three performance modes.

Video Playback Speed

  • Loads part of the video as the page loads
  • Minimizes delay when the viewer clicks play
  • Best used when the video is the main focus of the page, or you expect users to watch immediately, such as in online courses

Page Load Speed

  • Loads only the poster image and basic metadata
  • The video itself loads when the viewer presses play
  • Best used when the video supports the page but is not the main focus, such as on a homepage or landing page

Page Load Speed (Extreme)

  • Loads nothing on page load
  • No poster image or video data is loaded until interaction
  • Best used when you want the smallest possible page load, or the video is secondary and may not be watched by most visitors

Choosing the Right Option

Performance is always a trade-off. For example:

  • A course lesson usually benefits from Video Playback Speed
  • A homepage video often works better with Page Load Speed
  • A rarely watched video may benefit from Page Load Speed (Extreme)

Visitors often care more about how fast a page feels, while performance tools focus on how much is loaded. These settings help you manage that balance.

Settings That Can Affect Performance

Some features naturally increase page size because they load video data earlier. For example:

  • Autoplay loads video content as soon as the page opens
  • Muted autoplay still counts as loading video data

This can increase page size in performance testing tools, even if the page feels fast to real users. In some cases, the engagement benefit of autoplay may outweigh the performance cost. This is a choice you can make per page.

Conclusion

Presto Player gives you control over how video-related files load, both globally and per video. Use global settings for site-wide adjustments, and individual video options to fine-tune specific pages based on how important the video is to that page’s experience.

Was this doc helpful?
What went wrong?

We don't respond to the article feedback, we use it to improve our support content.

Need help? Contact Support
On this page