Jesse Wilson
Jesse Wilson
We’ve already got some code to avoid building JSON strings in Kotlin/JS. We could potentially go further along this path, implementing optimizations such as: * faster number encoding * faster...
It could be quite useful to dump the QuickJS heap in a format that we could analyze. In particular I’d like to (somehow) dump the heap annotated with Kotlin type...
Looks like we might have a leak otherwise?
Currently we show the physical stacktraces. But we could capture the logical ones if we really wanted to.
Lets build an annotation that can be applied to a member of a `ZiplineService` to override its ID. We’ll use this instead of the signature hash when it exists. This...
We’ve got `FreshnessChecker` that uses app-provided policy on when to serve cached code. We should also mark code that’s crashed as non-fresh. That way if ever we do a bad...
There’s a new API in Android VanillaIceCream that can track file hashes on the file system. It seems like a good fit for Zipline’s file cache. https://developer.android.com/reference/android/security/FileIntegrityManager
Right now we assume there’s exactly one consumer, which is too awkward.
We’d like to make it secure by default, and also to make it possible to have a deterministic fake.