React服務端渲染Next.js 8釋出,新增無伺服器功能
Next.js 是一個用於在服務端渲染React應用程式的簡單框架,Next.js 8為移動應用程式新增了無伺服器功能。
Next.js是建立JavaScript應用程式的React框架,開發人員可基於此快速建立可自定義的伺服器端應用程式,同時保持輕量級空間佔用。
Next.js 8
關於Next.js 8,比較重要的更新是對無伺服器部署的支援。通過與AWS Lambda相結合,Next.js可以顯著提高應用開發的可靠性和可伸縮性。通常,無伺服器部署允許分散式故障點。更重要的是,它允許僅為所使用的服務付費,這一模式對開發者而言更加實惠。
Next.js 8為無伺服器部署提供了低階API,大多數常見的託管平臺都有自己的函式簽名,因此需要在無伺服器版本中新增相容層。此外,Next.js無伺服器部署針對快速冷啟動進行了優化,具有令人難以置信的輕量級無伺服器功能,絕對沒有依賴關係且都在功能包中。
要在Next.js中啟用無伺服器模式,只需在next.config.js中新增serverless構建target。Next.js的其他改進包括大量減少構建時記憶體,通過優化構建效能和資源利用率,Next.js已經設法將記憶體使用率提高了16倍。現在,記憶體釋放得更快,在高壓情況下處理將不再崩潰。
對於處理基於Web的頁面,速度始終是一大難題。初始HTML大小較小,初始有效負載優化為1.16KB。此外,Next.js路由可預快取頁面以加快速度,但這確實會引入一些開銷,載入時間可能會增加。
對於開發人員,改進還包括更快的埠監聽,安全性改進,API身份驗證和更快的靜態匯出。Next.js專注預渲染以獲得更高效能,使用伺服器和靜態渲染,在具有多個CPU的計算機上每秒可達到75頁的匯出,並且所有更新都向後相容。
結語
Next.js是一個開源專案,依賴於社群支援。自第一個版本釋出以來,已有超過600個貢獻者,以及超過2600個pull請求。 如果想嘗試最新版本,可以通過npm命令獲得,有關設定的更多詳細資訊,可以訪問官網或者Github開源網站(https://github.com/zeit/next.js)。
參考連結:https://jaxenter.com/react-framework-next-js-8-serverless-155475.html
相關文章
- react服務端渲染框架Next.js踩坑(二)React服務端框架JS
- react服務端渲染框架Next.js踩坑(三)React服務端框架JS
- react服務端渲染框架Next.js踩坑(一)React服務端框架JS
- react 服務端渲染React服務端
- react基礎學習和react服務端渲染框架next.js踩坑React服務端框架JS
- React 服務端渲染框架 Next.js 基於 Gank api 實戰React服務端框架JSAPI
- Next.js 服務端渲染框架實戰JS服務端框架
- docsify 4.0 釋出,支援服務端渲染(SSR)服務端
- [譯]揭祕 React 服務端渲染React服務端
- typescript版的react服務端渲染TypeScriptReact服務端
- React服務端渲染(專案搭建)React服務端
- 如何用 React 做服務端渲染React服務端
- 服務端渲染與 Universal React App服務端ReactAPP
- react server rendering(服務端渲染)ReactServer服務端
- 服務端渲染到前端渲染,再到“服務端渲染”服務端前端
- React + React-Loadable 實現服務端渲染React服務端
- React + Koa 實現服務端渲染(SSR)React服務端
- TypeScript + Webpack + Koa 搭建 React 服務端渲染TypeScriptWebReact服務端
- React 服務端渲染原理及過程React服務端
- React服務端渲染(前後端路由同構)React服務端後端路由
- React 服務端渲染實現 Gank 移動端React服務端
- React 服務端渲染從入門到精通React服務端
- React 服務端渲染完美的解決方案React服務端
- React服務端渲染實現(基於Dva)React服務端
- [譯]React在服務端渲染的實現React服務端
- [譯] React 在服務端渲染的實現React服務端
- React + Koa 實現服務端渲染(SSR) Part IIReact服務端
- React 服務端渲染方案完美的解決方案React服務端
- 深度理解React專案的服務端渲染改造React服務端
- React16.x中的服務端渲染(SSR)React服務端
- Vue 服務端渲染 & 預渲染Vue服務端
- 服務端渲染和客戶端渲染服務端客戶端
- React服務端渲染+pm2自動化部署React服務端
- react高仿掘金移動版,支援服務端渲染React服務端
- react 服務端(ssr) 框架next.js開發個人網站分享React服務端框架JS網站
- 如何理解服務端渲染?服務端
- 服務端渲染基礎服務端
- Vue 服務端渲染(SSR)Vue服務端