<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Performance on Commentary of Takao</title><link>https://takao.blog/zh/categories/performance/</link><description>Recent content in Performance on Commentary of Takao</description><generator>Hugo -- gohugo.io</generator><language>zh</language><copyright>Commentary of Takao</copyright><lastBuildDate>Thu, 16 Jul 2026 11:16:06 +0900</lastBuildDate><atom:link href="https://takao.blog/zh/categories/performance/index.xml" rel="self" type="application/rss+xml"/><item><title>2026 年 Web 性能监控工具比较</title><link>https://takao.blog/zh/web/web-performance-monitoring-tools-2026/</link><pubDate>Wed, 08 Jul 2026 10:00:00 +0900</pubDate><guid>https://takao.blog/zh/web/web-performance-monitoring-tools-2026/</guid><description>&lt;img src="https://takao.blog/img/thumbnail/web-performance-monitoring-tools-2026-zh.png" alt="Featured image of post 2026 年 Web 性能监控工具比较" /&gt;&lt;h2 id="为什么灯塔还不够"&gt;为什么灯塔还不够
&lt;/h2&gt;&lt;p&gt;Lighthouse 是一个优秀的诊断工具，但它只测量实验室数据，而不是真实的用户体验。 2026 年的标准实践将实验室测量与真实用户监控 (RUM) 相结合。&lt;/p&gt;
&lt;h2 id="1-web-vitals--chrome-ux-报告和-crux-api"&gt;1. Web Vitals — Chrome UX 报告和 CrUX API
&lt;/h2&gt;&lt;p&gt;Google 的 Chrome 用户体验报告汇总了来自真实 Chrome 用户的现场数据。您可以通过 API 查询它来分析您自己和竞争对手的网站。&lt;/p&gt;</description></item><item><title>通过 CSS 包含属性隔离布局计算</title><link>https://takao.blog/zh/web/performance-css-contain-property/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0900</pubDate><guid>https://takao.blog/zh/web/performance-css-contain-property/</guid><description>&lt;img src="https://takao.blog/img/thumbnail/performance-css-contain-property-zh.png" alt="Featured image of post 通过 CSS 包含属性隔离布局计算" /&gt;&lt;h2 id="动态内容的渲染成本"&gt;动态内容的渲染成本
&lt;/h2&gt;&lt;p&gt;每次 DOM 更改时，浏览器都必须重新计算样式、布局和绘制。对于具有许多交互式小部件（聊天提要、股票行情、无限滚动列表）的页面，这些重新计算可能会波及整个文档，导致卡顿和丢帧。&lt;/p&gt;</description></item><item><title>使用 DNS 预取和预连接加速资产加载</title><link>https://takao.blog/zh/web/performance-dns-prefetch-preconnect/</link><pubDate>Wed, 15 Apr 2026 00:00:00 +0900</pubDate><guid>https://takao.blog/zh/web/performance-dns-prefetch-preconnect/</guid><description>&lt;img src="https://takao.blog/img/thumbnail/performance-dns-prefetch-preconnect-zh.png" alt="Featured image of post 使用 DNS 预取和预连接加速资产加载" /&gt;&lt;h2 id="介绍"&gt;介绍
&lt;/h2&gt;&lt;p&gt;每个外部资源（字体、脚本、图像、API 端点）都需要网络连接。 &lt;strong&gt;DNS 解析&lt;/strong&gt;、&lt;strong&gt;TCP 握手&lt;/strong&gt;和 &lt;strong&gt;TLS 协商&lt;/strong&gt;的开销可能会导致页面加载时间增加数百毫秒。 &lt;strong&gt;资源提示&lt;/strong&gt;如 &lt;code&gt;dns-prefetch&lt;/code&gt; 和 &lt;code&gt;preconnect&lt;/code&gt; 让您告诉浏览器在实际需要资源之前&lt;strong&gt;提前&lt;/strong&gt;执行这些步骤。&lt;/p&gt;</description></item><item><title>优化网页字体加载：防止 FOUT 和 FOIT</title><link>https://takao.blog/zh/web/performance-fonts-loading-optimization/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0900</pubDate><guid>https://takao.blog/zh/web/performance-fonts-loading-optimization/</guid><description>&lt;img src="https://takao.blog/img/thumbnail/performance-fonts-loading-optimization-zh.png" alt="Featured image of post 优化网页字体加载：防止 FOUT 和 FOIT" /&gt;&lt;h2 id="介绍"&gt;介绍
&lt;/h2&gt;&lt;p&gt;网络字体增强了设计，但需要付出代价。加载自定义字体时，浏览器必须决定：显示不可见文本（&lt;strong&gt;FOIT&lt;/strong&gt; - 不可见文本的 Flash）或显示后备字体（&lt;strong&gt;FOUT&lt;/strong&gt; - 无样式文本的 Flash）。任一选择都会影响 &lt;strong&gt;CLS（累积布局偏移）&lt;/strong&gt; 和用户体验。本文介绍了可靠加载字体同时最小化布局变化的策略。&lt;/p&gt;</description></item><item><title>优化浏览器渲染管道（关键路径）</title><link>https://takao.blog/zh/web/performance-critical-rendering-path-optimizations/</link><pubDate>Sat, 20 Dec 2025 00:00:00 +0900</pubDate><guid>https://takao.blog/zh/web/performance-critical-rendering-path-optimizations/</guid><description>&lt;img src="https://takao.blog/img/thumbnail/performance-critical-rendering-path-optimizations-zh.png" alt="Featured image of post 优化浏览器渲染管道（关键路径）" /&gt;&lt;h2 id="介绍"&gt;介绍
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;关键渲染路径 (CRP)&lt;/strong&gt; 是浏览器执行的将 HTML、CSS 和 JavaScript 转换为屏幕上可见像素的步骤序列。优化此管道直接影响&lt;strong&gt;第一内容绘制 (FCP)&lt;/strong&gt; 和 &lt;strong&gt;最大内容绘制 (LCP)&lt;/strong&gt;。本文详细介绍了每个 CRP 阶段——DOM 构建、CSSOM 构建、渲染树、布局、绘制和合成——并提供了可行的优化策略。&lt;/p&gt;</description></item><item><title>使用 requestIdleCallback 执行非阻塞脚本</title><link>https://takao.blog/zh/web/web-performance-requestidlecallback-optimizations/</link><pubDate>Fri, 25 Jul 2025 00:00:00 +0900</pubDate><guid>https://takao.blog/zh/web/web-performance-requestidlecallback-optimizations/</guid><description>&lt;img src="https://takao.blog/img/thumbnail/web-performance-requestidlecallback-optimizations-zh.png" alt="Featured image of post 使用 requestIdleCallback 执行非阻塞脚本" /&gt;&lt;h2 id="介绍"&gt;介绍
&lt;/h2&gt;&lt;p&gt;在构建复杂的 Web 应用程序时，保持流畅的动画和响应式用户输入（理想情况下匹配 60+ FPS 帧速率）对于良好的用户体验至关重要。&lt;/p&gt;
&lt;p&gt;然而，现代应用程序通常需要执行低优先级的后台操作，例如发送分析数据、同步缓存、解析遥测日志或预取资产。&lt;/p&gt;</description></item><item><title>使用延迟加载的框架和图像提高初始页面速度</title><link>https://takao.blog/zh/web/web-performance-lazyloading-iframe/</link><pubDate>Sun, 20 Jul 2025 00:00:00 +0900</pubDate><guid>https://takao.blog/zh/web/web-performance-lazyloading-iframe/</guid><description>&lt;img src="https://takao.blog/img/thumbnail/web-performance-lazyloading-iframe-zh.png" alt="Featured image of post 使用延迟加载的框架和图像提高初始页面速度" /&gt;&lt;h2 id="介绍"&gt;介绍
&lt;/h2&gt;&lt;p&gt;优化网页速度的一个有效但经常被忽视的策略是&lt;strong&gt;推迟屏幕外资源加载&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;默认情况下，当用户加载网页时，浏览器会立即请求页面上的所有图像和 &lt;code&gt;&amp;lt;iframe&amp;gt;&lt;/code&gt; 元素（例如 YouTube 嵌入、交互式地图、社交小部件或广告脚本），即使它们位于折叠下方很远的位置。这种并发下载会阻塞主线程并减慢页面的首次内容绘制 (FCP) 时间。&lt;/p&gt;</description></item><item><title>优化图像：WebP 与 AVIF 以及响应式尺寸</title><link>https://takao.blog/zh/web/web-performance-image-optimizations/</link><pubDate>Tue, 15 Jul 2025 00:00:00 +0900</pubDate><guid>https://takao.blog/zh/web/web-performance-image-optimizations/</guid><description>&lt;img src="https://takao.blog/img/thumbnail/web-performance-image-optimizations-zh.png" alt="Featured image of post 优化图像：WebP 与 AVIF 以及响应式尺寸" /&gt;&lt;h2 id="介绍"&gt;介绍
&lt;/h2&gt;&lt;p&gt;优化图像资源是提高 Lighthouse 分数和 LCP（最大内容绘制）等 Web 性能指标的最有效方法之一。&lt;/p&gt;
&lt;p&gt;在许多 Web 应用程序中，图像占总负载大小的一半以上。缓慢的图像加载时间直接降低了用户体验。&lt;/p&gt;</description></item><item><title>改善下次绘制 (INP) 交互的方法</title><link>https://takao.blog/zh/web/performance-web-vitals-inp/</link><pubDate>Sat, 15 Mar 2025 00:00:00 +0900</pubDate><guid>https://takao.blog/zh/web/performance-web-vitals-inp/</guid><description>&lt;img src="https://takao.blog/img/thumbnail/performance-web-vitals-inp-zh.png" alt="Featured image of post 改善下次绘制 (INP) 交互的方法" /&gt;&lt;h2 id="介绍"&gt;介绍
&lt;/h2&gt;&lt;p&gt;在谷歌衡量网页用户体验的&lt;strong&gt;Core Web Vitals&lt;/strong&gt;指标中，FID（首次输入延迟）已正式被**INP（与下一次绘制的交互）**取代。&lt;/p&gt;
&lt;p&gt;FID 仅测量第一次用户交互的响应速度，而 INP 则评估页面访问整个生命周期中所有点击、敲击和键盘输入的响应能力。它记录交互和后续视觉更新（“下一次绘制”）之间的延迟。&lt;/p&gt;</description></item><item><title>CDN缓存策略</title><link>https://takao.blog/zh/web/cdn-caching-strategies/</link><pubDate>Mon, 30 Dec 2024 00:00:00 +0900</pubDate><guid>https://takao.blog/zh/web/cdn-caching-strategies/</guid><description>&lt;img src="https://takao.blog/img/thumbnail/cdn-caching-strategies-zh.png" alt="Featured image of post CDN缓存策略" /&gt;&lt;h2 id="introduction"&gt;Introduction
&lt;/h2&gt;&lt;p&gt;Content Delivery Networks (CDNs) are the backbone of modern web performance. By caching content at edge nodes distributed globally, CDNs dramatically reduce latency and offload traffic from origin servers. However, effective caching is not simply a matter of enabling a CDN and forgetting about it. Striking the right balance between performance — high cache hit rates and low latency — and freshness — minimal staleness and fast invalidation — requires deliberate strategy.&lt;/p&gt;</description></item><item><title>移动 Web 性能优化：2024 年技术</title><link>https://takao.blog/zh/web/mobile-performance/</link><pubDate>Thu, 26 Dec 2024 00:00:00 +0900</pubDate><guid>https://takao.blog/zh/web/mobile-performance/</guid><description>&lt;img src="https://takao.blog/img/thumbnail/mobile-performance-zh.png" alt="Featured image of post 移动 Web 性能优化：2024 年技术" /&gt;&lt;h2 id="介绍"&gt;介绍
&lt;/h2&gt;&lt;p&gt;移动网络性能不再是次要问题。由于移动流量占全球网络流量的 60% 以上，并且在新兴市场中增长迅速，因此网站在移动设备上的性能特征直接影响用户保留率、转化率和搜索排名。用户期望快速、流畅的体验 - 53% 的人会放弃加载时间超过 3 秒的网站。本文涵盖了 2024 年优化移动 Web 性能的关键技术，从网络感知加载到触摸事件优化和 Core Web Vitals。&lt;/p&gt;</description></item><item><title>第三方脚本优化：抑制页面膨胀</title><link>https://takao.blog/zh/web/third-party-scripts/</link><pubDate>Tue, 19 Nov 2024 00:00:00 +0900</pubDate><guid>https://takao.blog/zh/web/third-party-scripts/</guid><description>&lt;img src="https://takao.blog/img/thumbnail/third-party-scripts-zh.png" alt="Featured image of post 第三方脚本优化：抑制页面膨胀" /&gt;&lt;h2 id="介绍"&gt;介绍
&lt;/h2&gt;&lt;p&gt;第三方脚本是现代 Web 开发的隐性税收。平均页面加载15-25个第三方请求，占页面总权重的60-80%。来自 HTTP Archive 的数据证实第三方 JavaScript 的增长速度快于第一方代码。每个外部脚本都会增加网络延迟、解析和编译时间、主线程争用以及潜在的安全风险。好消息：您可以优化第三方脚本而不删除其功能。目标是最大限度地减少性能影响，同时保留业务价值。&lt;/p&gt;</description></item><item><title>打包体积优化</title><link>https://takao.blog/zh/web/bundle-size-optimization/</link><pubDate>Tue, 22 Oct 2024 00:00:00 +0900</pubDate><guid>https://takao.blog/zh/web/bundle-size-optimization/</guid><description>&lt;img src="https://takao.blog/img/thumbnail/bundle-size-optimization-zh.png" alt="Featured image of post 打包体积优化" /&gt;&lt;p&gt;JavaScript bundle size directly impacts user experience. Larger bundles mean longer download times, slower parsing and compilation, and worse Core Web Vitals. A 100KB increase in JavaScript reduces conversion rates by 2 to 3 percent. Bundle optimization is an ongoing investment, not a one-time fix, and follows a cycle of analysis, identification, optimization, and monitoring.&lt;/p&gt;
&lt;h2 id="bundle-analysis-tools"&gt;Bundle Analysis Tools
&lt;/h2&gt;&lt;p&gt;Understanding what is in your bundle is the first step. webpack-bundle-analyzer provides an interactive treemap visualization that highlights large dependencies and duplicate modules. Vite users can leverage rollup-plugin-visualizer with sunburst and network graphs, while esbuild offers the &amp;ndash;metafile flag for detailed output analysis. source-map-explorer maps compiled code back to source files.&lt;/p&gt;</description></item><item><title>2024 年图像优化策略：AVIF、WebP 及其他</title><link>https://takao.blog/zh/web/image-optimization-2024/</link><pubDate>Tue, 02 Jul 2024 00:00:00 +0900</pubDate><guid>https://takao.blog/zh/web/image-optimization-2024/</guid><description>&lt;img src="https://takao.blog/img/thumbnail/image-optimization-2024-zh.png" alt="Featured image of post 2024 年图像优化策略：AVIF、WebP 及其他" /&gt;&lt;h2 id="介绍"&gt;介绍
&lt;/h2&gt;&lt;p&gt;图片占典型网页总重量的一半以上。随着 Web 应用程序变得更加可视化，优化图像交付对于性能、用户体验和 Core Web Vitals 分数变得至关重要。本文探讨了现代图像优化策略，从下一代格式到响应式交付技术。&lt;/p&gt;</description></item><item><title>Core Web Vitals核心网页指标</title><link>https://takao.blog/zh/web/core-web-vitals/</link><pubDate>Mon, 15 Jan 2024 00:00:00 +0900</pubDate><guid>https://takao.blog/zh/web/core-web-vitals/</guid><description>&lt;img src="https://takao.blog/img/thumbnail/core-web-vitals-zh.png" alt="Featured image of post Core Web Vitals核心网页指标" /&gt;&lt;p&gt;Core Web Vitals (CWV) are the set of user-centric performance metrics that Google uses to measure real-world experience on the web. In March 2024, Google replaced First Input Delay (FID) with Interaction to Next Paint (INP), making it critical to understand all three metrics: Largest Contentful Paint (LCP), INP, and Cumulative Layout Shift (CLS). This guide covers every aspect of optimizing your site for good CWV scores.&lt;/p&gt;
&lt;h2 id="understanding-core-web-vitals-in-2024"&gt;Understanding Core Web Vitals in 2024
&lt;/h2&gt;&lt;p&gt;The three CWV metrics measure distinct aspects of user experience. LCP tracks loading performance — how quickly the main content appears. INP measures interactivity — how responsive the page feels when users click, tap, or type. CLS quantifies visual stability — how much the layout shifts unexpectedly during load.&lt;/p&gt;</description></item></channel></rss>