I split out the core of Capy Reader to run directly on the JVM. This has let me benchmark integrations via the CLI. I was able to decrease cold start refreshes by 50% over 10k unread articles. The FreshRSS improvements have already shipped. I'm hoping to ship the Miniflux ones soon.

#capyreader #freshrss #miniflux

@_jocmp what does "to run directly on the JVM" mean? Where did it run before?
@svenjacobs there were a few bindings to the Android Runtime, specifically Android's context object. That meant it could only run on an Android device. Now the core at least - not the UI - can run anywhere you can run Java. Which is a lot of places!
@_jocmp I see, that's great!
@_jocmp amazing! Looking forward to the update with those improvements.