RepositoryJavaScript
jonobr1

jonobr1/two.js

A renderer agnostic two-dimensional drawing api for the web

8.7kstars
466forks
29issues
1views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: renderer

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: scenegraph

#1 Repository Của Tuần

2
TINIX TRENDING·Chủ đề: 2d

#2 Repository Của Tuần

🎨 two.js: API vẽ 2D đa renderer cho web

Một thư viện vẽ 2D renderer-agnostic, hỗ trợ SVG, Canvas 2D và WebGL.

two.js là một API vẽ hai chiều hướng hiện đại, thiết kế để chạy trên trình duyệt. Nó cho phép sử dụng cùng một API để render trên nhiều nền tảng khác nhau như WebGL, Canvas 2D, và SVG.

✨ Điểm nổi bật

  • Renderer-agnostic: Cùng một API nhưng có thể render bằng SVG, Canvas 2D hoặc WebGL
  • Hỗ trợ ES6 imports: Tương thích với React, Angular, webpack, esbuild
  • Cài đặt đơn giản: Qua npm hoặc thẻ script trực tiếp
  • Tùy biên dựng: Có thể loại bỏ renderer không dùng để giảm kích thước bundle
  • Chạy headless: Hỗ trợ render trên server với Node Canvas
  • Scene graph: Quản lý đối tượng hình 2D theo cấu trúc cây

💡 Vì sao đáng chú ý

two.js khác biệt bởi khả năng trừu tượng hóa renderer. Nhà phát triển chỉ cần viết mã một lần, sau đó chọn renderer phù hợp tùy theo môi trường triển khai. Phù hợp cho các ứng dụng đồ họa web đa nền tảng, đặc biệt khi cần linh hoạt giữa SVG và Canvas/WebGL.


#TwoJS #WebRendering #JavaScript #SVG #Canvas #WebGL #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryJavaScript
mrdoob/three.js

JavaScript 3D Library.

116.9k
Oct 25, 2026
RepositoryJavaScript
mrdoob/three.js

JavaScript 3D Library.

116.9k
Oct 25, 2026
Repository
getify/You-Dont-Know-JS

A book series (2 published editions) on the JS language.

184.8k
Feb 15, 2026
RepositoryJavaScript
chartjs/Chart.js

Simple HTML5 Charts using the <canvas> tag

67.8k
Oct 21, 2026
RepositoryJavaScript
chartjs/Chart.js

Simple HTML5 Charts using the <canvas> tag

67.8k
Oct 21, 2026
RepositoryTypeScript
pixijs/pixijs

The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.

48.5k
Oct 26, 2026
RepositoryJavaScript
juliangarnier/anime

JavaScript animation engine

73.9k
Aug 21, 2026
RepositoryJavaScript
melonjs/melonJS

a modern & lightweight HTML5 game engine

6.4k
Oct 20, 2026
RepositoryJavaScript
airbnb/javascript

JavaScript Style Guide

148.1k
Apr 16, 2026