teazean / san

San is an MVVM Component Framework for the Web.
https://ecomfe.github.io/san/
MIT License
1 stars 0 forks source link

rAF与dom操作 #2

Open teazean opened 6 years ago

teazean commented 6 years ago

现在几乎所有的框架都在避免过多的dom操作,那还不如有一个更大胆的想法:对所有的dom更新都在raf操作,真的有要获取dom状态的要求,就提供一个nextFrame的方法

并不是说这种想法能方便的解决所有问题,但是能在高效更新dom的方向上更彻底一些 #

teazean commented 6 years ago

向vue2提过一个issue( https://github.com/vuejs/vue/issues/7038 )其实本来是想讨论一下rAF在nextTick可行性,但vue2的设计对nextTick要求主要就是for schedule,并不是为延迟批量更新dom。所以其实rAF并不符合vue

teazean commented 6 years ago

还要写一个demo。。理清以下一个问题:

  1. dom更新 与 requestAnimationFrame(屏幕显示更新)