Это просто логично, вот у вас есть картинка шириной 1920 точек, плеер её уменьшит до 1366 неизбежно потеряв по дороге часть информации, потом монитор её растянет до 1920, но потерянную информацию ему взять уже негде, так что результат будет очевидно хуже, чем если плеер сразу покажет все 1920 точек на мониторе.
Note. This specification does not fully define the interaction of :before and :after with replaced elements (such as IMG in HTML). This will be defined in more detail in a future specification.
И ещё, вы понимаете что такое cookie? Что все эти данные будут бессмысленно гоняться в каждом запросе к серверу увеличивая размер запроса? Что размер кук очень ограничен?
304 это не ошибка и не нужно её чинить.