rebas - 基于 Node 的 JavaScript 同構解決方案
基于 Node 的 JavaScript 同構解決方案。提供了 saber 的服務端運行環境,使其具備從 SPA 到 MPA,從前端渲染到后端渲染的深度響應式能力。
Rebas 使首屏渲染由服務器端完成,極大地降低了 SPA 首屏的白屏時間并解決了 SEO 問題。借助于 node ,服務器端的渲染邏輯不用額外開發,只需要對現有的 Saber 應用進行小幅修改就能讓已有的邏輯同時運行在客戶端與服務器端。
Saber 所有的基礎組件都進行了同構升級,確保能同時運行在客戶端與服務器端。對于業務開發只需聚焦業務邏輯,不用特別關注運行平臺,剩下的一切就交給 Saber 與 Rebas 吧~
同構
瀏覽器不再是唯一的用武之地了,從現在開始,歡迎進入嶄新的全棧時代!借助于 MVP 良好的邏輯分層與眾多 saber 模塊的同構化努力,您的應用能無縫地同時運行在 Node 平臺與客戶端瀏覽器中,為您帶來前所未有的編程體驗。平臺無關的代碼既能運行在服務器端提供良好地 SEO 優化與首屏渲染速度,也能同時運行在瀏覽器中提供流暢的,無刷新、全異步交互體驗。寫一份代碼,兩處運行,不止雙倍的爽快~
深度響應式
得利于框架的平臺擴展,我們進一步擴張了響應式的意義,不僅考慮終端的屏幕尺寸,更關乎應用的整體體驗,更充分地 為用戶的體驗服務,根據具體的前端運行環境(瀏覽器版本)選擇最合適的運行模式,讓您的應用即能為中高端瀏覽器提供最佳的單頁面應用體驗,也能充分照顧到 低端瀏覽器為其提供更為有效的多頁面應用體驗。這一切都無關業務邏輯,rebas 會默默地在幕后幫您漂亮地解決掉~
本文由用戶 cdutlibing 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!