Skip to content

IndexedDB on Safari

David Fahlander edited this page Aug 7, 2015 · 4 revisions

Safari versions below 8

  • No support for indexedDB
  • There's a shim that builds indexedDB support on top of WebSQL: IndexedDBShim. This shim is not bug free either though but under constant development

Safari version 8.x

  • Native support for indexedDB but has lots of issues:
    1. Transactions can only target a single object store at a time.
    2. Primary keys must be unique across different objects stores.
    3. Compound indexes or primary keys are not supported.
    4. MultiEntry indexes not supported.
Clone this wiki locally