JSDC 2018

1. Deno參照UNIX的FD解決Node.js non-blocking I/O問題,但一切仍under construction。

2. Reactive Programming可實作在Angular、React和Vue上。Think reactively就是All application是event driven。而Observable就是一個擁有保證的function。而Observer負責執行Observable內容。

3. How is AMP fast? a. inline CSS、b. Lazy loading & resource priorization、c. DOM read/write batching:讀寫分開做、d. JS chunking:切frames。另外,透過web workers可達到JS的multithread效果。web workers特性:a. No access to DOM、b.No shared state、c. Only communicate through postMEssage()。

4. web2.0是因各種瀏覽器RWD而產生,現在出現的web3.0則在web2.0再加上錢包,Dapp是解決方案,使用JSON-RPC格式。每個錢包有自己的Provider,可分為3種模式:a. postMessage(為常規)、b. customAPI、c. export PKey -> Edge wallet 用的方式。其中web3 1.0版有websocket了。


以上是大致聽到的內容,今年大會只有一天。我有兩場演講是聽中文的,其他是聽英文的。去年主辦人可能覺得大家都不聽英文演講,今年會場有提供同步口譯機,但自己是英文好像聽得也滿習慣的就沒去借。

演講內容方面,因對於blockchain不熟,所以對web3感覺滿陌生。而工作上也還未將前端框架加入Reactive Programming,所以大概聽懂60~70%,剩下的可能要實作才能進一步熟悉。覺得和去年比起來,越來越能吸收講者介紹其程式設計或原則,覺得不僅是在寫JS,而是面對實務問題時,如何以程式設計手段解決問題。



留言

熱門文章