关于前端渲染性能问题(机器人大哥图里没代码)

遇到一个非常有趣的现象,希望给个人解释一下是怎么回事

图片描述

新建一个ejs,在本地开启express,并且放进去4m的aaaa

访问:
图片描述

因为是本地访问,4k加载应该不需要这么久,那么为什么会这么久呢?

为了防止ejs渲染有干扰,把他改名成html然后扔进去静态资源,得到结果依旧不变

图片描述

如果把4k的aaa放在js一个变量里,加载就瞬间完成了

clipboard.png

clipboard.png

那么问题是,为什么HTML显示4k的文字会需要这么多时间

阅读 1.5k
1 个回答

其实楼主可以去网上搜搜浏览器的渲染机制,很多内容,包括从DOM树的生成到HTML解析器,JS解析器的区别等等。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