feat - Shared Workers by bebraw · Pull Request #402 · andywer/threads.js

added 4 commits

October 5, 2021 14:26

@bebraw bebraw marked this pull request as draft

October 5, 2021 14:01
It looks like shared workers don't have a terminate method at all.

The biggest open question is how to do a runtime check against worker.
This is needed in order to adapt to the API.

@bebraw

@bebraw

@bebraw

@bebraw

@bebraw

@bebraw

@bebraw

@bebraw

It looks like that eliminates type errors. I wonder why it's not needed.

@bebraw

@bebraw

@bebraw

@bebraw

@bebraw

@bebraw

I figured out `worker` code can contain a bit of branching to take
shared workers into account. This eliminates both implementation and
test code.

Note that tests don't pass at the moment!

@bebraw

@bebraw

@bebraw

@bebraw

@bebraw

@bebraw

@bebraw

@bebraw

@bebraw

@bebraw

@bebraw

@bebraw

@bebraw

@bebraw

@bebraw

@bebraw

@bebraw

@bebraw

@bebraw