Kind of surprised that the current Chromium-based Edge gets no attention other than being mentioned. It is basically the same as the desktop Edge. Easily the most capable browser a console has ever had.
It has support for things like the gamepad API, wasm, etc. You can do things like run emulators via RetroArch web using your gamepad properly.
It's video support includes MP4/MKV with H264+AAC/AC3/MP3. I've used it to stream local movie files using just a static HTTP server and my video player app.
https://web.libretro.com/ https://github.com/pseudosavant/player.html