构建学习

首先了解一下AMD

它采用异步方式加载模块,模块的加载不影响它后面语句的运行。所有依赖这个模块的语句,都定义在一个回调函数中,等到加载完成之后,这个回调函数才会运行。

    require([module],  callback);

    [module]是一个数组,里面的成员就是要加载的模块,第二个参数callback

反向依赖树

先将font和other放在outer(outer文件夹)里面
然后处理css --- 利用stylus进行压缩编译
(父子进程-不共享缓存)

多进程解决办法

进程间通信占用了进程构建大部分时间,所以对于所有的依赖我们只启用四个进程来处理,每个进程处理1/4个依赖树
每个进程处理完后,一次性把所有的缓存发送给主进程进行存储。

loader.js

把加密的方法放在manifest里面去

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容