---
title: "JavaScript PDF viewer browser support: Chrome, Safari, Firefox, Edge | Nutrient"
canonical_url: "https://www.nutrient.io/guides/web/pspdfkit-for-web/browser-support/"
md_url: "https://www.nutrient.io/guides/web/pspdfkit-for-web/browser-support.md"
last_updated: "2026-05-30T02:20:01.381Z"
description: "Nutrient Web SDK (both with and without Document Engine*) supports all commonly used browsers in their latest versions."
---

# Browser support for our JavaScript PDF viewer

Nutrient Web SDK supports commonly used browsers in their latest versions in both [operational modes](https://www.nutrient.io/guides/web/about/operational-modes.md).*

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.15.1 on [browserslist.dev](https://browserslist.dev/?q=RmlyZWZveCBFU1IsIGxhc3QgMiBDaHJvbWUgdmVyc2lvbnMsIGxhc3QgMiBmaXJlZm94IHZlcnNpb25zLCBsYXN0IDIgZWRnZSB2ZXJzaW9ucywgc2FmYXJpID49IDE1LjQsIGlvc19zYWYgPj0gMTUuNCwgbGFzdCAyIGFuZF9jaHIgdmVyc2lvbnM%3D)

\* 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](https://www.mozilla.org/en-US/firefox/all/#product-desktop-esr) 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](https://www.zdnet.com/article/some-windows-10-enterprise-users-wont-get-microsofts-edge-browser/).

## 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](https://en.wikipedia.org/wiki/Polyfill) to enable next-generation features on our target platforms:

- A [custom regenerator runtime](https://github.com/facebook/regenerator/tree/main/packages/runtime)

- [core-js](https://github.com/zloirock/core-js) polyfills

- [Fetch](https://github.com/github/fetch), which provides the polyfillable parts of the [WHATWG Fetch spec](https://fetch.spec.whatwg.org/)

## WebAssembly

Nutrient Web SDK uses WebAssembly to render documents. Refer to the [real-world WebAssembly benchmark](https://www.nutrient.io/blog/a-real-world-webassembly-benchmark/) article to test browser and OS performance. For optimization guidance, refer to the [performance](https://www.nutrient.io/guides/web/best-practices/performance.md) guide.
---

## Related pages

- [Compare deployment options and use cases for Nutrient document solutions](/guides/web/about/capability-and-component-comparison-document-engine.md)
- [Compare deployment options and use cases for Nutrient document solutions](/guides/web/about/capability-and-component-comparison-web-sdk.md)
- [Compare deployment options and use cases for Nutrient document solutions](/guides/web/about/capability-and-component-comparison-web-sdk-document-engine.md)
- [File type support](/guides/web/about/file-type-support.md)
- [JavaScript PDF framework support](/guides/web/about/frameworks.md)
- [Licensing](/guides/web/pspdfkit-for-web/licensing.md)
- [Operational modes](/guides/web/about/operational-modes.md)

