我跟他说别用 React,改用 SSR。他以为我在开玩笑

我在前端这条路上绕过不少弯。经历过“万物 React 化”:一页应用(SPA),水合地狱(hydration hell),为渲染六行文字却要下发超大体积的 bundle。我亲眼看着所谓“现代网站”为静态内容都要起一层骨架屏。

冲刺规划会上,这事儿发生了。

我们在估算一个小型营销站:三页内容,几段文案,一个表单,也许再加个带切换逻辑的价格表。典型的“快建站”。

一个初级同事抬头问我:

“所以我们这次用 React 起个脚手架,对吧?”

我说:“不。服务器端渲染。”

他眨了眨眼,然后笑了。

“等下,你说……SSR?你是认真的?”

我当然是认真的。

对最近五年入行的一些前端来说,SSR 听起来像是降级,仿佛我建议我们用 COBOL 写完再丢到一块树莓派上跑。

我在前端这条路上绕过不少弯。经历过“万物 React 化”:一页应用(SPA),水合地狱(hydration hell),为渲染六行文字却要下发超大体积的 bundle。我亲眼看着所谓“现代网站”为静态内容都要起一层骨架屏。

所以,不,我不是开玩笑。我是终于认真了。

React 变成了“默认”,而不是“选择”

先说清楚:我喜欢 React,也尊重它开启的可能性。但某个时刻起,它从决策变成了默认。我们伸手去拿它,却没先问:我到底要解决什么问题?就像用电锯开一封信。

以至于连营销站(极其简单、几乎静态、除了表单没什么交互)都要携带兆级 JavaScript,只为给你看一个标题和一枚按钮。

与此同时,真实的加载体验呢?空白屏。转圈圈。然后,也许——如果你运气不错——才出现内容。

服务器从没“失灵”

于是我回到基本面:SSR,HTML 优先渲染,最小化 JS。我开始按“老办法”做站——那种就是能用的办法。

然后,猜猜发生了什么?

  • 页面更快出现;
  • SEO 立刻生效;
  • 没有客户端路由的诡异 bug;
  • 不再出现水合不匹配;
  • 不需要 300KB 的表单库来校验“姓名 + 邮箱”。

今年我们交付的一个项目(带少量图表的小仪表盘),从 3MB+ 的 React 及依赖,降到总资源不足 400KB;加载小于 1 秒;能离线;Lighthouse 98 分。没有 React、没有 Vite、没有水合;只是 SSR,再用 AlpineJS 点缀必要的交互。

客户的评价很简单:“就是更快。”

而事实也是如此。

这不是“倒车”,而是重新思考

初级同事会笑,并不奇怪。行业这些年一直在对他们说:SSR 是遗物;客户端优先才是正解;水合不可避免;SPA 是默认。

但大多数网站不是应用;而大多数应用,也不需要把大脑打包到浏览器。

SSR 是拒绝被复杂度绑架。

它提醒我们:服务器擅长渲染浏览器擅长展示。展示一串列表,不需要 JS 框架;渲染几段文本,不需要“整页再水合”;当用户只是想读点东西时,更不需要造一整套 SPA。

让服务器,干服务器该干的活

我当时就这么对他说:

能在服务器渲染,就在服务器渲染。能发 HTML,就发 HTML。能避开水合,就避开。

然后——只在确实需要交互的时候,再小心地撒点 JS。别为了一个下拉开关,把整栋楼倒着盖。”

这回,他没笑。

最后的想法

SSR 是按 Web 的本意在做事:快速、韧性强。那种能立刻出现、迅速着色、就算 JS 失效也不至于崩掉的网站。

下次你出于习惯伸手去拿 React 的时候,先问一句:

“如果我不用它,会怎样?”

也许,你会惊讶于自己并不怀念那些负担。

AI大模型学习福利

作为一名热心肠的互联网老兵,我决定把宝贵的AI知识分享给大家。 至于能学习到多少就看你的学习毅力和能力了 。我已将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

一、全套AGI大模型学习路线

AI大模型时代的学习之旅:从基础到前沿,掌握人工智能的核心技能!

因篇幅有限,仅展示部分资料,需要点击文章最下方名片即可前往获取

二、640套AI大模型报告合集

这套包含640份报告的合集,涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。

因篇幅有限,仅展示部分资料,需要点击文章最下方名片即可前往获

三、AI大模型经典PDF籍

随着人工智能技术的飞速发展,AI大模型已经成为了当今科技领域的一大热点。这些大型预训练模型,如GPT-3、BERT、XLNet等,以其强大的语言理解和生成能力,正在改变我们对人工智能的认识。 那以下这些PDF籍就是非常不错的学习资源。


因篇幅有限,仅展示部分资料,需要点击文章最下方名片即可前往获

四、AI大模型商业化落地方案

因篇幅有限,仅展示部分资料,需要点击文章最下方名片即可前往获

作为普通人,入局大模型时代需要持续学习和实践,不断提高自己的技能和认知水平,同时也需要有责任感和伦理意识,为人工智能的健康发展贡献力量

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值