【发布时间】:2016-01-23 15:12:23
【问题描述】:
当像 React 这样的库谈论“服务器渲染”时,我可以简单地理解为它从 DOM 元素的表示中生成 HTML 字符串,这样当浏览器发送 XMLHttpRequest 时,服务器返回一个 HTML 字符串(而不是一个编码一些 JSON 对象的字符串),我们可以将它附加到页面的一部分吗?或者“服务器渲染”不仅仅只是生成 HTML 字符串吗?
我对渲染这个术语的理解是在屏幕上画线。所以我很难理解“服务器渲染”的本质。
假设我有一个包含静态内容的网站(例如博客),页面渲染性能方面,在节点服务器的后端使用 React 等工具进行“服务器渲染”是否有任何优势拥有一个静态服务器(使用像 Jekyll 这样的静态站点生成器)?
【问题讨论】:
标签: dom reactjs html-rendering