Nutrient Web SDK supports commonly used browsers in their latest versions in both operational modes.*

Nutrient Web SDK runs as a standalone JavaScript library in the client or with Document Engine.

Desktop

  • Last two versions of Chrome
  • Last two versions of Mozilla Firefox
  • Safari 15.4 or newer
  • Last two versions of Edge
  • Firefox ESR

Find the exact list of browsers supported by Nutrient Web SDK 1.13.0 on browserslist.dev(opens in a new tab)

* Nutrient Web SDK renders PDF documents in the client browser, so rendering performance will depend on the host machine.

Long-term support

Mozilla Firefox is currently the only major browser with an Extended Support Release (ESR) version. Refer to the Firefox extended support release(opens in a new tab) guide for details.

We support the last available version of Firefox ESR.

Browsers without an ESR release require regular updates to address security vulnerabilities.

Note that some LTS versions of Windows 10 ship without Microsoft Edge(opens in a new tab).

Mobile

  • Chrome on Android
  • Safari 15.4 or newer on iOS

These browsers auto-update, so Nutrient tests against the latest stable release. Nutrient Web SDK usually continues to work if you’re a few versions behind because Nutrient adopts new web features carefully and uses polyfills for required functionality.

Platform policy and minimums

If you need to enforce access restrictions in your app, use the following policy:

  • Desktop OS support — Windows 10+, macOS
  • Mobile OS support — iOS and Android (through supported browsers)
  • Browser policy — Last two stable versions of Chrome, Firefox, and Edge; Firefox ESR; and Safari 15.4+

Nutrient Web SDK doesn’t require user-agent-based blocking. Nutrient validates support by testing on the browsers above and using polyfills for required functionality.

Polyfills

Nutrient Web SDK includes the following polyfills(opens in a new tab) to enable next-generation features on our target platforms:

WebAssembly

Nutrient Web SDK uses WebAssembly to render documents. Refer to the real-world WebAssembly benchmark article to test browser and OS performance. For optimization guidance, refer to the performance guide.