emscripten-core / emscripten-core/emscripten

[question] Using lazy files in browser in main thread but in async mode

Ouverte
#12,349 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
wontfix
Langage dominant
C++
Étoiles
27.6k
Forks
3.6k
Merge moyen
1 j 16 h
PR mergées (30 j)
117

Description

The docs mention that browsers disallow synchronous XHR and thus lazy files are supported only in Web Worker mode. But binary XHR are supported in async mode, aren't they? When using MODULARIZE'd modules, we're in async mode anyway (and maybe ASYNCIFY could help to yield execution while file is loading over the internet)

(For me, it's mostly a question about consistency/ease of debugging, since in practice the heavy code should be running in Web Worker anyway)

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par la documentation qui limite lazy files au mode Web Worker, puis lisez les indications relatives à MODULARIZE et ASYNCIFY référencées par l’issue. Déterminez si un XHR binaire asynchrone peut prendre en charge lazy files sur le thread principal, et définissez si le résultat doit être une modification de l’implémentation, une clarification de la documentation, ou les deux.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
javascript, wasm
Domaine
compilers, web-dev
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.