F9y4ng / GreasyFork-Scripts

The open source code of this project is used for userscripts (油猴脚本) for desktop browsers, including Font Rendering (Customized) (字体渲染(自用脚本)- Font Rendering.user.js), and Search Engine Assistant (优雅的搜索引擎助手 - Google & Baidu Switcher.user.js), etc.
https://f9y4ng.github.io/GreasyFork-Scripts/
GNU General Public License v3.0
1.02k stars 48 forks source link

[发现错误] 字体渲染脚本在MDN网站巨卡 #96

Closed lvzhenbo closed 2 years ago

lvzhenbo commented 2 years ago

描述错误信息 (清楚而简洁地描述了错误是什么) 脚本在MDN Web Docs上出现严重的性能问题,网页巨卡

错误再现 (重现行为的步骤)

  1. MDN网址
  2. 网页发生卡顿现象

预期结果 (清晰明了地描述你所期待想要什么样的结果) 网页流畅运行

屏幕截图 (如果适用,请添加屏幕截图以帮助解释您的问题)

客户端信息: (请填写以下信息)

请预先排除与你本地其他扩展或脚本的冲突,尽量在仅运行本脚本的情况下测试

附加信息 (在此处添加有关此问题的任何附加信息)

lvzhenbo commented 2 years ago

可能是这个旋转动画导致的,这个动画用了各种符号 image

F9y4ng commented 2 years ago

问题原由

由于字体阴影的设定与svg的旋转动画、透明度变化效果进行效果叠加,造成页面不断重绘,使得性能降低而卡顿。

解决办法:

排除渲染的HTML标签中,追加,.mandala-translate,.mandala-translate *,保存为站点独享即可。