《騰訊IMweb Conf 2017大會圖文筆記 -- 下》
juejin.im/post/59bdd9…
javascript
本文多圖,移動網絡用戶請注意! 文章爲部分展廳記錄,每一場講座紀錄的 也是部分!
有w3c經理分享web標準化的如今與將來,谷歌工程師分享PWA與AMP加速網頁,也有微軟經理分享TypeScript結合VScode優化開發效率,張宏波分享新鮮編譯工具BuckleScript,天豬分享阿里內部node框架Egg.js+Koa,騰訊工程師唐俊俊分享第三方WebIM柔性優化,也看了王躍老司機分享的小程序核心架構剖析,Node末場狼叔分享經驗之談,大前端工程師的成長經驗...
css
圓桌會議交流如何成長和找到核心技術、慢慢拓展視野...前端
真的挺開闊眼界,給人以方向,還收穫了一個移動電源和一本書,這波不虧~java
演講PPT地址: https://www.w3.org/2017/Talks/0916-imweb/?full#1
node
主要講解的是Philippe的工做內容,管理着290左右的 Community Groups,以W3C的工做組劃分,一些標準的演變過程等。程序員
而後最重要的是2018年會作哪些,這也是新的一年的學習大綱!web
分爲三大塊: 性能、安全、數字媒體。小程序
而後接下來呢:瀏覽器
更多瀏覽器渲染: drafts.css-houdini.org
安全
---
更多目標:
會後圓桌會議有提問,W3C的標準是否落後於時代演變?
Philippe Le Hegaret回答:並不會,PWA早在六七年前就已經提出了。
不瞭解 AMP的能夠先看看張鑫旭的這篇文章,《移動頁面加速google的AMP和百度的MIP簡介》以及官網 www.ampproject.org/zh_cn/。
開場自我介紹,以「用戶打開網頁三秒鐘後無反應就會離開」的斷言做爲開題,以移動端加載速度衡量用戶體驗的標準。
將移動端版本更新與web端相比,平均每一個用戶更新下載APP的機率接近0.
而後介紹AMP是基於Google的快速構建HTML卻同時受限制的工具。這對於移動端電商是很是有利的,提高移動端搜索排名,介紹了國內外廠商的使用狀況,國內是餓了麼、阿里巴巴等。
接下來說的是用戶體驗的三個要輸: 可靠、快速、吸引。
額... 三個模塊的分析的話,這裏很抱歉,認真看沒注意拍,一會兒就過去了~
而後談了談PWA(Progressive Web App)的優點,着重講了難點Service worker,
主要講了區分好register、install、advanced等階段的控制。
首先自我介紹,項目相關等等~
開發者應該作些什麼神奇的事情呢?
先看看js程序員的平常,這位微軟專家歸納了平常時間分配。
如圖所致大部分時間都在理解別人的代碼和本身三個月以前寫的代碼(因爲js的弱類型致使的),那還有什麼時間去開發新功能呢,那有沒有辦法使得理解的時間縮短5%,維護的時間縮短5%,使得開發新功能的比例變成15%呢?
這時候該TypeScript就登場了。
介紹了TypeScript的優點,JS語言的超集。
VSCode這款微軟出品的大殺器派上用場了,一個demo.js 首行加上
// @ts-check複製代碼
這一神奇的代碼,你的js就出現類型檢測/報錯提示了~
更多示例就沒拍到了,簡單總結就是經過IDE檢測你的TS代碼增長類型識別,以達到提升目的的效果。
這是一個很是新奇的東西,號稱編譯比TypeScript快不少,基於簡潔優雅的OCaml,甚至能夠編譯彙編語言在ARM機器上運行,這是一位可敬的編輯器開發者。
具體請看文章: (1年前)架構最快最好的To JS編譯器
爲何沒有更多關於BuckleScript這個編輯器了呢,由於某人處於閒魚呆滯中~
------
以上是上午主會場筆記(好多漂亮的小姐姐有木有),不免有沒拍下來來的,輕噴就好。
分享的目的是分享一個視角來評判咱們的前端之路,下午的晚些了,畢竟週六特困戶也不容易,嘿嘿~ By Ale-cc 2017.09.16