BigPipeNode.js 的 Web 框架
BigPipe 是一个比较激进的 Node.js 的 Web 框架。其思路是使用多个可重用的网页部件来组合整个网页。这些部件称为 Pagelets ,然后通过在服务器和浏览器上进行不同的执行方法来组合。这使得前端页面可以按进度进行内容的渲染,提升了前端的速度。
大多数Web框架都基于请求和响应模式,有请求进入,我们处理数据并输出模板。但是在输出模板之前,我们必须等到收到所有数据后才能处理模板。这对于所有异步完成的Node.js应用程序没有任何意义。收到第一批数据时,为什么不直接将其发送到浏览器,以便它可以开始下载所需的CSS,JavaScript并进行渲染。
BigPipe由20多个模块组成,其当前状态为:HEALTH.md
评论