Get Started
| Browser | Version |
|---|---|
| Safari | v17.2^ |
| Chromium | v120^ |
| Firefox | v117^ |
| Opera | v106^ |
| Android Browser | v143^ |
| Firefox Mobile | v146^ |
| Browser | Live Streams | Player | CSS | JavaScript | Milieu | Picture-in-Picture |
|---|---|---|---|---|---|---|
| Other Browsers | ||||||
| FOSS Browser | ✅ | ✅ | ✅ | ✅ | ✅ | 🔘 |
| Ladybird | ❌ | ❌ | 🔵 | ✅ | ✅ | ❌ |
| Pale Moon | ❌ | ✅ | ❌❸ | ✅ | ❌ | ❌ |
| NetSurf | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Basilisk | ✅ | ✅ | ❌❸ | ✅ | ❌ | ❌ |
| WebKit Browsers | ||||||
| Safari | ✅ | ✅ | ✅ | ✅ | ✅ | 🔵❹ |
| GNOME Web | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ |
| DuckDuckGo | ✅ | ✅ | ✅ | ✅ | ✅ | 🔘 |
| Electron Browsers | ||||||
| Min | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| QtWebEngine Browsers | ||||||
| Falkon | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| Dooble | ✅ | ✅ | ❌❸ | ✅ | ✅ | ❌ |
| Konqueror | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| Chromium Browsers | ||||||
| Brave | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Chromium | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Google Chrome | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Helium | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Microsoft Edge | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Opera | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Opera Air | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Opera GX | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Opera Neon | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Vivaldi | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Yandex | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Firefox Browsers | ||||||
| Falkon | ✅ | ✅ | ✅ | ✅ | ✅ | ❌❷ |
| Firefox | ✅ | ✅ | ✅ | ✅ | ✅ | ❌❷ |
| Floorp | ✅ | ✅ | ✅ | ✅ | ✅ | ❌❷ |
| GNU/IceCat | ✅ | ✅ | ✅ | ✅❶ | ✅ | ❌❷ |
| Ghostery | ✅ | ✅ | ✅ | ✅ | ✅ | ❌❷ |
| Huma | ✅ | ✅ | ✅ | ✅ | ✅ | ❌❷ |
| Librewolf | ✅ | ✅ | ✅ | ✅ | ✅ | ❌❷ |
| Mull | ✅ | ✅ | ✅ | ✅ | ✅ | ❌❷ |
| Mullvad | ✅ | ✅ | ✅ | ✅ | ✅ | ❌❷ |
| Waterfox | ✅ | ✅ | ✅ | ✅ | ✅ | ❌❷ |
| Zen | ✅ | ✅ | ✅ | ✅ | ✅ | ❌❷ |
| SDKs | ||||||
| Electron | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Tauri | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
Symbols
❶ By default, GNU/IceCat has the LibreJS extension installed, it will block all JS by default if it does not provide a valid license. Examples for settings menu do not provide one nor one is shown in the test version. For settings menu script, you can add this license to the top of the script. Learn more: https://www.gnu.org/software/librejs/free-your-javascript.html
❷ Nekoma uses the
requestPictureInPicture()function for it’s Picture-in-Picture button, is it not compatible with Mozilla Firefox.
With this compatibility issue, the PiP button is disabled for Mozilla Firefox-based web browsers. A different method may be used in the future to allow compatibility for the browser.
Learn more on MDN: https://developer.mozilla.org/en-US/docs/Web/API/HTMLVideoElement/requestPictureInPicture
❸ Nekoma uses CSS nesting, which does not appear to be supported by said browser yet, which the layout ends up being out of wack and not usable.
❹ Does not work on iOS and iPadOS.