3 ms·
The "file system" is stupid-easy: just a JSON file renamed to `.vha2` -- see the interface here: https://github.com/whyboris/Video-Hub-App/blob/main/interfaces/
by yboris 5y ago
The "file system" is stupid-easy: just a JSON file renamed to `.vha2` -- see the interface here: https://github.com/whyboris/Video-Hub-App/blob/main/interfaces/final-object.interface.ts#L15 https://github.com/whyboris/Video-Hub-App/blob/main/interfac...
I've had no problems with 20,000 videos in a "hub" and I've heard people pushing past 100k. JavaScript has no problem applying .filter() across this many objects quickly.
Each search is its own .filter method (inside an Angular pipe) so every search should be virtually instant. And since the screenshots are pre-extracted (the most time-consuming part of using the app), you should be able to infinite-scroll with no delays in loading previews.