标签: CSS优化
4 个内容
笔记(4)
本文深入探讨JS到TS的类型系统和`content-visibility`性能优化。涵盖类型声明文件生成策略、浏览器渲染机制、滚动异常解决方案,以及工程实践中的类型生成和性能优化策略。强调平衡类型安全与渲染性能,并提供决策框架。
Elliot Yang·
96 浏览
本文介绍了如何通过 `tsc` 命令从 JavaScript 文件生成 TypeScript 类型声明文件 (`.d.ts`),解决了 TypeScript 无法识别 JavaScript 模块类型的问题。同时,提到了 `content-visibility: auto` 引起的滚动条异常以及 `next.js` 的 `scrollRestoration` 失效问题。
Elliot Yang·
102 浏览
浏览器渲染页面涉及回流(reflow)和重绘(repaint)。回流是节点大小、边距变化导致重计算,重绘是节点样式变化不影响布局。频繁的回流影响性能。优化方法包括合并样式修改、批量操作元素、缓存HTMLCollection结果。DOM操作慢主要因部分读操作导致lazy reflow失效。
Elliot Yang·
86 浏览