快手前端架構師將在VueConf 上海講什麼?

VueConf 2019 上海(第三屆VueConf) 將於2019年6月8日 在上海交大 徐匯校區舉辦。前端

大會網站:vue.w3ctech.comvue

快手前端架構師、遊戲直播團隊前端負責人天翔將出席本次本會議並表發主題演講,在VueConf 2018 杭州,天翔給你們帶來了主題爲「再談Vue SSR -- 響應式數據流在快手遊戲直播中的應用」的演講,這一次,他將給你們帶來什麼的主題呢?咱們一塊兒來看看:編程

主題名稱:探索Web編程的另外一種形態

主題介紹:

在去年各家如火如荼的小程序搭建過程當中,快手內部也曾嘗試太小程序平臺的搭建,在這過程當中,咱們基於Vue.js封裝了一個demo級別的小程序以供演示,並探索了現有Web編程種是否可以有其餘編程形態的存在,此次分享中,我會將當時基於Vue.js作的快手小程序設計進行分享,並探索在Web下是否有其餘編程的可能性。小程序

主體結構:

1、快手小程序的開發歷程,大致會如下面的提綱來說微信小程序

  1. 小程序總體通訊機制,Native,JS Core,WebView三層
  2. 代碼編譯

2.1 初始版本由於要求API和開發模式儘量與微信小程序接近,因此採用的方案是把template(類微信語法)部分編譯成Vue.js的模板語法,把js的部分翻譯成兩部分,一部分爲放到js core執行,一部分放到Webview,劫持內部執行邏輯,與JS Core通訊微信

2.2 有一個隱藏版本是直接使用Vue.js單文件組件,而後拆解編譯架構

  1. 對於原生組件(Native)與Web組件的區別對待,中間涉及邏輯執行要一部分在Webview,一部分要在JS Core

2、項目被砍掉之後,探索小程序的技術價值dom

  1. 線程隔離:經過線程隔離,其實能夠解決多團隊集成合做的一些痛點,好比原有爲了隔離,採用同一頁面多iframe拼裝的場景,早期有一些多Webview拼裝hybrid組件的場景
  2. 語法簡化:DOM的歷史包袱,Vue.js內部提供的vdom + 響應式封裝,能夠徹底知足大多數App封裝的需求

3、Demo展現ide

徹底使用Web Worker + 組件化編程組件化

4、引起思考

以上內容就是關於天翔這一次帶來的主題介紹,若是對這個主題感興趣,能夠訪問大會網站或者掃描下面圖片上的二維碼。

若是你以爲這個主題還不錯,歡迎保存下面的圖片,分享給你的朋友,謝謝!

VueConf 2019 上海

若是你對他VueConf 2018 杭州的演講主題感興趣,也能夠觀看他的演講視頻:

www.bilibili.com/video/av379…

相關文章
相關標籤/搜索