Baseflow / Baseflow/flutter_cache_manager
Implement `file_system` for the web using IndexedDB to store the files
Đang mở
- Ngôn ngữ chính
- Dart
- Star
- 809
- Fork
- 510
- Merge trung bình
- 6 phút
- Pull request đã merge (30 ngày)
- 1
Mô tả
## 🏗 Enhancement Proposal & Pitch
Currently, `file_system`'s web implementation uses `MemoryFileSystem`. Migrating it to use IndexedDB would enable true web caching and make the implementation native.
### Platforms affected
🌐 Web
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách xác định phần triển khai web của `file_system` và cách sử dụng `MemoryFileSystem` hiện tại, sau đó xem xét cách tổ chức mã dành riêng cho từng nền tảng. Xác định hành vi persistence của IndexedDB và xác minh web caching bằng các test; issue không nêu tên file hay test nào, vì vậy trước tiên cần làm rõ phạm vi.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- dart, flutter
- Lĩnh vực
- databases, web-dev
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 25/100