偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

微前端需要 JavaScript為什么?原因分析

開發(fā) 前端
微前端需要 JavaScript為什么?許多微前端解決方案都是JavaScript 框架。JavaScript 不是可選的。想要高度交互的體驗,而JS 在提供這些體驗中發(fā)揮著至關重要的作用。

 微前端需要 JavaScript為什么?許多微前端解決方案都是JavaScript 框架。JavaScript 不是可選的。想要高度交互的體驗,而JS 在提供這些體驗中發(fā)揮著至關重要的作用。

 

[[346537]]

 

除了加載速度快和可訪問 Web 應用的優(yōu)點外,還有其他因素應該考慮。許多JavaScript 框架都提供了 isomorphic 渲染能力。不僅能夠在客戶端進行拼接(stitch)還能在服務器上準備好一切。如果有性能要求(如第一次有意義渲染的初始時間)。

isomorphic 渲染有其自身的挑戰(zhàn)

即使一個 JavaScript 解決方案沒有提供 isomorphic 呈現沒問題。如果不想在構建微前端時使用JavaScript,當然可以這樣做。有許多模式,其中很多根本不需要 JavaScript。

考慮一種“比較舊的”模式:使用<frameset>。有一些現如今人們試圖做的分割,以前就支持了。一個頁面可能由另一個服務渲染負責菜單,而另一個頁面負責標題。

 

 

  1. <frameset cols="25%,*,25%"> <frame src="menu.html"> <frame src="content.html"> <frame src="sidebar.html"></frameset> 

使用更靈活且仍然受到活躍支持的<iframe>元素。提供了一些很好的特性,使得不同的微前端相互隔離,仍可以通過postMessage進行通信。

微前端Micro-Frontends一種類似于微服務的架構,將微服務的理念應用于瀏覽器端,即將 Web 應用由單一的單體應用轉變?yōu)槎鄠€小型前端應用聚合為一的應用。

 

 

責任編輯:華軒 來源: 博學谷
相關推薦

2015-01-07 14:04:25

2015-02-12 10:47:39

2011-02-16 09:42:04

DevOps

2017-02-16 07:37:19

前端程序軟件

2015-04-16 15:42:21

關系型數據庫NoSQL

2022-06-28 14:54:26

加密貨幣數組貨幣安全

2019-09-16 11:37:07

大數據數據分析工具

2019-08-30 14:58:47

JavaScript程序員編程語言

2018-09-14 18:00:29

無損網絡

2021-02-08 08:34:55

存儲列式 OLAP

2020-05-19 09:01:51

Overlay網絡虛擬化集群

2023-09-05 09:49:03

2022-08-26 08:00:19

企業(yè)架構IT

2019-08-05 08:42:37

物聯網IOT技術

2020-04-01 11:19:03

物聯網LPWANIOT

2022-12-01 14:43:56

物聯網智慧城市

2020-04-06 14:45:22

云計算邊緣計算網絡

2011-03-09 17:20:43

SSL VPNVPN

2025-06-24 02:00:00

5G-A運營商基站

2015-06-04 11:22:22

前端程序員
點贊
收藏

51CTO技術棧公眾號