PSPDFKit for Web (both Server-backed and Standalone Deployment *) supports all commonly used browsers in their latest versions:
- Google Chrome
- Mozilla Firefox
- Apple Safari
- Microsoft Edge
- Microsoft Internet Explorer 11
* Standalone Deployment renders PDF documents in the client browser so render performance will depend on the host machine.
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 both Firefox ESR 52 and the new Firefox ESR 60.
Google offers Chrome Browser for enterprise to help with managing browser deployment and updates.
All browsers without a long-term-service release require regular updates to new versions to fix security vulnerabilities.
Note that some long-term-service versions of Windows 10 ship without Microsoft Edge - we still support Microsoft Internet Explorer 11 for such systems and older Windows variants.
- Chrome on Android
- Safari on iOS
As all of these browsers auto-update, we generally test with the latest stable release. PSPDFKit for Web 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.
PSPDFKit for Web includes the following Polyfills, to enable next generation features on our target platforms:
- A custom regenerator runtime.
- core-js' polyfills.
- fetch which provides the polyfillable parts of the WHATWG fetch spec.
The standalone version of PSPDFKit for Web uses WebAssembly to render documents. Please see our Real-World WebAssembly Benchmark to test the performance of your browser and OS or learn more on the Performance guide section.