我看过最新的ng-conf
并且看到Brad Green说Angular2现在重45K,而angular1是56K。我试着理解这些数字代表什么,但没有成功。
我还看到this gist按大小列出Angular1和2框架。那里有完全不同的数字。
ng-conf YouTube link(57:10)。
答案 0 :(得分:0)
我很清楚你的问题;-)事实上,它是在打包你的应用程序并使用树摇动之后。后者是一种利用模块仅保留应用程序中使用的内容的技术(也适用于第三方库)。
我认为这两个链接可以帮助您:
答案 1 :(得分:0)
该演示文稿是关于当前实验性的离线模板编译器,它通过处理模板并在编译时将所有声明性绑定转换为JS来消除将Angular2解析器和编译器加载到浏览器中。 这允许减少实际需要加载到浏览器中的Angular2包代码大小。
如果需要像How to realize website with hundreds of pages in Angular2中所示的解决方案,则需要将解析器和编译器加载到浏览器中并失去此大小优势。