31 karma · joined January 25, 2017
Currently, I work on Remix within Shopify. I focus mostly on the compiler, dev server, and Typescript integration.
You can find me on Twitter and GitHub: @pcattori
https://pedrocattori.dev/
I _could_ refactor to have "browser compilation phase 1", then assets manifest, and then "browser compilation phase 2", but that's not how I model it in my head. Plus it would mean a diverging interface for `compileBrowser` and `compileServer` which doesn't fit my mental model either.
So prefer to use channels instead.
Of course, you don't need a channel abstraction to do that. To me, channels are the most intuitive and self-contained way to solve the problem, so I wanted to use that model of concurrency in JS.
Feedback/suggestions welcome!