lilac:使用node.js在服务器和客户端之间共享模型、模板和渲染
更新这个项目是2011年左右的一个实验,不再维护。查看、 、和以获得更好的替代方案。概述该项目展示了如何使用来执行以下操作的示例:在服务器和客户端之间共享模型。在服务器和客户端之间共享模板。在服务器和客户端之间拆分渲染。总体思路是异步请求页面所需的所有数据,并在不等待数据返回的情况下开始呈现服务器端。无论数据是否及时返回,都会包含在对浏览器的响应中;其余部分通过推送到浏览器并在客户端呈现。目前,这更像是一个代码示例,而不是一个可重用的库,但我很快就会把它变成一个npm模块。我为什么要这个?快速呈现页面。一旦数据可用,它将开始显示在用户的浏览器中。 Lilac使用异步渲染、早期刷新和客户端渲染来极大地改善实际和感知的页面加载时间。通过在服务器和客户端之间共享相同的模型和模板代码来保持代码。支持客户端渲染:将模板保存在JavaS
102.78KB
文件大小:
评论区