文件名称:go-isomorphic-react
文件大小:310KB
文件格式:ZIP
更新时间:2024-05-28 13:05:51
JavaScript
Go的React.js服务器和客户端渲染 该实验基于 ,它是Go的Java语言解释器。 该实验的目的是探索用Go可以完成reactjs服务器端渲染,并在浏览器中使用相同的代码。 如果您可以缓存服务器端渲染结果并使用它们,则似乎工作正常。 否则,它太慢了。 作为http服务器,使用了 。 在rss.go中,我们正在获取rss提要(在main.go中安排)。 计划还会呈现结果并将其保存在全局变量中,以备后用。 绝不是可以用于生产的设置,css和javascript不会合并和最小化。 另外,如果您希望用户进行会话,则至少预先缓存呈现的页面至少是有问题的。 您可以在这里进行测试: 跑步: go build && ./go-isomorphic-react 要对服务器端渲染进行基准测试: go test -bench=. 我的MacBook Air(1.4 GHz i5)上的结
【文件预览】:
go-isomorphic-react-master
----rss.go(2KB)
----main_test.go(378B)
----assets()
--------global.js(14B)
--------html()
----renderer.go(709B)
----screenshot.png(132KB)
----main.go(2KB)
----.gitignore(26B)
----public()
--------css()
--------js()
--------favicon.ico(0B)
----README.md(1KB)