Yes and no. By default (in development mode) some dependencies are shipped immediately, but for example views or controllers are loaded when needed for the first time. When bringing your app to production, you should use mojito rollups or shaker. Shaker is the official rollup replacement and what you should use:
https://github.com/yahoo/mojito-shaker