Tags → #coding
-
代码断舍离
不止生活要断舍离,代码也要断舍离。深入探讨未使用代码的产生原因与危害,分享通过 Git Reflog 和 VSCode 本地历史记录找回误删代码的实用技巧。
-
JavaScript Stream 终极指南
深度解析 Web Stream API:涵盖 ReadableStream、WritableStream 与 TransformStream 核心概念。学习管道链、背压机制及零拷贝读取,提升大文件处理性能。
-
前端性能优化教程——资源提示
深入理解 Resource Hints:详解 preconnect、dns-prefetch、preload 与 prefetch 的区别与应用场景。配合 Fetch Priority API 优化关键资源加载优先级。
-
在 Astro 添加 markdown 提示语法
心心念念的提示(admonition)语法终于加上了。最终本博客选用 GitHub 的提示方案,最后也会提及在这次调研中找到的其他提示语法方案。
-
博客框架迁移:Gatsby → Astro
史无前例的大更,本博客终于从 Gatsby 出逃到 Astro。迁移过程不算难!得到了更高的 Lighthouse 分数,但是构建时间却意外地边长。最后,跟盖茨比说声再见吧……
-
哎,对 Gatsby 爱不起来了
对 Gatsby 爱不起来了……缺席的版本大更,失效的插件。虽然他陪了我很久,但我还是看向了 Astro。
-
前端性能优化教程——理解关键路径
深度解析关键渲染路径(CRP):从 DOM/CSSOM 构建到像素绘制的全过程。学习识别渲染阻塞资源,优化首字节到达时间与最大内容绘制(LCP)性能。
-
前端性能优化教程——优化资源加载
本文简单解释了 JavaScript 和 CSS 如何阻塞页面加载,并且给出了对应优化加载速度的方法