精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

前端領域2017年有哪些變化,2018年又有怎樣的期待?

開發 前端
以下為我在知乎問題「2017年前端有什么樣變化?即將來臨的2018有什么樣的期待?」下的回答,稍作整理分享給大家。如有遺漏歡迎在評論中指出。

以下為我在知乎問題「2017年前端有什么樣變化?即將來臨的2018有什么樣的期待?」下的回答,稍作整理分享給大家。如有遺漏歡迎在評論中指出。原文如下:

在即將過去的2017年里,我們回顧:

逃不過的三大框架

  1. React 繼續在前端領域占據著主導地位,并在 2017 年發布了最受期待的版本之一 - React 16。 它包含了可以實現異步 UI 渲染的 fiber 架構。通過提供包括錯誤邊界在內的很多其他特性。但 React 在這一年中所取得最重要的成就不是它推出的新特性,而是修改了它的開源協議:BSD 協議 -> MIT 協議。除此外,Jest、Flow、Immutable.js 和 GraphQL 授權也都改為 MIT 協議。

  2. Angular 市場占有率持續下滑(相較于 React ),發布了V4 (3月23日)以及 V5 (11月2日),在 V4 中看到了 Angular Universal  成為官方項目的一部分以及 Angular Animation 從核心包中被抽離出來,V5 中則對 PWA 支持進行了改進、對編譯器優化達到更快地構建等。

  3. 即便 React 獲得了巨大成功,Vue(作者尤雨溪)也仍然越來越受歡迎。該框架提供了非常友好、簡單的 API,是 React 的主要替代方案之一。它已經被包括 GitLab 在內的大公司所采用,該公司回顧了在過去的一年里使用該框架的故事。

注:上圖為三大框架過去一年中在 NPM 的下載量對比圖,以下類似的框架/包對比圖均采用 npmtrends 一年內下載量進行對比,同時附有 GitHub 上 star/fork 等狀態信息。

ECMAScript

  • 在一個詳盡的提案過程結束之后,六月份發布了 ECMAScript 規范的2017年版本,其中包括一些開創性的功能,如異步功能,共享內存和原子操作(atomic operations)。其中,共享內存將使 JavaScript 中的高性能并行計算更容易處理,而且效率更高。擁有共享內存的并行架構對于任何想用 WebGL 和 web worker 創建游戲的人來說都是巨大的誘惑。

  • 該版本在2017年12月已經被所有主流瀏覽器所支持,Edge 表示將從 v16 版本開始對這些功能進行支持。由于 Node 不支持 web worker,所以他們也沒有對共享內存的支持,但他們正在重新思考該項決定。

WebAssembly

  • 所有主流瀏覽器現在都支持 WebAssembly,五月份 Chrome 開始支持,Firefox 則是從三月份就開始支持,Edge 是十月份。 Safari 則在第十一次發布中開始支持。Chrome for Android 和 Safari Mobile 也支持 WebAssembly。詳情可以參考 WebAssembly support now shipping in all major browsers – The Mozilla Blog

Progressive Web Apps

  • 我們一直在尋找彌補 web 和其他客戶端之間體驗差距上的解決方案。Google 一直主導通過將 web 應用轉換為 Progressive Web Apps(PWA) 來增強它的能力,而這一方法在 2017 年迅速獲得采用。一個 PWA 應用利用現代瀏覽器技術來提供更像移動應用程序的 web 體驗。它提供了改進的性能和離線體驗,以及以前僅可用于移動的功能,例如推送通知。 PWA 的基礎是一個 manifest.json 文件和對 service workers 的利用。詳情見 Progressive Web Apps: Great Experiences Everywhere (Google I/O ‘17)。

