bytecodealliance / bytecodealliance/ComponentizeJS
Export synchronous function with a deferred fetch
- Lenguaje dominante
- Rust
- Estrellas
- 391
- Forks
- 53
- Merge medio
- 3 d 5 h
- PR fusionados (30 d)
- 1
Descripción
Hi I have put together [this repo](https://github.com/rhodey/componentizejs-debug) with steps to reproduce.
ComponentizeJS is failing when:
1. exports a synchronous function.
2. the synchronous function starts deferred work (fetch).
Two branches have been prepared:
1. [main](https://github.com/rhodey/componentizejs-debug/tree/main) await is used and tests pass.
2. [poll](https://github.com/rhodey/componentizejs-debug/tree/poll) a polling mechanism is used and tests hang.
Repo includes all dependencies at latest versions at time of writing:
+ componentize-js 0.19.3
+ rust 1.93.0
+ wit-bindgen 0.53.1
+ wit-bindgen-rt 0.44.0
+ wstd 0.6.5
Repo README is very detailed
I cannot use await because I have read it is implemented as blocking the caller and my caller is an http server
Please do ask any and all questions and thanks for ComponentizeJS
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Evaluación
Este issue todavía no se ha evaluado.