Various performance updates on the platform

Github

Github
platform
Background video component now use visibility-driven lazy loading and controlled preload options, improving performance and reducing data usage. Livestream page avoids flashing wrong content and prevents unnecessary reloads when the requested stream is already loaded.