I'm trying to make the fastest Mac app you've ever seen. So of course I'm building it in javascript with React Native.
It'll be an app for managing Github issues, PRs, discussions.
π Local first
π Works offline
β‘οΈ Instant interactions
πΎ App is 50mb, 100mb ram
π Open source
It'll be an app for managing Github issues, PRs, discussions.
π Local first
π Works offline
β‘οΈ Instant interactions
πΎ App is 50mb, 100mb ram
π Open source
Comments
For instance, if you need to parse big json payloads, you can use SIMD-json. Or if you need to do full text searches or anything that requires heavy processing that Node sucks at. Plus, it's always super interesting to mix different techs.
1οΈβ£ SQLite can already do full text searches! expo-sqlite with FTS enabled + spellfix1 extension for typo tolerance
2οΈβ£ FlexSearch seems very memory efficient and allows to persist indexes to storages like SQLite/IndexDB
Since I am dealing with a rather large dataset I was looking into persistent solutions. When working with a small dataset you probably don't need to persist and can just create the index on the fly.