javascript模块化之CommonJS.AMD.CMD.UMD.ES6 一.总结 一句话总结: CommonJS是同步加载模块,用在服务端:AMD是异步加载模块,用于浏览器端 1.为什么服务器端可以同步加载,而浏览器端不能同步加载(为什么浏览器端不能用CommonJS)? 浏览器需要从服务器加载模块,涉及到网速,代理等原因,一旦等待时间过长,浏览器处于”假死”状态. 服务器端所有的模块都放在本地硬盘.等待模块时间就是硬盘读取文件时间,很小. 2.CommonJS是什么? CommonJS是