2 unstable releases

0.2.0 Sep 28, 2022
0.1.0 May 11, 2022

#1956 in Web programming

Download history 306/week @ 2023-08-17 213/week @ 2023-08-24 250/week @ 2023-08-31 378/week @ 2023-09-07 308/week @ 2023-09-14 210/week @ 2023-09-21 224/week @ 2023-09-28 350/week @ 2023-10-05 474/week @ 2023-10-12 347/week @ 2023-10-19 360/week @ 2023-10-26 358/week @ 2023-11-02 322/week @ 2023-11-09 365/week @ 2023-11-16 295/week @ 2023-11-23 167/week @ 2023-11-30

1,207 downloads per month
Used in 3 crates (via matrix-sdk)

Apache-2.0

1.5MB
30K SLoC

matrix-sdk-indexedddb

This crate implements a storage backend on IndexedDB for web environments using the matrix-sdk-base primitives.

Usage

The most common usage pattern would be to have this included via matrix-sdk in your Cargo.toml and leave instantiation to it.

[target.'cfg(target_arch = "wasm32")'.dependencies]
matrix-sdk = { version = "0.5, default-features = false, features = ["indexeddb", "e2e-encryption"] }

Crate Feature Flags

The following crate feature flags are available:

  • e2e-encryption: (on by default) Enables the store for end-to-end encrypted data.
  • experimental-timeline: implements the new experimental timeline interfaces

Dependencies

~24–36MB
~598K SLoC