Answering your questions, yes everything is compiled in to the remoteEntry.js and then you load that into another frontend (shell, or parent). Usually this file gets created by your compiler (webpack + babel). For development you will usually have a hot reload for webpack and that will basically regenerate your build during dev.