Past year has had a lot of improvements
- Protocol moved to a hole-punching DHT for peer discovery (hyperswarm).
- Protocol now scales # of writes and # of files much better. We were able to put a Wikipedia export, which is millions of files in 2 flat dirs, into a single "drive" and get good read performance. This performance bump came from an indexing structure that's built into every log entry (hypertrie).
- Protocol now supports "mounting" which is a way to basically symlink drives onto each other. Good composition tool, esp useful for mounting deps in a /vendor directory.
- Browser now has a builtin editor that splits the screen for live editing. Feels similar to hackmd.
- Browser added a bash-like terminal for working with the protocol's filespace. It's glued to the current page so you can drive around the web using `cd`.
- Browser added a basic identity system. Every user has a profile site that's created automatically and maintains an address book of other users.
- We built out application tooling a fair amount. It's fairly easy to build multi-user apps now, where previously it was a bit of rocket surgery.
Some of the year was spent prototyping ideas and throwing them away as well. A bit inefficient, but helped us learn.