弃用 JavaScript,回归 HTML
本文探讨了 Web 开发中从 JavaScript 密集型架构向 HTML 优先设计范式转变的趋势。作者反思了过度依赖 JavaScript 所引发的性能、可访问性和可维护性方面的挑战,提出重新拥抱 HTML 的声明式特性与浏览器原生能力,能够构建更精简、更健壮的网站。通过具体案例与深刻洞察,文章呼吁开发者在工具与框架之外,重新审视 Web 平台的根基。
本文探讨了 Web 开发中从 JavaScript 密集型架构向 HTML 优先设计范式转变的趋势。作者反思了过度依赖 JavaScript 所引发的性能、可访问性和可维护性方面的挑战,提出重新拥抱 HTML 的声明式特性与浏览器原生能力,能够构建更精简、更健壮的网站。通过具体案例与深刻洞察,文章呼吁开发者在工具与框架之外,重新审视 Web 平台的根基。
A developer replaced a JavaScript web component that handled icon resizing on a static site with multiple pre-rendered HTML pages, each serving icons at a different size. By using navigation between pages instead of client-side JS, the site gained CSS view transitions for free, simplified maintenance, and eliminated duplicated templating logic.