You may want to use web browsers on Arm platforms during development projects.

Browser support for Arm varies. Some browsers have broad operating system support and native execution on Arm while others do not.

The information below helps you:

  • Install browsers on Arm Linux distributions

  • Install browsers on Windows on Arm

  • Learn other useful information about browsers on Arm

Here is a quick summary to get you started:

BrowserWindows on ArmArm Linux support
Firefoxnativeyes
Chromiumnativeyes
Bravenativeyes
Chromenativeno
Edgenativeno
Vivaldiemulationyes

Windows on Arm runs native ARM64 applications, but can also emulate 32-bit x86 and 64-bit x64 applications. Emulation is slower than native and shortens battery life, but may provide functionality you need.

The primary functional issue for browsers on Arm is DRM (digital rights management). DRM is required to play certain video content from streaming services such as Netflix. To test if your browser has DRM check the DRM stream test .

Edge and Firefox are good native browsers with DRM support for Windows on Arm. There are no easy DRM solutions for Arm Linux.

Please share your experiences with browsers on Arm by submitting a GitHub issue or a GitHub Pull Request to add additional browsers.

Select a specific tool for install instructions:

Brave

Chrome

Chromium

Edge

Firefox

Vivaldi