https://github.com/amfe/article/issues/14
2016.07.01,初識weex。昨天發(fā)布了weex,之前也有聽說過,就是沒有主動去了解過。今天看了一遍關(guān)于這個方案的介紹,稍微總結(jié)一下。
這是一個輕量級 移動端 跨平臺 動態(tài)性技術(shù) 的解決方案。
渲染層,通過js renderer-->jsbridge-->native render,極高地提高渲染性能、效果
響應(yīng)層
輕量
可擴(kuò)展性:自定義native組件和API
高性能:初始化、js運(yùn)算、native渲染能力
本地組件開發(fā):
web components --> transformer --> puer js code (js bundle)--> js bridge --> client side js renderer --> native render
客戶端渲染:
1.界面渲染 js -> native (看上面)
2.事件綁定與觸發(fā)
listen/response on native <-> js engine
3.信息請求與響應(yīng) on js brdge
服務(wù)端部署:
程序包分配特定的page id,實現(xiàn)動態(tài)實時部署、迭代
瀏覽器端渲染:
可以同構(gòu)出html5版本,但是性能有一定的劣勢。主打客戶端。