遇到一个非常有趣的现象,希望给个人解释一下是怎么回事
新建一个ejs,在本地开启express,并且放进去4m的aaaa
访问:
因为是本地访问,4k加载应该不需要这么久,那么为什么会这么久呢?
为了防止ejs渲染有干扰,把他改名成html然后扔进去静态资源,得到结果依旧不变
如果把4k的aaa放在js一个变量里,加载就瞬间完成了
那么问题是,为什么HTML显示4k的文字会需要这么多时间
遇到一个非常有趣的现象,希望给个人解释一下是怎么回事
新建一个ejs,在本地开启express,并且放进去4m的aaaa
访问:
因为是本地访问,4k加载应该不需要这么久,那么为什么会这么久呢?
为了防止ejs渲染有干扰,把他改名成html然后扔进去静态资源,得到结果依旧不变
如果把4k的aaa放在js一个变量里,加载就瞬间完成了
那么问题是,为什么HTML显示4k的文字会需要这么多时间
5 回答1.3k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
1 回答862 阅读✓ 已解决
5 回答1.1k 阅读
1 回答1.1k 阅读✓ 已解决
其实楼主可以去网上搜搜浏览器的渲染机制,很多内容,包括从DOM树的生成到HTML解析器,JS解析器的区别等等。