包管理器

  • Bower 市場占有率持續下降,它的***一次發布在2016年11月,之后官方正式推薦用戶使用 NPM 用于管理前端項目中的軟件包。

  • NPM 自從最初發布以來已經有了相當長的一段時間,但它仍然缺少一些關鍵特性,而這正是 Yarn 希望補充的。Yarn 的主要貢獻是包緩存,一個確保確定性構建的鎖文件,并行操作以及依賴關系。這些功能非常成功,以致于 NPM 在其 5.0 版本中實現了它們。Yarn 下載量超過 10 億次(目前每月下載量達到了 125 萬次)并擁有驚人的 29000 多個 GitHub stars。即使你沒在使用 Yarn,JavaScript 的包管理整體上由于 Yarn 的發布也得到了顯著地提升 。

  • 針對 Yarn 的出現, NPM 回擊以 v5 版本的發布,這個版本顯著提高了性能(包括上述的 Yarn 發布的功能) 。

樣式布局

  1. 網格布局最終被 CSS 采納為標準,瀏覽器也正在快速地采用它。過去,網格系統在 CSS 中曾被 tablesfloatflex 以及 inline-block 實現過。

  2. 2017 年見證了 styled-components(由 Max Stoiber、Glen Maddern 和 Phil Plückthun 創建) 在流行程度上逐漸占據主導地位。Emotion(由 Kye Hohenberger 創建)是***的 JavaScript 庫之一,但它已經被迅速采用。另一個可選方案是 glamorous(由 PayPal、Kent C. Dodds 和一群熱情的貢獻者創建),它封裝了 glamor 庫。

  3. 在過去的幾年里,像SASS,Less和Stylus這樣的CSS預處理器已經流行起來。PostCSS 于2014年推出,而在2017年真正火爆起來,成為目前***的 CSS 預處理器。

  4. 另一方面,在 2017 年,主要的進步來自 CSS-in-JS 的明顯改進與采用,其中所有樣式都是通過代碼而不是樣式表進行構建的。目前還不清楚這是否將成為前端社區的最終方向,但這是目前***的方法。

  5. PostCSS 仍然是***的 CSS 預處理器,但是很多都在切換到 CSS-in-JS 解決方案。

注:評論中有同學談到 PostCSS 是后處理器,根據定義,CSS 后處理器是對 CSS 進行處理,并最終生成 CSS 的 預處理器,它屬于廣義上的 CSS 預處理器。由于本人回答時的定位以及參考的文獻中所指,故這里不做細分,認定 PostCSS 為預處理器。細致的同學可以做進一步的細分。

工程模塊化工具

  1. Webpack 2 于今年2月份發布。 它帶來了諸如 ES6 模塊(不再需要 Babel 轉換 import 語句)和 tree shaking (消除了打包中未使用的代碼)等重要功能。 此后不久,V3 發布了一個名為“scope hoisting”的功能,將所有的 webpack 模塊放入一個單獨的 JavaScript 包中,從而大大縮小了它的尺寸。

  2. 7月份,Webpack 團隊從 Mozilla 開源支持計劃獲得了一筆贈款,以便為 WebAssembly 提供***的支持。

  3. Parcel 作為一個有趣的項目,在短短十天內便在 GitHub 上獲得了 10000 個 star。 它主要通過利用多個 CPU 內核和一個高效的文件系統緩存來實現。 它還基于抽象語法樹進行操作,而不像 Webpack 使用字符串。

  4. 除此外,Rollup 的發展也不容小覷。4月 React 團隊從 Gulp 切換到了 Rollup 進行開發。除此外,Webpack 團隊也推薦在某些方面使用 Rollup 而不是 Webpack。

 

 

 

TypeScript

  • JavaScript 中缺少類型一直是很多人的抱怨所在。為了解決這些問題,TypeScript 出現。它由微軟創建,TypeScript - JavaScript that scales.JavaScript 中缺少類型一直是很多人的抱怨所在。為了解決這些問題,TypeScript 出現。它由微軟創建,由于其出色的表現贏得了很多 JavaScript 開發者的追捧,而 Flow 提供了一種在不需要激進的重構下更為靈活的方式來引入類型,后者是 Facebook 的成果。

 

應用狀態管理

  • Redux 仍然作為 React 項目推薦的狀態管理解決方案,并在 2017年獲得了五倍的增長速度(NPM 下載量)。

  • Mobx 成長的也很快,并被一些高利潤公司所使用,例如 IBM,美國銀行以及 Lyft。

  • 除此外,MobX 團隊正在努力,希望在新項目—— mobx-state-tree(MST) 中結合 Redux 和 MobX 的優點。

 

