I am having my plugin installed on my site, so that I can have demos on it.
It does not slow down my site at all, it beats me why it slows down your site.
This plugin is written using WordPress Widgets API, I don’t think there is anything wrong with the programming. If it slows down loading on your front end, that is because you had put too many videos on it. Sometimes it could be due to the response of your video network that slows down loading.
I personally think you had too much plugins installed on your site, or your site may have memory problems, or some other plugin may be causing CPU throttling on your server.
I don’t think it has anything to do with my plugin, but I welcome suggestions to how my plugin should be coded for more efficiency.
It will be great if you could contribute codes to my plugin by sending me a diff file with improvements on it.