2

一篇博文中, Twitter 表示他们已经从客户端渲染回到了服务器端渲染。

我试图找到更彻底的原因解释。

他们在帖子中说:

[客户端渲染] 缺乏对仅在服务器上可用的各种优化的支持。

缺少客户端的优化是什么?

他们还说:

[服务器端渲染] 减少跨浏览器的性能差异

我读到这篇文章是因为一些浏览器在客户端渲染方面表现不佳。哪些浏览器以及渲染速度慢了多少?

4

1 回答 1

0

我会推测优化,例如缓存各种内容块,以及在字节/操作代码级别运行,而不是被浏览器重新解释。就客户端而言,它可能是 IE(尤其是 9 之前的版本)和其他一些较旧的浏览器。也可能适用于 cpu 处于 preimum 并且一些额外的 HTML 来自网络的各种移动设备,而不是等待 cpu 可以运行所有的 javascript。

当然,这也意味着渲染的 html 更难抓取,所以它可以帮助他们为想要编写脚本的人添加一点路障来玩转 twitter 网站的外观。

于 2012-08-01T21:39:23.350 回答