JaimeGensler / thyseus

An archetypal Entity Component System, built entirely in Typescript
MIT License
74 stars 3 forks source link

[BUG] @struct.string does not work in multithreaded environments #26

Closed JaimeGensler closed 1 year ago

JaimeGensler commented 1 year ago

Bug Description Can't use strings in multithreaded environments as TextEncoder/TextDecoder are forbidden from operating on SABs (at least in some browsers).

Thyseus Version (e.g. v0.9.0) 0.12.0

Bundler / Build Tool (e.g. Vite, Webpack) All

Environment & Version (e.g. \<browser> \<version>, Node \<version>) All, multithreaded

JaimeGensler commented 1 year ago

On hold while investigating serialization