标签: CSS优化

4 个内容

笔记(4)

本文深入解析浏览器渲染机制,涵盖DOM/CSSOM构建、布局、绘制、合成等关键流程。重点剖析重排重绘原理及优化策略,如异步布局、合成层加速和读写分离。同时探讨前沿技术Houdini、容器查询,并提供Chrome DevTools等性能分析工具使用指南。

Elliot Yang·
112 浏览

本文深入探讨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 浏览