從項目的GitHub 星星數看2018年JavaScript 生態圈
星標數最多的項目與2017年相同,都是漸進式JavaScript 框架Vue.js。Vue.js在2018年星標數多了4.5萬,比2017年的新增星標數還多了5千。2018年月平均星標數目在3千左右,在6月的時候,星標數新增多了近1萬。
2018年的第二名也跟2017年相同,是用於構建用戶界面的JavaScript庫React,星標數比去年增長成長近7千。第三名則是微軟的IDE Visual Studio Code,排名與Facebook的Create React App項目在2017年的位置對調。
而第四名則是去年橫空出世,由Node.js 之父Ryan Dahl 帶頭開發的Deno。Deno 是使用V8 引擎的安全TypeScript Runtime,可以在網頁瀏覽器之外執行JavaScript 和TypeScript 的應用程式,是前10名唯一的新面孔。
在2018年6月才出現的Deno,第一個月就獲得接近1.5萬顆星,接下來每個月也有平均約1千顆的打星。第5名則是Google 的Chrome 無頭Node 函式庫Puppeteer。
而對於前端開發框架來說,除了原本就是整體第一名與第二名的Vue.js 和React,還有Angular、Hyperapp 以及Omi 佔據了前五名。官方提到,之所以Vue.js 與React 都在6月創了最高的打星數,是因為雙方支持者在爭奪最受歡迎的使用者介面專案,產生的結果。
另外值得注意的是,對於JavaScript 編譯器來說,最受歡迎的仍是TypeScript。它在2018年共獲得約1.4萬顆星,遠超第二名Babel 獲得的6.3千顆星。
最後的官方總結提到,微軟在2018年為了成為JavaScript 界主要參與者之一。從TypeScript 語言幾乎成了前後標準就可以看到,另外還有VS Code 編輯器的成功,成了重要的開發工具。