我正在创建一个项目,该项目需要尽可能提高移动效率,这导致了结构决策,即Angular应用程序的每个主要部分全部是一个单独的应用程序,然后根据相关的应用程序进行加载/发送在用户角色上,确保大多数应用程序组件独立保持在1MB以下,以便通过移动网络高效加载。
我知道内置的CanLoad / CanActive ect中的angular是防止基于用户角色加载/访问某些模块的可行方法,但据我了解,这仍然需要将所有内容打包在一个Angular应用程序中,并且当所需的效果只是将相关的源代码发送给相关的用户时,将整个源代码都发送过来。
那么采用哪种工具谨慎使用此方法