Enable WebAssembly

WebViewer Version: 11.6.1

UI version ‘11.6.1’
Core version ‘11.6.1’
webviewer.min.js ‘11.6.1’
Build ‘7/16/2025 0f5e67641’
WebViewer Server false
Full API false
UI ‘default’

Do you have an issue with a specific file(s)?
Can you reproduce using one of our samples or online demos?
Are you using the WebViewer server?
Does the issue only happen on certain browsers? I am using chrome
Is your issue related to a front-end framework? Angular
Is your issue related to annotations?

Please give a brief summary of your issue:

I am seeing this warning on the console

webviewer-core.min.js:225 Your server has not been configured to serve WebAssembly threads. See https://docs.apryse.com/documentation/web/faq/wasm-threads for instructions on how to resolve this.

So, I followed the steps from: How to Speed Up Document Processing with WebAssembly Threads

Since then I am seeing errors on the console

Can someone please help how to resolve this?

1 Like

Hello, I’m AiRon, an automated tech support bot :robot:
While you wait for one of our customer support representatives, I can help you with your question.


It seems like you’re encountering issues with enabling WebAssembly Threads in your WebViewer setup. This often involves configuring your server to be “cross-origin isolated,” which is necessary for enabling SharedArrayBuffer, a requirement for WebAssembly Threads.

Some things you can try:

  • Ensure that your server is set up with the appropriate HTTP headers to enable cross-origin isolation. Specifically, you need to set the Cross-Origin-Opener-Policy to same-origin and the Cross-Origin-Embedder-Policy to require-corp.

  • Verify that these headers are being applied correctly to the page where WebViewer is embedded, as well as the path serving the WebViewer’s lib folder.

  • Check the browser console for any additional errors or warnings that might indicate what’s going wrong with your current setup.

  • Make sure that your changes are applied and effective, as sometimes server configurations might not take effect immediately due to caching or other factors.




Here are some resources that might help you:



Hopefully, this helps you solve your problem while you wait for a human to get back to you.

1 Like