workerror

This commit is contained in:
SheetJS 2022-10-19 14:48:35 -04:00
parent e50dde6b20
commit a6a981226f

@ -8,6 +8,10 @@ Here are some common errors and their resolutions. This is not comprehensive.
The [issue tracker](https://git.sheetjs.com/SheetJS/sheetjs/issues) has a
wealth of information and user-contributed examples.
**Many of these errors have been fixed in newer releases!** Ensure that the
latest version of the library is being used. Some legacy endpoints are out of
date. [Review the Installation instructions.](../getting-started#installation)
If issues are not covered in the docs or the issue tracker, or if a solution is
not discussed in the documentation, we would appreciate a bug report.
@ -21,6 +25,15 @@ workarounds and solutions!
## Errors
#### "Aw Snap!" or "Oops, an error has occurred!"
Browsers have strict memory limits and large spreadsheets can exceed the limits.
When processing very large files is a must, consider running processes in the
server with NodeJS or some other server-side technology.
If the files are small, please [report to our issue tracker](https://git.sheetjs.com/sheetjs/sheetjs/issues)
#### SCRIPT5022: DataCloneError
IE10 does not properly support `Transferable`.
@ -91,6 +104,11 @@ document.getElementById('file-object').addEventListener("change", function(e) {
</details>
#### Browser is stuck!
By default, operations run in the main renderer context and block the browser
from updating. [Web Workers](../demos/worker) offload the hard work to separate
contexts, freeing up the renderer to update.
## Data Issues