javascript - 性能问题(DOM GC / Major GC)[帮助]
问题描述
我一直在努力解决与滚动导航相关的一些性能问题,但我不知道如何让它变得流畅。
我正在谈论的网站可以在这里看到 动画部分的脚本可以在这里找到(第 96 到 120 行)
该脚本将当前节号的 translateY 应用于所有节(在我的代码中由 count 引用),但是当我们到达创建部分时,我需要触发其他动画,我必须知道我们何时进入该节,当我们离开并看到哪个创作,这就是为什么有很多带有count和oldcount的Ifs,但是当我们第一次进入创作部分时,动画会出现很长时间的中断,这(我认为)是由“主要GC”,我现在试图调查当时发生了什么(截图在这里),我想找到的是什么代码导致动画停止,是什么触发了这个 DOM GC,基本上如何使我的代码平滑。
感谢大家花时间阅读我的帖子,对不起我的英语不好,祝你有美好的一天
解决方案
推荐阅读
- r - 如何删除公式对象中的引号?
- android - (Kotlin)从 json 数组解析 GSON 不正确的响应
- mysql - 如何最小化我的查询以加快我的 Navicat 中的查询时间?
- mysql - 为什么将字符集从 utf8mb4 更改为 utf8 后,表的索引存储大小更大?
- unity-container - 你如何使用注册工厂?
- javascript - TS:从动态对象的键创建映射类型
- python - 无法使用 rdflib 解析 .nt 文件
- reactjs - 如何在 React Apollo 查询中包含变量并执行它?
- javascript - Stripe Payment Intent API 阻止表单提交,直到用户验证卡
- python - Scrapy Xpath:如何避免在同一页面中获得相同的值?