We are still ES5. Newer versions of videojs have dropped support for ES5. Our current code doesn't actually run on IE11 because it is using ES6 T306711: OgvJs crashes with syntax error on IE11.
This indicates that within the next year or so we have to switch the whole player to ES6. This also allows us to make use of classes and other features which would definetly cleanup the code.