keybase / keybase/keybase-issues

Feature Request: KBFS File/Folder Caching w/ Background Updates

Open
#3,179 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
No language data
Stars
899
Forks
40
PR merge metrics
No merged PRs in 30d

Description

Navigating through kbfs can be quite slow at times. Every time you go up or down the tree one has to wait to retrieve the file listing, over and over again.

Could we not cache the results (files/folders) and fetch updates in the background? I don't see many people using kbfs for high-speed storage scenarios but we would all like to access what is there smoothly and quickly. Folders with a few hundred files, even small ones, can take up to 30 seconds to load (just the listing) even on a high speed connection.

Specifically I'm referring to file/folder listings (meta) not the files themselves.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue targets KBFS file and folder listings (metadata), not file contents. No files, tests, or entry points are named, so first locate the listing path and establish a baseline for folders with hundreds of files. Done means cached listings load smoothly while updates are fetched in the background.

Written by the indexing model from the issue text.

Assessment

Domain
performance
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.