I also saw it as a way to push the limits of what the web could do. However, I've become a bit chastened and disillusioned about this. For instance:
- Pinafore doesn't have nice animated transitions like native apps do. The web still sucks at this.
- Offline support is almost impossibly hard given Mastodon's API. The main benefit of IDB right now is low memory usage.
- PWAs haven't come far enough. Pinafore isn't listed in app stores, so it "doesn't exist" for most users.
@nolan What about the API makes offline support impossible?