| Summary | Discourse Lazy Videos allows lazy loading of videos (Youtube, Vimeo, Tiktok) | |
| Install Guide | This plugin is bundled with Discourse core. There is no need to install the plugin separately. |
Demo
Development History
Highly inspired by the lazyYT jQuery plugin.
Author: @techAPJ
Privacy Note:
With this plugin enabled, your Youtube videos in posts will be lazily rendered in a <div>, as opposed to a Youtube <iframe>.
This plugin ensures that no data will be sent to Youtube prior to the user clicking on the Youtube preview box. We could technically implement a <iframe loading="lazy">, but this method would still automatically send data to Youtube even when the topic loads.
Last edited by @nat 2025-08-21T11:13:49Z
Check document
Perform check on document: