tus/tus-js-client

Public

A pure JavaScript client for the tus resumable upload protocol

Beeknoee

Bee AI phân tích repositoryBETA

AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.

Cập nhật lần cuối: 10/10/2026

Đăng nhập để hỏi Bee AI

Tóm tắt bởi Bee AI

tus-js-client là thư viện JavaScript thuần triển khai giao thức tải lên tệp có thể tiếp tục tus (resumable file upload protocol). Thư viện được thiết kế cho các nhà phát triển muốn xử lý tải file dung lượng lớn và phục hồi gián đoạn mạng trên trình duyệt, Node.js, React Native và Cordova.

  • Hỗ trợ giao thức tus phiên bản 1.0.0 cho phép tiếp tục tải tệp mà không cần gửi lại dữ liệu cũ.
  • Hoạt động linh hoạt trên nhiều môi trường: Trình duyệt, Node.js, React Native và Apache Cordova.
  • Hỗ trợ tự động thử lại khi mất kết nối với các độ trễ có thể cấu hình (retryDelays).
  • Cung cấp API tìm kiếm và tiếp tục các phiên tải lên trước đó (findPreviousUploads và resumeFromPreviousUpload).

Lưu ý

  • Nhánh hiện tại chứa phiên bản v4 với các thay đổi gây phá vỡ tương thích (breaking changes) so với v3.

Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.

  • Độ phổ biến45
  • Độ tươi100
  • Cộng đồng49
  • Tài liệu100
  • Phát hành100
  • Mức độ khóTrung bình
  • Phù hợp vớiLập trình viên
  • Loại dự ánThư viện
  • Giấy phépMIT

Kiến trúc & Công nghệ

Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.

Tech stack

  • JavaScript
  • TypeScript
  • Node.js
  • React Native

Kiến trúc tổng quan

Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.

  • browser/Mã nguồn và cấu hình dành riêng cho môi trường trình duyệt
  • node/Mã nguồn và xử lý dành riêng cho môi trường Node.js
  • lib/Thư viện mã nguồn chính của client tus
  • demos/Các ví dụ minh họa cách tích hợp và sử dụng thư viện
  • docs/Tài liệu hướng dẫn và đặc tả API
  • test/Bộ mã kiểm thử tự động của dự án

Hướng dẫn nhanh

Các bước để bắt đầu với repository này.

bash
git clone https://github.com/tus/tus-js-client.git
cd tus-js-client

Các use case chính

Những ứng dụng có thể xây dựng từ repository này.

  • Tải tệp lớn từ trình duyệt web với khả năng tạm dừng và tiếp tục khi gặp sự cố mạng.
  • Thực hiện truyền tệp tin cậy trong các ứng dụng di động React Native.
  • Xử lý tải tệp lên máy chủ tus từ các tiến trình nền bằng Node.js.

Repository tương tự

Cùng chủ đề trong kho Bee.

  1. 1freeCodeCamp/freeCodeCampfreeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.457.1k+101
  2. 2donnemartin/system-design-primerLearn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.374.3k+662
  3. 3flutter/flutterFlutter makes it easy and fast to build beautiful apps for mobile and beyond180.2k+728
  4. 4AUTOMATIC1111/stable-diffusion-webuiStable Diffusion web UI165.1k-171
  5. 5vercel/next.jsThe React Framework143k-26

Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 10/10/2026.