GraphQL

  • GraphQL 似乎在 REST 之上迅速占據了一席之地,Samer Buna 甚至聲稱 REST 已經死亡。GitHub 已經使用 GraphQL 編寫了***版本的 API,與此同時為了使 GraphQL 對所有開發人員可用,許多公司正在開發產品,例如 Johannes Schickling 開發的 Graphcool框架。

靜態網站生成方案

  • 2017 見證了靜態網站卷土重來。像 Gatsby 這樣的框架使您能夠使用 React 和其他現代工具構建靜態網站。不是每個網站都需要或應該成為一個復雜的現代 web 應用。由于采用與預構建標記(原文 prebuilt markup),靜態網站生成方案使你獲得服務器端渲染的好處和***的速度。如果你正在尋找一個很好的例子,React 官方文檔就是用 Gatsby 構建的。


在即將到來的2018年中,我們期待:

  • 基于組件應用中的樣式是否是組織 CSS 的***方式?有關該內容的討論或許會激化。

  • 越來越多的公司采用具有統一代碼庫的移動端解決方案,如 React Native,Flutter 或 Weex 。

  • 因為離線能力和無縫的移動端體驗,web 變得更加原生,再加上蘋果對 Service Worker 的表態 Release Notes for Safari Technology Preview 46, PWA 在2018年可能會被全面支持。

  • WebAssembly 可以取得長足的進步,提供一個更好的 web 體驗。

  • GraphQL 正在并繼續挑戰 REST。

  • 由于不再有對開源協議上的爭議,React 強化了它的地位。

  • Flow 和 TypeScript 采取更強大的舉措,使 JavaScript 更具結構。

  • 虛擬現實使用類似 A-Frame、React VR 和 Google VR 這樣的庫正在向前邁進。

  • 人們使用區塊鏈和 web3.js(由 Marek Kotewicz 和 Fabian Vogelsteller 創建)構建了一些非常酷的應用程序。

  • 構建方案的持續發展,Webpack ,Rollup 以及后起之秀 Parcel 等在構建方案份額中扮演這一種合久必分、分久必合的輪回。


本答案在撰寫過程中參考了以下內容:

  1. Frontend in 2017: The important parts

  2. A recap of front-end development in 2017

基于第二篇參考文章的譯文已經翻譯成中文,感興趣的同學也可以點擊以下鏈接查看。 

責任編輯:龐桂玉 來源: 黯曉
相關推薦

2018-03-29 15:06:44

物聯網物聯網應用物聯網項目

2022-07-09 15:39:10

加密貨幣金融Web3

2012-12-31 10:19:30

公有云云計算服務OpenStack

2017-12-27 13:56:46

云計算混合云

2018-01-01 22:12:05

科技互聯網工作

2016-01-13 13:27:39

SaaSSaaS應用SaaS服務

2017-05-17 06:39:57

谷歌IO大會谷歌開發者大會谷歌

2022-03-29 13:35:40

云安全云計算公有云

2017-02-05 16:00:07

大數據數據科學數據庫

2010-08-16 09:46:10

云計算Windows Azu服務模型

2020-12-21 12:35:06

云計算人工智能云趨勢

2021-12-08 10:19:06

Web開發數據

2018-03-02 06:45:50

數據中心邊緣計算互聯網

2022-03-28 09:07:17

數據庫NoSQL

2022-08-17 11:10:58

托管服務IT領域

2022-01-27 09:57:50

機器學習人工智能自然語言

2023-02-01 09:39:38

人工智能發展趨勢

2017-12-10 22:59:28

2019-09-02 22:03:37

戴爾

2016-12-29 13:44:33

NB-IoT協議凍結
點贊
收藏

51CTO技術棧公眾號

