关注
7、css3动画transition和transform性能+原理:
动画性能对比 transition < transform ,position < translate,animation适合场景
transition做动画时两个线程的工作情况是:对于浏览器来说,元素的高度一直在变化,因此这个动画的每一帧都需要主线程对元素进行布局,绘制成位图,将位图交由GPU线程,GPU将位图绘制到屏幕。两个线程来回切换工作,即使是移动十几个像素,主线程也需要对元素布局很多次,这部分的工作消耗相当大,相对较慢,这也是transition动画经常卡顿的原因。
使用transform时浏览器的工作情况是:主线程对元素进行布局,绘制成位图,交由GPU线程,transform执行的整个过程都在GPU进程执行绘制,两个线程来回切换的情况不多,而且transform不会触发浏览器的重新排版,不会影响周围的布局,这也意味着这种情况的动画比transition流畅一些。
查看原帖
3 评论
相关推荐
04-30 13:46
西南石油大学 嵌入式硬件工程师 点赞 评论 收藏
分享
点赞 评论 收藏
分享
03-12 18:48
上海大学 FPGA工程师 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 国企还是互联网,你怎么选? #
122754次浏览 947人参与
# 找工作,行业重要还是岗位重要? #
8603次浏览 106人参与
# 五一之后,实习真的很难找吗? #
47397次浏览 343人参与
# 盲审过后你想做什么? #
13082次浏览 117人参与
# 应届生进小公司有什么影响吗 #
67284次浏览 984人参与
# 外包能不能当跳板? #
22409次浏览 192人参与
# 25届秋招公司红黑榜 #
257388次浏览 1083人参与
# 租房找室友 #
13614次浏览 98人参与
# 小厂实习有必要去吗 #
42394次浏览 260人参与
# 领导秒批的请假话术 #
10260次浏览 76人参与
# 蚂蚁集团工作体验 #
10844次浏览 70人参与
# 设计人如何选offer #
98645次浏览 690人参与
# 五一假期,你打算“躺”还是“卷”? #
34517次浏览 458人参与
# 考研可以缓解求职焦虑吗 #
21764次浏览 257人参与
# 如果校招重来我最想改变的是 #
245392次浏览 2781人参与
# 面试等了一周没回复,还有戏吗 #
116193次浏览 1078人参与
# 一句话证明你在找工作 #
292342次浏览 2408人参与
# 大疆的机械笔试比去年难吗 #
69732次浏览 603人参与
# 找工作前vs找工作后的心路变化 #
7253次浏览 64人参与
# 潍柴工作体验 #
17052次浏览 17人参与