Currently, non-critical session data (e.g., history, watch later and user preferences in specific IndexedDBs) is stored solely within the local browser's IndexedDB. This limits user experience by not allowing this data to persist or be accessible when switching between different devices.
Implement a mechanism to periodically synchronize selected IndexedDB database tables (history & watch later) to Upstash Redis Cloudflare KV, enabling users to seamlessly carry over their session data across multiple devices using "SyncID".
References:
Currently, non-critical session data (e.g., history, watch later and user preferences in specific IndexedDBs) is stored solely within the local browser's IndexedDB. This limits user experience by not allowing this data to persist or be accessible when switching between different devices.
Implement a mechanism to periodically synchronize selected IndexedDB database tables (history & watch later) to
Upstash RedisCloudflare KV, enabling users to seamlessly carry over their session data across multiple devices using "SyncID".References: