
socket.io
@socketio
Mo ta tren GitHub
Bidirectional and low-latency communication for every platform
Bai hoc & danh gia
Thư viện thời gian thực bạn đang dùng cho Messenger, thông báo và bảng điều khiển thiết bị. Giá trị nằm ở những thứ WebSocket thuần không có sẵn: tự kết nối lại, phòng (room), không gian tên, phương án dự phòng khi mạng chặn WebSocket.
Dùng vào việc gì
- Tra cách dùng room cho đúng: một room mỗi cuộc trò chuyện thay vì phát tán rồi lọc ở client
- Xử lý xác thực lúc bắt tay, đừng để socket ẩn danh vào được phòng riêng tư
- Chạy nhiều tiến trình thì cần lớp điều phối (adapter) — nếu không, tin nhắn chỉ tới được người cùng tiến trình
Lưu ý
Mỗi lần thêm sự kiện mới, kiểm tra luôn phía ngắt kết nối. Rò rỉ bộ nhớ ở đây gần như luôn là do quên gỡ trình lắng nghe.
Repo khac trong kho
4pixijs
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
@pixijsTypeScript48kkonva
Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.
@konvajsTypeScript14.7kexcalidraw
Virtual whiteboard for sketching hand-drawn like diagrams
@excalidrawTypeScript129.1kglTF-Sample-Models
glTF Sample Models.
@KhronosGroupMathematica3.6k