Fast, compressed, async, and sorted key-value storage on top of localStorage