Yep, it downloads and compiles dependencies on the client side. However, it does this on a different domain for security reasons.
If it is all happening in the users browser, what's do you mean when you say "it does this on a different domain"
A hidden "feature" is that we automatically run tests defined (e.g. index.test.js) using jest, and dispatch the test results. So you can listen to that as well.