emscripten-core/emscripten
Vedi su GitHubUse Fetch in preference of XMLHttpRequest (on supported platforms)
Open
#6241 aperta il 13 feb 2018
good first bughelp wanted
Metriche repository
- Star
- (27.361 star)
- Metriche merge PR
- (Merge medio 19g 10h) (147 PR mergiate in 30 g)
Descrizione
Background
I wrote up some background on the emscripten-discuss group here.
To summarise, src/shell.js contains some calls to XMLHttpRequest (XHR). The Fetch API is a replacement for XHR, that has quite widespread support (https://caniuse.com/#search=fetch). Service Worker does not support XHR in Chrome or Firefox (I have not tested other browsers).
Affected files
src/shell.js
Proposed solution
Use Fetch in preference to XHR on supported platforms.
Known/potential problems
Fetch does not support the File URI scheme (ticket). Further analysis is required to understand how this would affect emscripten. XHR might be required as a fallback.