James58899 says to YSITD
hls.js is compatible with browsers supporting MSE with 'video/MP4' inputs. As of today, it is supported on: Chrome for Android 34+ Chrome for Desktop 34+ Firefox for Android 41+ Firefox for Desktop 42+ IE11+ for Windows 8.1+ Edge for Windows 10+ Opera for Desktop Vivaldi for Desktop Safari for Mac 8+ (beta)