你的 HTML 不需要 initial-scale=1.0:可以省掉那 19 个字节
来源: vale.rocks — 2026-09-02
概述
一篇极简的性能/规范微文。几乎每份 HTML 的
里都有一行
。它源自 2007 年第一代 iPhone 发布:当时移动网页多是简化版,而 iPhone 直接加载完整桌面版站点,需要用户缩放与平移浏览;为了让适配小屏的站点按比例放大,苹果引入了 viewport meta 标签,随后被各浏览器普遍采用成为做响应式的事实标准。其中 width=device-width 负责大方向,而 initial-scale=1.0 多年来是用来解决旧版 iOS 与某些浏览器上不必要的缩放行为。作者指出这些问题如今都已不存在:面向现代浏览器时根本不必声明 initial-scale=1.0,只需
。这能省掉 19 个字节,单个看微不足道,但放眼整个 Web 累加起来也很可观。
核心要点
那行 viewport 标签源自 2007 年首部 iPhone:为让适配小屏的站点能在手机上按比例缩放而引入
width=device-width 负责整体适配,initial-scale=1.0 当年是用于规避旧版 iOS 等浏览器的异常缩放
作者断言:面向现代浏览器时那些问题都已消失,无需再为它们打补丁
只需 就足够,可省掉 19 个字节
单个文档的 19 字节微不足道,但放在整个 Web 的规模上累加起来就很可观
金句
All the problems are no longer present and don't need working around. That's 19 bytes you can shave from your document head.(这些问题都已不存在、无需再绕开。那 19 个字节你可以从文档头部省下来。)
👍 0
点赞
👎 0
沉底
返回 Lobsters 首页