Vue的性能让我望而却步了

今天心血来潮,想着写完jqvm有没可能比vue的性能还好,因为没有走virtual dom,而是真实dom patch,会不会有性能优势,于是找到benchmark的仓库,试一下,一试不得了,jqvm直接1000行的table渲染卡成狗,而vue是秒出,这种性能差距,我已经崩溃了,不知天高地厚,幸好自己摔了一鼻子灰。我去观察了一下,为啥1000行的table,vue能够秒出呢?猜测vue的首次渲染绝对不是一次性全部渲染,肯定是分批次渲染的,但是我没有证据……而且不是说vue没有做事件切片吗?那它怎么做到无感的分批次渲染?看来还是要去看源码才能理解。

已有2条评论
  1. 清尘 2021-06-11 09:11

    因为nextTick队列?

  2. 1188 2021-06-10 10:04

    vue这么猛吗, 是哪个版本的,  table里头有动态的变量吗