2018年6月份GitHub上最熱門JavaScript項目

6 月份 GitHub 上最熱門的JavaScript項目排行已經(jīng)出爐啦,在本月的名單中,又有哪些熱門的新項目加入呢?一起來看看:

1、deno

deno被稱為下一代 Node,使用 Go 語言代替 C++ 重新編寫跨平臺底層內(nèi)核驅動,上層仍然使用 V8 引擎,最終提供一個安全的 TypeScript 運行時。它的特性包括:

● 支持 TypeScript 2.8 開箱即用;

● 無 package.json,無 npm,不追求兼容 Node;

● 通過 URL 方式引入依賴而非通過本地模塊,并在第一次運行的時候進行加載和緩存,并僅在代碼使用–reload運行,依賴才會更新

● 可以控制文件系統(tǒng)和網(wǎng)絡訪問權限以運行沙盒代碼,默認訪問只讀文件系統(tǒng)可訪問,無網(wǎng)絡權限;

● 發(fā)生未捕捉錯誤時自動終止運行;

● 支持 top-level 的 await;

● 最終創(chuàng)建單一可執(zhí)行文件;

● 目標是兼容瀏覽器;

● 可以作為庫引入,用于建立自己的 JavaScript runtime。

2、Vue

Vue.js 是構建 Web 界面的 JavaScript 庫,提供數(shù)據(jù)驅動的組件,還有簡單靈活的 API,使得 MVVM 更簡單。主要特性:

● 可擴展的數(shù)據(jù)綁定

● 將普通的 JS 對象作為 model

● 簡潔明了的 API

● 組件化 UI 構建

● 配合別的庫使用

3、React

React是Facebook開發(fā)的用于構建用戶界面的JavaScript庫,現(xiàn)已為很多公司所用,因為它采用了一種不同的方式來構建應用:借助于React,開發(fā)者可以將應用分解為彼此解耦的獨立組件,這樣就可以獨立維護并迭代各種組件了。

4、javascript-algorithms

javascript-algorithms 包含了多種基于 JavaScript 的算法與數(shù)據(jù)結構,每種算法和數(shù)據(jù)結構都有自己的 README 并提供相關說明以及進一步閱讀和 YouTube 視頻。

5、pollyjs

Polly.JS 是 Netflix 開源的一個獨立、框架無關的 JavaScript 庫,可記錄,重放和存根 HTTP

交互。Polly 利用本地瀏覽器 API 輕松調(diào)試請求和響應,同時讓你能夠使用簡單、功能強大且直觀的 API

全面控制每個請求,這將便于后期模擬不同的應用狀態(tài)(例如加載、報錯等)。

6、taro

多端統(tǒng)一開發(fā)框架,支持用 React 的開發(fā)方式編寫一次代碼,生成能運行在微信小程序、H5、React Native 等的應用。

7、Sonar

面向移動開發(fā)人員的桌面調(diào)試平臺。Sonar是一個在iOS和Android上調(diào)試移動應用程序的平臺。提供了許多有用的工具,包括日志查看器,交互式布局檢查器和網(wǎng)絡檢查器。

8、JSUI

JSUI 是一個可視化分類、構建和管理 JavaScript 項目的工具。不管是前端應用還是后端應用,也不論使用的是哪種框架,只要項目有一個 package.json ,即可進行管理。

9、G6

G6是一款高性能、易使用、支持遠程管理的TCP負載均衡分發(fā)器&&橋接器,基于Linux的epoll事件驅動非堵塞全異步框架實現(xiàn)。G6工作在網(wǎng)絡4層TCP,這意味著不僅可以用于網(wǎng)站HTTP協(xié)議,還能用在SMTP、POP、TELNET、SSH等協(xié)議上。

10、axios

Axios,基于 Promise 的 HTTP 客戶端,可以工作于瀏覽器中,也可以在 node.js 中使用。功能:

● 從瀏覽器中創(chuàng)建 XMLHttpRequest

● 從 node.js 中創(chuàng)建 http 請求

● 支持 Promise API

● 攔截請求和響應

● 轉換請求和響應數(shù)據(jù)

● 取消請求

●自動轉換 JSON 數(shù)據(jù)

●客戶端支持防止 XSRF 攻擊

11、puppeteer

Puppeteer 是一個控制 headless Chrome 的 Node.js API 。Puppeteer 基本功能有:

● 生成屏幕截圖和 PDF 頁面。

● 檢索 SPA 并生成預渲染內(nèi)容(即“SSR”)。

● 自動提交表單,UI 測試,鍵盤輸入等

● 創(chuàng)建一個最新的自動測試環(huán)境。使用最新的 JavaScript 和瀏覽器功能,在最新版本的Chrome 中直接運行測試。

編輯:千鋒HTML5

原文來源:開源最前線(ID:OpenSourceTop)

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容