fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-29
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
阅读:1961回复:5

[Nightly] Firefox 57.0a 默认启用自动滚屏的异步平移缩放功能

楼主#
更多 发布于:2017-08-30 17:06
自动滚屏功能是 Firefox 内置的一项功能,中键点击页面,会出现一个锚标图标,这是鼠标向上移动页面可向上滚屏,鼠标向下移动页面可向下滚屏,适合文章阅读。
异步平移缩放(Async Panning and Zooming,简称 APZ)是 Firefox 一项提升浏览器流畅性、平滑度的功能,最早在 Firefox 41 时候引入用于提升浏览器编解码图片时候的性能和流畅性。


Firefox 57.0a 将异步平移缩放特性用在了自动滚屏上,提升了在复杂页面下使用自动滚屏时候的流畅性和平滑度。具体来说就是原先自动滚屏是在内容子进程的主线程上运行的,在遇到复杂页面时候,在主线程执行有可能会阻塞主线程,造成页面滚动时候不够流畅。APZ 自动滚屏功能是将其从合成器中移出执行,从而提升流畅性。


Firefox 57.0 Windows 版已默认启用该功能,参数位于 about:config
apz.autoscroll.enabled
为 true。




https://bugzilla.mozilla.org/show_bug.cgi?id=1390247
Firefox More than meets your experience
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
1楼#
发布于:2017-09-01 18:20
这个很实用,滚动锚一般正是在需要快速滚屏的时候才用,很容易一卡一顿
不知道未开启多进程是否也能启用?
-いたんですか? -ええ、ずっと
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-29
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
2楼#
发布于:2017-09-01 19:19
白左:这个很实用,滚动锚一般正是在需要快速滚屏的时候才用,很容易一卡一顿
不知道未开启多进程是否也能启用?
回到原帖
这个试试才知道,因为都是在多进程下开发的
Firefox More than meets your experience
lord
非常火狐
非常火狐
  • UID6208
  • 注册日期2005-05-21
  • 最后登录2024-03-27
  • 发帖数634
  • 经验81枚
  • 威望0点
  • 贡献值12点
  • 好评度3点
  • 社区居民
  • 忠实会员
3楼#
发布于:2017-09-04 09:53
白左:这个很实用,滚动锚一般正是在需要快速滚屏的时候才用,很容易一卡一顿
不知道未开启多进程是否也能启用?
回到原帖
翻译里说的是线程,不是多进程哦
心想事成,人生如梦
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-29
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
4楼#
发布于:2017-09-04 10:29
lord:翻译里说的是线程,不是多进程哦回到原帖
他说的多进程是e10s,每个进程里面有多个线程,不冲突。
Firefox More than meets your experience
lord
非常火狐
非常火狐
  • UID6208
  • 注册日期2005-05-21
  • 最后登录2024-03-27
  • 发帖数634
  • 经验81枚
  • 威望0点
  • 贡献值12点
  • 好评度3点
  • 社区居民
  • 忠实会员
5楼#
发布于:2017-09-04 12:14
fang5566:他说的多进程是e10s,每个进程里面有多个线程,不冲突。回到原帖
原先自动滚屏是在内容子进程的主线程上运行的,现在分离到另一个线程上运行,所以应该与是否多进程没关系
心想事成,人生如梦
游客

返回顶部