Yet another question about saving/sharing state in Dash

Not sure whether this would help you out as much as you want, but you might want to check out the new dcc.Storage component, that has three different modes of saving data which might offer better compromises of speed/capacity.