关于性能优化以及$nextTick

来源:5-7 vue真题演练6-vue常见性能优化

俊逸_ajay

2021-12-28

老师,有两个问题:
问题一:ssr 来进行性能优化的本质是不是通过服务器去先处理了原本客户端去处理的一些问题?
问题二:$nextTick 在dom更新后触发,但在有的浏览器它是通过promise实现,promise是宏任务,那不是在dom渲染前触发了吗?这个时候为什么还能拿到最新的dom呢?

写回答

1回答

双越

2021-12-28

第一,是的。最关键的是,ssr 不需要客户端再 ajax 请求,请求完再去渲染,这就节省了很多时间

第二,promise 是微任务。它会在 DOM 渲染前触发,但此时已经可以通过 js 拿到最新的 DOM (浏览器还没有开始绘制)

0
1
俊逸_ajay
懂了,谢谢老师
2021-12-29
共1条回复

前端框架及项目面试 聚焦Vue3/React/Webpack

面向1-3年前端的框架及项目面试“刚需内容”

4695 学习 · 1667 问题

查看课程