Underspecification of disallowing waits on the main thread
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 68/100
- Tipo de issue
- Documentación
- Claridad
- Bastante claro
- Estado de actividad
- Tranquilo
- Stack tecnológico
- javascript, wasm
- Área
- documentation
Línea de trabajo
Empieza leyendo las secciones de la core spec y la JS API spec que cubren waits y, a continuación, compara su redacción con la overview y el comentario de ejemplo sobre el bloqueo en el main thread. Documenta que ejecutar un wait en el main browser thread siempre provoca un trap, de forma coherente con JavaScript Atomics.wait, independientemente de si se produciría una suspensión.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I could not find anywhere in the core spec or JS API spec that says that waiting on the main browser thread traps. Even the overview does not directly address this except for a code comment in an example saying, Blocking on the main thread is not allowed, so we can't call lockMutex.
For consistency with Atomics.wait in JS, the expected behavior is that executing the wait always traps on the main thread, whether or not the thread would actually have been suspended.
- Lenguaje dominante
- WebAssembly
- Estrellas
- 769
- Forks
- 54
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de WebAssembly/threads
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
WebAssembly/threads#253 · 6 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
WebAssembly/threads#245 · 1 reacción ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
WebAssembly/threads#240 ·
-
Branch renamingAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 20/100
WebAssembly/threads#237 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 38/100
WebAssembly/threads#234 · 3 comentarios ·
Todos los issues de WebAssembly/threads
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Juniper/ansible-junos-stdlib#904 ·
-
Antigravity-cli-hands-on]Abierto
Dificultad 2/5 Menos de una hora Aptitud para principiantes 75/100
googlecodelabs/feedback#2364 ·
-
area:http-gateway good first issue priority:low type:docs
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
crazy-goat/php-fpm-ng#828 ·
Los mantenedores suelen responder en 1 día
-
documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
danjdewhurst/story-skills#538 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
wimpysworld/sidra#290 ·
Los mantenedores suelen responder en 1 día