Browser support for our JavaScript PDF viewer

Nutrient Web SDK (both with and without Document Engine*) supports all commonly used browsers in their latest versions.

Nutrient Web SDK can be operated either as a standalone JavaScript library that runs entirely on the client, or together with Document Engine. Both operational modes support all commonly used browsers in their latest versions.

Desktop

  • Last two versions of Chrome

  • Last two versions of Mozilla Firefox

  • Safari 15.4 or newer

  • Last two versions of Edge

  • Firefox ESR

You can see the exact list of browsers supported by Nutrient Web SDK 2024.8.0 on browserslist.dev

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

Long-term support

The only browser vendor currently supporting an LTS (Long Term Service) / ESR (Extended Support Release) version is Mozilla Firefox. See Firefox Extended Support Release for details.

We support the last available version of Firefox ESR.

All browsers without an LTSR (Long Term Service Release) require regular updates to new versions to fix security vulnerabilities.

Note that some LTS versions of Windows 10 ship without Microsoft Edge.

Mobile

  • Chrome on Android

  • Safari 15.4 or newer on iOS

As all of these browsers auto update, we test with the latest stable release. Nutrient Web SDK generally still works, even if you’re a few versions behind, as we are careful in adopting the latest web features for essential functionality and use polyfills for missing functionality.

Polyfills

Nutrient Web SDK includes the following polyfills to enable next-generation features on our target platforms:

WebAssembly

Nutrient Web SDK uses WebAssembly to render documents. Refer to our Real-World WebAssembly Benchmark to test the performance of your browser and OS, or learn more in the performance guide.