The Xbox 360 web browser is based on Internet Explorer 9, and includes all of its relevant CSS animation and ES5 JavaScript features, including support for video and audio. The amazing HTML5 Fishbowl demo developed by Microsoft to show off GPU-accelerated, simultaneous CSS transforms, MPEG-4 video decoding, and MP3 audio playing, runs beautifully on the Xbox 360 at 60fps. The Xbox 360 browser also has Flash 9 support (as does PS3 browser), so some HTML5 features like WebSocket and others can by polyfilled with open source flash components. From there, you can use webpack (or similar tool) to create a JavaScript bundle specific to this vintage (~2012) of browsers.
Some demonstrations of advanced media benchmarks, all of which have sources available, running on Xbox 360:
https://www.youtube.com/watch?v=X6TPdvKermw
https://testdrive-archive.azurewebsites.net/performance/fishbowl/
The XBox One browser is almost identical to the Edge 15 browser in Windows 10 Creators Update, which even has support for ES7 and Web Workers, except that:
JavaScript JIT optimization is disabled, so throughput-based benchmarks (like Octane) won't perform as well. FishGL.com and other more real-world benchmarks still perform very well.
Input tags relating to local file system access are disabled.
Bizarrely, WebRTC/ObjectRTC is disabled on the Xbox One version of Edge.