上週有幸參加TFC騰訊Web前端大會,見識了各路前端大神的精彩演講,乾貨滿滿的。會議流程分為上午主會場,以及下午的三個分會場。分享的主題涵蓋Web新技術、Node.js、框架、工程化、 圖形處理等前端前沿內容,還包含極致的性能優化、海量用戶運營等具有騰訊前端特色的寶貴經驗,具有良好的實踐參考價值。前端在近幾年的快速發展,從簡單的頁面演變成越來越複雜的Web應用,為應對這種龐大的業務開發,產生出各式各樣的工具來提高開發效率,如前端框架的革新以及前端走向工程化,透過業務來驅動技術發展,以技術來提升業務。前端已經不能同日而語,慢慢走上了歷史的舞台,哈哈。
因為分享的主題太多,無法一一去聽講,主要聽講主會場的了幾個比較感興趣的主題:前端工程化體系建設、面向前端開發者的V8性能優化及國外講師Nicolas的TC39 ,ECMAScript分享。
主題是由業界前端工程化的大神張雲龍分享,FIS建構工具的核心開發者,現任全民主播CTO。前端工程化的主要目的就是透過工程化來實現一套標準的流程規範,提升前端開發效率。效能優化、建置工具、持續整合、測試部署、發布監控、敏捷開發等一系列實踐大大提高了生產力。選擇這個主題主要是專案開發中使用到的建置工具就是FIS,透過分享更深入地了解建置原理,目前使用建置工具來實現程式碼壓縮、合併、本地調試等,方便了日常的開發工作。大神從自身的商業環境講述了前端工程化實踐的所遇到的問題及解決方案,具有很好的實用價值。 重點如下:
前端架構:元件開發+ 子系統分割
持續整合:基於Gitlab-CI 環境及GitFlow 開發規格
系統測試:基於Dom-Diff 的自動迴歸檢查系統。
敏捷開發:實體看板(推薦閱讀《看板實踐》)
謎渡(justjavac )大神這次分享的內容略高深,涉及javascript引擎的工作原理。透過學習JavaScript引擎優化的相關知識,寫出更效能更好的javascript程式碼。
V8引擎入門知識:
以上是前端工程化體系建設介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!