got Firebase working, with a fake "websocket" module that uses a page-worker