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