补环境框架优化篇
之前的补环境框架使用jsdom实现了部分document的功能,但是生成cookie的时间有点慢,需要0.66s,并且之前框架的原型链并不优雅,所以打算使用cheerio全部重写一下框架,优化一下效率。
在重写框架之前需要先学习一下基础知识,如jQuery、Object.getOwnProperty等知识。
原型链
为了更像浏览器,原型链统统写的和浏览器一样。
document
所有和dom增删改查相关的,全部由cheerio实现,全部去除jsdom的依赖。
效果
cheerio官方表示比jsdom快八倍,这里测试发现从0.66s减少到0.33秒了。