GCanvas start since 2013 in alibaba. At that time, canvas animation running on a mobile app was really a nightmare(at least in most cases). A few severe problems prevented developers utilizing the canvas in a wide way:
- slow performance
- bad compatibility(especially on Android)
- lack of completeness of canvas APIs
To solve the problems mentioned above, we decided to write a cross-platform solutions and provide APIs in JavaScript fully aligned with HTML5 canvas APIs. To ensure the performance, C++ with OpenGL ES appears to be the only way.
Time has passed, powerful mobile hybrid frameworks such as ReactNative/Weex have become popular, but Canvas/WebGL has been scarcely implemented on these frameworks. So we have GCanvas integrated into the most popular framework to provide high performance canvas APIs.
Contributors: 腾渊 兵长 芒格 许凡 米悠 济宇 星宝 宬豪 二同 韦青 胡帅 叶斋 寒泉
Great appreciate all GCanvas contributors.
Active maintainers:
@ertong |
@jwxbond |
@sylonhu |
@xieguanglei |
@wintercn |