关于 Web 应用的 Above-the-Fold Loading 加载机制

发布时间 2023-03-26 11:21:13作者: JerryWang_汪子熙

Above-the-Fold Loading 是一种网页加载技术,可以让网页的上半部分尽快地显示在屏幕上,让用户能够更快地看到网页的内容,提高用户体验。具体来说,Above-the-Fold Loading 会优先加载页面上部分所需的 HTML、CSS、JS等资源,而不是等到所有资源都加载完毕后再一次性显示整个页面。这样做可以让页面的上半部分更快地加载完毕并呈现给用户,让用户尽早得到所需的信息。

“首屏”加载是指首先加载网页最重要内容的策略,目的是尽快将其显示给用户。 这个术语来自报业,它指的是当报纸对折时头版可见的区域。

在 Web 开发中,首屏加载通常涉及识别页面中最关键的内容,例如主标题、关键图像和重要的号召性用语,并在任何非必要内容(例如广告)之前加载它们 、社交媒体小部件或其他装饰元素。 这种方法有助于减少页面加载时间并提高网站的感知性能。

有几种不同的技术可用于实现首屏加载,包括:

  • 延迟加载:此技术涉及仅在需要时加载图像和其他媒体,而不是一次加载所有内容。 例如,如果图像在首屏下方且用户不可见,则在用户向下滚动到页面的该部分之前,可能不会加载该图像。

  • 关键 CSS:这涉及识别呈现首屏内容所需的 CSS 规则,并且最初仅加载这些规则,稍后加载其余 CSS。

  • 异步加载:此技术涉及在加载首屏内容后加载非必要的脚本和其他资源,这样它们就不会阻止该内容的呈现。

实施首屏加载策略可以通过减少最重要的内容出现在用户屏幕上所需的时间来帮助提高 Web 应用程序的性能。 这也有助于提高用户参与度。