I'm running a web-based experiment in which people have to view 100 2-second-long videos (each around 200kb in size) one after the other. It is very important that there is no lag between videos, and so I am preloading them before the experiment starts using preload.js. The experiment begins when all the videos are loaded 100%.
However, this is problematic for some people, who say that the preload is causing their browsers to crash. I'm guessing this is because of a RAM issue?
What might be a good way to go about resolving this problem? Is loading videos in this fashion bad practice (how much data can I preload safely)?