Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

spike(vault): one Helia node per browser (SharedWorker vs Web Locks)

Đang mở
#55 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
42/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
javascript, web-dev

Hướng nghiên cứu

Start by reading the repository’s Helia initialization code and the related context in issue #43; the issue does not name a file. Prototype a SharedWorker-hosted node and a Web Locks leader-election alternative, then measure initialization time, two-tab correctness, and Safari and Firefox support. Document the support matrix, prototype results, and manual two-tab scenarios; open a follow-up implementation issue if the decision is to proceed.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

enhancement helia research-spike storage tier-3

Summary

Two tabs currently each open a Helia node over the same IndexedDB stores. Decide how to avoid contention.

Estimated size: S

Current state in this repo

  • Each tab owns its own instance; the init code guards open() with timeouts because a pending version-change in another tab can hang it.

Proposal

  • Prototype a SharedWorker-hosted node and a Web Locks leader-election alternative.
  • Measure init time, correctness with two tabs, and Safari and Firefox support.
  • Write the decision in the PR description or docs/.

Acceptance criteria

  • A written decision with the support matrix and the prototype's results.
  • Follow-up implementation issue opened if the answer is yes.

Out of scope

  • Shipping the chosen design.

Dependencies

  • None; can be picked up independently.

Testing plan

  • Manual two-tab scenarios documented in the write-up.

Part of #43. Ground rules for the content layer: no secrets in the repo, content-layer failures must never block or discard quantum execution, and tests and docs ship with every PR.

Ngôn ngữ chính
Python
Star
2
Fork
4
Merge trung bình
5 giờ 19 phút
Pull request đã merge (30 ngày)
11

Chuẩn bị môi trường

  • Có Dockerfile hoặc tệp Docker Compose
  • Không có mẫu pull request
  • Không có hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của QMeshPy/distributed-quantum

Tất cả issue của QMeshPy/distributed-quantum

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.