BigPipeNode.js 的 Web 框架
BigPipe 是一個比較激進的 Node.js 的 Web 框架。其思路是使用多個可重用的網(wǎng)頁部件來組合整個網(wǎng)頁。這些部件稱為 Pagelets ,然后通過在服務器和瀏覽器上進行不同的執(zhí)行方法來組合。這使得前端頁面可以按進度進行內容的渲染,提升了前端的速度。
大多數(shù)Web框架都基于請求和響應模式,有請求進入,我們處理數(shù)據(jù)并輸出模板。但是在輸出模板之前,我們必須等到收到所有數(shù)據(jù)后才能處理模板。這對于所有異步完成的Node.js應用程序沒有任何意義。收到第一批數(shù)據(jù)時,為什么不直接將其發(fā)送到瀏覽器,以便它可以開始下載所需的CSS,JavaScript并進行渲染。
BigPipe由20多個模塊組成,其當前狀態(tài)為:HEALTH.md
評論
圖片
表情