午夜精品一区在线观看| 欧美激情麻豆| 在线观看日韩电影| 一级做a爰片久久| 日本在线免费中文字幕| 日本一区二区高清不卡| 欧美精三区欧美精三区| 97超碰在线视| 欧美日本韩国一区二区| 激情五月播播久久久精品| 欧美夫妻性视频| 亚洲成人网在线播放| 999精品视频在线观看| 午夜精品久久久久久久久| 亚洲电影一二三区| 六月丁香色婷婷| 久久精品国内一区二区三区| 97精品伊人久久久大香线蕉| 99精品中文字幕| 亚洲男人都懂第一日本| 911亚洲精选| 亚洲成人第一区| 亚洲永久在线| 久久国产天堂福利天堂| 美女久久久久久久久久| 日韩免费成人| 欧美亚日韩国产aⅴ精品中极品| 蜜桃传媒视频麻豆一区 | 亚洲国产精品二十页| 97超碰资源| 91av国产精品| 日韩在线一二三区| 美女撒尿一区二区三区| 色一情一交一乱一区二区三区| 国产成人精品一区二区三区视频 | 日韩精品中文字幕一区二区三区| 免费在线激情视频| 日韩精品亚洲人成在线观看| 国产精品久久久久一区二区三区 | 九九热精品在线| 在线观看日本黄色| 亚洲肉体裸体xxxx137| 欧美精品一区二区在线观看| 男女视频在线观看网站| 亚洲视频自拍| 制服.丝袜.亚洲.另类.中文 | 日韩精品成人一区二区在线| 97热精品视频官网| 18精品爽视频在线观看| 欧美va天堂在线| 久久亚洲国产精品| 精品一区二区在线观看视频| 日韩www.| 最近2019中文字幕第三页视频| 97香蕉碰碰人妻国产欧美| 日韩视频1区| 91精选在线观看| 国产成人美女视频| 日韩在线电影| 欧美一级免费观看| 亚洲三级网址| 欧美aaa免费| 国产欧美一区二区三区鸳鸯浴| 亚洲va欧美va国产综合久久| 亚洲一级特黄毛片| 理论电影国产精品| 国产欧美久久一区二区| 亚洲视频一区在线播放| 麻豆中文一区二区| 国产主播精品在线| 国产又大又黑又粗| 国产精品资源在线观看| 97超碰人人看人人| 天天操天天射天天舔| 91丝袜国产在线播放| 久久综合狠狠综合久久综青草| 天堂成人在线视频| 久久久久一区二区三区四区| 日韩免费av一区二区三区| 香蕉视频在线免费看| 中文字幕亚洲区| 国产三级中文字幕| 国产精品—色呦呦| 色诱视频网站一区| 免费成年人高清视频| 国产午夜久久av| 亚洲国产精品高清久久久| 亚洲天堂视频一区| 欧美顶级大胆免费视频| 欧美丰满少妇xxxxx做受| 国产精品美女久久久久av爽| 日本麻豆一区二区三区视频| 91牛牛免费视频| 三级网站免费观看| 亚洲国产激情av| 黄色一级大片免费| 欧美黑人巨大xxxxx| 91.麻豆视频| 人妻无码一区二区三区| 亚洲国产成人精品女人| 久久久噜噜噜久久久| 波多野结衣毛片| 国产成人亚洲精品狼色在线| 欧美亚洲免费在线| 综合久久2019| 91福利国产成人精品照片| 国产农村妇女精品久久| 亚洲第一二三区| 久热精品视频在线观看一区| 国产一级18片视频| 国产美女精品在线| 日韩欧美亚洲在线| av影视在线| 在线不卡一区二区| 国产免费看av| 伊人久久成人| 91精品一区二区| 酒色婷婷桃色成人免费av网| 亚洲午夜久久久| 中文字幕视频三区| 国产一区二区三区四区二区| 高清欧美一区二区三区| 国产又粗又猛又色又| 久久精品视频一区二区三区| 亚洲综合图片区| 国产成人精品电影久久久| 精品国产18久久久久久| 国产女同性恋一区二区| www.av中文字幕| 日韩在线成人| 日韩中文字幕国产| 国产真人无遮挡作爱免费视频| 国产一区久久久| 亚洲午夜精品久久| 亚洲承认视频| 日韩av在线不卡| 久久9999久久免费精品国产| 国产精选一区二区三区 | 亚洲日本中文| 中文字幕欧美国内| 亚洲毛片一区二区三区| 91视频一区二区三区| 日本中文字幕在线视频观看| 亚洲一区二区电影| 欧美裸身视频免费观看| 国产精品美女一区| 中文字幕亚洲电影| 国产乱女淫av麻豆国产| 日韩精品诱惑一区?区三区| 日本在线精品视频| 女人偷人在线视频| 一本色道久久综合亚洲91| 中文字幕av观看| 另类av一区二区| 欧美日韩一区二区三区免费| av电影一区| 亚洲精品一区久久久久久| 青青青国产在线| 久久久久9999亚洲精品| 99久久久无码国产精品6| 日韩精品丝袜美腿| 日韩暖暖在线视频| se在线电影| 欧美日韩一区高清| 青青青手机在线视频| 久久av中文字幕片| 99re99热| 999在线精品| 91精品国产色综合久久不卡98口| 国产黄色片网站| 亚洲国产日韩综合久久精品| 人妖粗暴刺激videos呻吟| 99在线热播精品免费99热| 欧美二区三区在线| 国产黄色精品| 久久成人精品一区二区三区| 亚洲av少妇一区二区在线观看| 一二三区精品福利视频| 黄色免费看视频| 天堂成人国产精品一区| 亚洲一区3d动漫同人无遮挡| 国产精品va视频| 国语自产精品视频在线看抢先版图片| 精品国产亚洲av麻豆| 亚洲v日本v欧美v久久精品| 蜜桃av免费看| 精品一二三四在线| 国产精品www在线观看| 黑丝美女一区二区| 亚洲综合精品一区二区| 性欧美xxx69hd高清| 日韩中文理论片| 日本高清视频在线| 欧美专区亚洲专区| 欧美成人一区二区三区高清| 久久综合久久99| 亚洲一区视频在线| 香港日本韩国三级网站| 欧美视频日韩| 欧美一进一出视频| 成人激情四射网| 日本在线中文字幕一区二区三区| 欧美日韩国产片| 国产一级片网址| 中文字幕国产一区| 欧美xxxxx少妇| 麻豆freexxxx性91精品| www.射射射| 91一区二区| 欧美18视频| 伊人久久亚洲| 国产精品视频最多的网站| 爱啪啪综合导航| 欧美成人网在线| 大乳在线免费观看| 日韩电影免费观看在线观看| 国产女人18毛片水真多| 色爱区综合激月婷婷| 五月天婷婷网站| 国产精品久久久久7777按摩| 亚洲午夜久久久久久久久红桃| 国产原创一区二区| 天天色综合天天色| 亚洲资源av| 一二三四视频社区在线| 欧美精选在线| 大桥未久一区二区| 日韩精品免费| 日韩欧美亚洲精品| 久久99精品久久久久久园产越南| 国产精品swag| 日韩欧美中文字幕一区二区三区 | 僵尸再翻生在线观看免费国语| 久久精品亚洲热| 在线视频婷婷| 最近2019年中文视频免费在线观看| 亚洲日本国产精品| 亚洲国产精品视频在线观看| 亚洲爆乳无码一区二区三区| 制服丝袜av成人在线看| 一区二区视频免费观看| 91国偷自产一区二区开放时间 | 欧美性猛交xxxx黑人猛交| 日韩精品――中文字幕| 亚洲永久免费视频| 国产亚洲精品久久777777| 一区二区三区四区在线播放| 永久久久久久久| 亚洲精品国产第一综合99久久 | 亚洲女性喷水在线观看一区| 国产黄a三级三级| 国产精品久线观看视频| 亚洲一级二级片| 亚洲欧美另类久久久精品2019 | 亚洲精品一二三| caoporn91| 亚洲一区二区高清| 精品一区在线视频| 午夜影院久久久| 欧美一区二区激情视频| 欧美性猛交xxxx富婆弯腰| 男人天堂视频网| 欧美日韩你懂得| 国产精品久久影视| 日韩免费性生活视频播放| 丁香花免费高清完整在线播放 | 亚洲人午夜射精精品日韩| 亚洲欧美国产一区二区三区| 国产鲁鲁视频在线观看免费| 日韩中文字幕av| 天堂av最新在线| 午夜精品蜜臀一区二区三区免费| 高清在线视频不卡| 国产91热爆ts人妖在线| 欧美成人福利| 亚洲字幕一区二区| 欧美一级全黄| 亚洲免费视频一区| 中文字幕亚洲综合久久五月天色无吗''| 91xxx视频| 亚洲人体大胆视频| 日本中文字幕高清| 国产成人综合在线| 久久丫精品国产亚洲av不卡| 亚洲国产高清aⅴ视频| 极品久久久久久| 婷婷丁香久久五月婷婷| 免费精品一区二区| 日韩欧美国产一区在线观看| 青青草视频免费在线观看| 日韩一区二区久久久| 黑人极品ⅴideos精品欧美棵| 欧美性在线视频| 伊人久久一区| 欧美激情国产日韩| 欧美成人首页| 免费看黄色一级大片| 国产91精品免费| www.av天天| 亚洲制服丝袜在线| 伊人22222| 亚洲男人的天堂在线播放| av网站在线看| 国产精品九九九| 欧美自拍视频| 永久免费在线看片视频| 久久久夜精品| 国产亚洲精品成人a| 中文字幕av一区二区三区高| 日本午夜小视频| 91精品国产美女浴室洗澡无遮挡| 亚洲 另类 春色 国产| 免费91麻豆精品国产自产在线观看| 色多多在线观看| 成人av播放| 国产精品成人a在线观看| 青青视频在线播放| 成人国产精品免费观看| 全网免费在线播放视频入口| 欧美最猛性xxxxx直播| 亚洲日本在线播放| 欧美黄色免费网站| 成人国产精品久久| 日韩免费毛片| 亚洲欧美卡通另类91av| 中国极品少妇xxxx| 一区二区三区四区中文字幕| 国产精品久久久久久免费| 在线电影av不卡网址| 亚洲美女尤物影院| 国产精品视频入口| 国内精品久久久久久久影视蜜臀| 污网站免费在线| 国产日韩三级在线| 无码人妻av免费一区二区三区| 日韩欧美在线不卡| 国产精品久久麻豆| 国产欧美日韩高清| 国产精品传媒精东影业在线| 青青草久久伊人| 中文字幕中文字幕一区| 亚洲一区二区三区高清视频| 中文字幕日韩欧美在线视频| 素人啪啪色综合| 视频在线观看成人| 人人精品人人爱| 精品手机在线视频| 欧美日精品一区视频| 8888四色奇米在线观看| 国产一区二中文字幕在线看 | 国产成人久久精品77777最新版本| av资源在线免费观看| 欧美乱妇23p| 黄色动漫在线| 91久久爱成人| 伊人久久大香线蕉综合热线| 国产黑丝在线观看| 精品久久久久久久久久久久| 色中色在线视频| 国产精品白嫩初高中害羞小美女| 国产伦精品一区二区三区视频| 国产精品无码av无码| 中文字幕欧美日韩一区| 亚洲一区二区激情| 欧美日韩第一页| 牛牛影视一区二区三区免费看| 亚洲熟妇无码一区二区三区| 久久综合久久鬼色中文字| 中日韩在线观看视频| 久热爱精品视频线路一| 国产精品115| 日韩一级免费在线观看| 国产精品久久久久久户外露出 | 自拍一区在线观看| 日韩动漫在线观看| 国产精品主播直播| 日韩久久精品视频| 国产亚洲精品久久久久久| 96sao精品免费视频观看| 拔插拔插海外华人免费| 国产色婷婷亚洲99精品小说| 国产美女裸体无遮挡免费视频| 欧美日韩999| 色婷婷久久久| 一级黄色录像在线观看| 亚洲国产精品综合小说图片区| 日本护士...精品国| 成人字幕网zmw| 亚洲一区二区伦理| 一级片一级片一级片| 国产婷婷色综合av蜜臀av| 亚洲免费看片| 欧美日韩亚洲一| 亚洲欧洲制服丝袜| 三级在线电影| 91久久精品美女| 丝袜美腿亚洲一区二区图片| 极品颜值美女露脸啪啪| 亚洲色图五月天| 伊人精品综合|