如何在构建Web应用程序时事先决定使用服务器端渲染还是客户端渲染。是否有适用于所有网站的一般准则或最佳实践?应该推荐什么,服务器端渲染、客户端渲染还是两者的混合?
一些人说选择客户端/服务器端渲染取决于用例。我仍然不确定哪些用例更适合客户端渲染与服务器端渲染。
我们如何事先决定使用客户端渲染页面还是服务器渲染页面。是否有折中方案?
如何在构建Web应用程序时事先决定使用服务器端渲染还是客户端渲染。是否有适用于所有网站的一般准则或最佳实践?应该推荐什么,服务器端渲染、客户端渲染还是两者的混合?
一些人说选择客户端/服务器端渲染取决于用例。我仍然不确定哪些用例更适合客户端渲染与服务器端渲染。
我们如何事先决定使用客户端渲染页面还是服务器渲染页面。是否有折中方案?
并没有适用于所有情况的答案:
如果你有大量繁重的业务逻辑,且需要初始页面快速渲染,则服务器端渲染更快且性能更好(看看 Twitter 为什么决定放弃客户端渲染)以及《Basecamp Next》是如何在不使用大量客户端 UI 的情况下变得如此快速的
如果你正在构建具有许多离线功能、花哨动画和页面转场的应用程序,则可以考虑使用客户端渲染
搜索引擎优化(SEO)是客户端渲染中的一个主要问题,网络爬虫会难以索引该站点