1.three.js

star: 32.9K
  更新速率:频繁
  这个无需多说,当下最流行的 WebGL 库, 轻量级,容易使用,很多 webgl 库都是基于它来构建。
GitHub上的WebGL库调研_Super洛伽的博客-CSDN博客 - 图1

官网地址:https://threejs.org/
GitHub 地址:https://github.com/mrdoob/three.js

2.phaser.js

star: 15.3k
  更新速率:频繁
  Phaser 是一个开源的桌面和移动 HTML5 2D 游戏开发框架,支持 JavaScript 和 TypeScript。
  高性能: 快速、免费、易于维护。一方面,开发者可以直接通过 Koding 平台上的 VM 开发系统进行代码编写及预览。另一方面,也可以在支持 Canvas 的浏览器中直接安装 Phaser 来进行游戏开发。
  多种支持: JavaScript、TypeScript 双重支持、内置游戏对象的物理属性、WebGL、Canvas 渲染自由切换、完全支持 Web 音频、输入:多点触控、键盘、鼠标、MSPointer 事件。
  兼容性强: 除了 IE 9+、Firefox、Chrome、Safari 及 Opera 等桌面浏览器之外,Phaser 还支持 Mobile Chrome(Android 2.2+)及 Mobile Safari(iOS 5+)等移动浏览器。使用 Phaser 进行游戏开发没有任何语言设定。
GitHub上的WebGL库调研_Super洛伽的博客-CSDN博客 - 图2

中文地址:http://www.phaserengine.com/
GitHub 地址:https://github.com/photonstorm/phaser

3.Pixi.js

star: 14.3k
  更新速率:频繁
  Pixi.js 使用 WebGL,是一个超快的 HTML5
2D 渲染引擎。作为一个 Javascript 的 2D 渲染器,Pixi.js 的目标是提供一个快速的、轻量级而且是兼任所有设备的 2D 库。 Pixi 渲染器可以开发者享受到硬件加速,但并不需要了解 WebGL。
GitHub上的WebGL库调研_Super洛伽的博客-CSDN博客 - 图3

官网地址:http://www.pixijs.com/
GitHub 地址:https://github.com/pixijs/pixi.js

4.plotly.js

star: 6.3k
  更新速率:频繁
  plotly.js 基于 d3.js 和 stack.gl 之上建立,是一个高层次的、描述性的图表库。plotly.js 里面包含了超过 20 种图表类型,其中有科学图表、3D 图形、统计图表、SVG 地图、财务图表等。
  Plotly 在声明中称,和许多 JavaScript 数据可视化库不同, Plotly.js 不依赖于 jQuery,而是基于新的开源 JSON (JavaScript Object Notation) schema,这使得 plotly.js 性能显著超过其它竞品。plotly.js 采用 JSON 的图表规范来制做交互可视化,所以从一种格式转换到另一种更加简单,比如将 CSV 文件转成 Excel 图表,Python 代码或交互图表,还有 R 代码。
GitHub上的WebGL库调研_Super洛伽的博客-CSDN博客 - 图4

官网地址:https://www.plot.ly/javascript/
GitHub 地址:https://github.com/plotly/plotly.js

5.two.js

star: 5k
  更新速率:一般
  two.js 是一个二维的绘图 API,用于较新的 Web 浏览器,可基于不同上下文绘制,包括 svg、canvas 和 webgl。
GitHub上的WebGL库调研_Super洛伽的博客-CSDN博客 - 图5

官网地址:https://two.js.org
GitHub 地址:https://github.com/jonobr1/two.js

6.Babylon.js

star: 4.5k
  更新速率:频繁
  Babylon.js 是一个使用 HTML5 和 WebGL 构建 3D 游戏的 JavaScript 框架
GitHub上的WebGL库调研_Super洛伽的博客-CSDN博客 - 图6

官网地址:http://www.babylonjs.com/
GitHub 地址:https://github.com/BabylonJS/Babylon.js

7.deck.gl

star: 3k
  更新速率:频繁
  一个好资源,Uber 公司开源的 WebGL 框架,专门用于大规模探索和可视化数据集。它与 mapbox 紧密结合,底图数据采用的是 mapbox 的矢量瓦片,主要是一个二维和 2.5 维的展示。关于 deck.gl 优点很多,具体可以看:http://www.tuicool.com/articles/fqYbieY
  性能:基于最新的 WebGL 技术,获得大数据集(数百万点或顶点)的高性能呈现,包括动态聚合和视觉探索等功能。
  精度:定制的 fp64 数学库,在 GPU 上实现了高精度数值计算。当前基于 WebGL 的其他库并没有提供此功能,而该功能对地理数据集的完全交互至关重要。
  可扩展性:使用最新的编码标准,包括 ES2016,丰富的库生态系统,以及能够轻松地调试和分析 WebGL 应用程序的设置。
GitHub上的WebGL库调研_Super洛伽的博客-CSDN博客 - 图7

GitHub上的WebGL库调研_Super洛伽的博客-CSDN博客 - 图8

GitHub上的WebGL库调研_Super洛伽的博客-CSDN博客 - 图9

官网地址:http://uber.github.io/deck.gl/
GitHub 地址:https://github.com/uber/deck.gl

8.mapbox-gl-js

star: 1.8k
  更新速率:一般
  Mapbox GL 是基于 WebGL 的客户端矢量地图,也是个 JavaScript 库。以矢量瓦片为地图显示要素。详细内容可以看:http://www.jianshu.com/p/4b97d5065e43
GitHub上的WebGL库调研_Super洛伽的博客-CSDN博客 - 图10

官网地址:https://www.mapbox.com/maps
GitHub 地址:https://github.com/mapbox/mapbox-gl-js
https://blog.csdn.net/u013929284/article/details/72622057