I'm just about finished adding a plugin system to booger which uses web workers. I've already moved all event/filter validation to its own plugin. I could probably make nearly every part of it a plugin but that's probably overkill right now (although my dream is to be able to run booger in a browser which is likely best achieved by swapping out postgres for sqlite).
Before that, I spent a day trying to minimally reproduce websocket crashes in Deno's recent release before downgrading.
I'm going to add a few more plugins to booger (like rate limiting) then begin working on deployment.