沤山梦幻工作室

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 1|回復: 0

果您将该特定组件切换为纯那

[複製鏈接]

1

主題

1

帖子

5

積分

新手上路

Rank: 1

積分
5
發表於 2024-1-8 12:42:57 | 顯示全部樓層 |閱讀模式
么它意外变慢的可能性会大大降低。回到 Lighthouse 分数,这实际上是我们在 3perf.com 网站上采用的方法。我从这家咨询机构离职,它有自己的网站。所以,我真的升级了盖茨比的那个网站,只是因为我想尝试那个堆栈,而且它看起来不错,所以我就这么做了。总的来说,除了灯塔配乐之外,它的效果非常好。

伊万·阿库洛夫:我将其构建到 Gatsby 上并进行部署以放大并确保网站快 电报号码数据 速加载或快速呈现。但由于反应时间和工作时间指标,灯塔得分很差。虽然网站渲染速度很快,但之后它加载了一个巨大的 JavaScript 包,并且该 JavaScript 包正在执行并需要一段时间才能执行,需要一段时间才能渲染用户已经看到的同一页面。

伊万·阿库洛夫:我做的一件事是我投入了大量我的网站正在使用的 JavaScript。就我而言,这相当容易做到,因为几乎没有 JavaScript。只有一些交互元素,我用内联脚本替换了它们,效果很好。我选择了 JavaScript。有 Gatsby 插件,就像 Gatsby 插件,没有 JavaScript。就装载点而言,这是最重要的胜利之一。所以,我认为我的 Lighthouse 分数从 60 左右跃升至 90 左右,这要归功于这个案例。

伊万·阿库洛夫:事实上,我有一个朋友叫安德烈·西特尼克。他是一名前端工程师。他在俄罗斯前端社区相当有名,Andrei 因大力提倡少用 React 而闻名。基本上,每当你打开 Twitter 时,每当你看到一些有关 React 速度缓慢的对话时,你经常会看到他提到,“嘿,你根本不需要对这个网站使用 React,因为这是一个静态网站。为什么在这里使用 React?只要使用一些好的旧网络技术,它就会快得多。因为你不需要在客户端上使用 React。”

伊万·阿库洛夫:我想说我同意他的观点。有很多情况下 React 方便开发体验,我完全支持使用它……有很多情况包括静态站点,React 方便开发体验,但这并不意味着它需要服务于用户。您可以做的一件事是在服务器上使用 React。基本上用它来设置模板引擎,但不将其提供给客户端。如果你能做到这一点,那么这将是你能做的最好的加载性能的事情之一。

德鲁·麦克莱伦:那么,您对性能的首要建议是摆脱所有 JavaScript 吗?



伊万·阿库洛夫:React 的重要提示,您应该在其中摆脱 React。是的。

德鲁·麦克莱伦:当人们采用像 React 这样的框架时,你听到的一件事是,它可以出于性能原因而完成。如果您有一个强大的框架来管理您的状态,那么构建异步体验并获得更快的感知性能会更容易,而不是依赖服务器呈现的页面(例如,一次编译完整的页面)。您可以加载框架,然后异步填充它。

德鲁·麦克莱伦:另一方面,有人发出警告,他们的经验是,大型 React 应用程序可能非常慢,并且可能对性能非常有害。对于所有事情,可能都取决于你在做什么。

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

QQ|谁知盘中餐|粒粒皆辛苦|不皮一下不开心|沤山工作室

GMT+8, 2025-3-4 12:07 , Processed in 0.080474 second(s), 18 queries .

抗攻擊 by GameHost X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表
一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |