pocket-nexus/pocketjs

Public

PocketJS: create UI on every screen you love. JavaScript components drawn as native pixels on handhelds, desktops and embedded screens. Also home to Pocket3D and MicroTS.

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: 29/09/2026

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

Tóm tắt bởi Bee AI

PocketJS là runtime ứng dụng di động cho phép chạy các thành phần TypeScript (Solid, Vue Vapor, Octane) trên một cây native duy nhất mà không cần DOM, CSS engine hay WebView. Nó sử dụng QuickJS kết hợp với lõi Rust để tính toán bố cục flexbox và vẽ trực tiếp từng pixel trên một luồng duy nhất, hỗ trợ từ các thiết bị cấu hình thấp như PSP, e-ink đến desktop.

  • Hoạt động không cần DOM, CSS engine hay WebView trong 1 luồng và 1 tiến trình nhờ lõi Rust và QuickJS.
  • Hợp đồng khung hình tất định (deterministic frame contract) giúp loại bỏ hiện tượng chạy kiểm thử không ổn định (flaky) và hỗ trợ time-travel DevTools.
  • Khả năng chạy trên phần cứng cực kỳ giới hạn như Sony PSP (333 MHz, 32 MB RAM), PS Vita, ESP32, màn hình e-ink và iOS đời cũ.
  • Biên dịch trước kiểu dáng (styling) từ tập con Tailwind thành bảng style tĩnh, không tốn tài nguyên phân tích CSS lúc chạy.

Lưu ý

  • Việc đóng gói cho một số nền tảng chuyên biệt (như PS Vita) đòi hỏi toolchain riêng như VitaSDK.
  • Xử lý văn bản lớn có thể làm tăng tải CPU đột biến do trình thông dịch QuickJS phải bọc lại toàn bộ tài liệu mỗi lần gõ phím.

Đ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ến40
  • Độ tươi100
  • Cộng đồng20
  • Tài liệu100
  • Phát hành100
  • Mức độ khóNâng cao
  • Phù hợp vớiLập trình viên
  • Loại dự ánFramework
  • 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

  • TypeScript
  • Rust
  • SolidJS
  • Vue.js
  • Tailwind CSS
  • WebAssembly

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ả.

  • framework/API framework công khai, renderers, components, xử lý nhập liệu, vòng đời và tạo style
  • engine/Lõi UI no_std, các backend render, module native và Pocket3D
  • hosts/Mã tích hợp cho các nền tảng host: PSP, Vita, web, desktop, e-reader, phone và MCU
  • contracts/Đặc tả wire format, registry tính năng, manifest và định dạng gói
  • microts/Trình biên dịch AOT chuyển Solid TSX và Vue SFC sang Rust
  • apps/Các ứng dụng demo và ứng dụng hệ thống dùng cho launcher và bộ kiểm thử
  • tools/Công cụ build, đóng gói, DevTools, giả lập và đo điểm chuẩn
  • tests/Kiểm thử hợp đồng, trình biên dịch, mô phỏng và kiểm tra snapshot golden

Hướng dẫn nhanh

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

bash
git clone https://github.com/pocket-nexus/pocketjs.git
cd pocketjs

Các use case chính

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

  • Xây dựng giao diện ứng dụng hoặc trò chơi 2D/3D chạy mượt mà trên hệ máy chơi game cổ điển như Sony PSP và PS Vita.
  • Phát triển giao diện ứng dụng nhúng cho vi điều khiển (ESP32-P4/S3) và thiết bị màn hình e-ink.
  • Tạo ứng dụng desktop tiêu thụ bộ nhớ cực thấp so với Electron hay Tauri.
  • Chạy thử nghiệm giao diện tất định, tua lại phiên người dùng theo từng frame byte-for-byte trong CI.

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.458.1k+409
  2. 2practical-tutorials/project-based-learningCurated list of project-based tutorials288.3k+669
  3. 3react/reactThe library for web and native user interfaces.251.8k+95
  4. 4vuejs/vueThis is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core212.6k-59
  5. 5n8n-io/n8nFair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.208.9k+547

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: 29/09/2026.