tree: 312eeacc6b76246b81f94a455832d6c97b126253 [path history] [tgz]
  1. BUILD.gn
  2. DEPS
  3. GlobalIndexedDB.cpp
  4. GlobalIndexedDB.h
  5. IDBAny.cpp
  6. IDBAny.h
  7. IDBCursor.cpp
  8. IDBCursor.h
  9. IDBCursor.idl
  10. IDBCursorWithValue.cpp
  11. IDBCursorWithValue.h
  12. IDBCursorWithValue.idl
  13. IDBDatabase.cpp
  14. IDBDatabase.h
  15. IDBDatabase.idl
  16. IDBDatabaseCallbacks.cpp
  17. IDBDatabaseCallbacks.h
  18. IDBEventDispatcher.cpp
  19. IDBEventDispatcher.h
  20. IDBFactory.cpp
  21. IDBFactory.h
  22. IDBFactory.idl
  23. IDBHistograms.h
  24. IDBIndex.cpp
  25. IDBIndex.h
  26. IDBIndex.idl
  27. IDBIndexParameters.idl
  28. IDBKey.cpp
  29. IDBKey.h
  30. IDBKeyPath.cpp
  31. IDBKeyPath.h
  32. IDBKeyPathTest.cpp
  33. IDBKeyRange.cpp
  34. IDBKeyRange.h
  35. IDBKeyRange.idl
  36. IDBMetadata.cpp
  37. IDBMetadata.h
  38. IDBObjectStore.cpp
  39. IDBObjectStore.h
  40. IDBObjectStore.idl
  41. IDBObjectStoreParameters.idl
  42. IDBObservation.cpp
  43. IDBObservation.h
  44. IDBObservation.idl
  45. IDBObserver.cpp
  46. IDBObserver.h
  47. IDBObserver.idl
  48. IDBObserverChanges.cpp
  49. IDBObserverChanges.h
  50. IDBObserverChanges.idl
  51. IDBObserverInit.idl
  52. IDBOpenDBRequest.cpp
  53. IDBOpenDBRequest.h
  54. IDBOpenDBRequest.idl
  55. IDBRequest.cpp
  56. IDBRequest.h
  57. IDBRequest.idl
  58. IDBRequestLoader.cpp
  59. IDBRequestLoader.h
  60. IDBRequestQueueItem.cpp
  61. IDBRequestQueueItem.h
  62. IDBRequestTest.cpp
  63. IDBTestHelper.cpp
  64. IDBTestHelper.h
  65. IDBTracing.h
  66. IDBTransaction.cpp
  67. IDBTransaction.h
  68. IDBTransaction.idl
  69. IDBTransactionTest.cpp
  70. IDBValue.cpp
  71. IDBValue.h
  72. IDBValueWrapping.cpp
  73. IDBValueWrapping.h
  74. IDBValueWrappingTest.cpp
  75. IDBVersionChangeEvent.cpp
  76. IDBVersionChangeEvent.h
  77. IDBVersionChangeEvent.idl
  78. IDBVersionChangeEventInit.idl
  79. IndexedDB.h
  80. IndexedDBClient.cpp
  81. IndexedDBClient.h
  82. InspectorIndexedDBAgent.cpp
  83. InspectorIndexedDBAgent.h
  84. MockWebIDBDatabase.cpp
  85. MockWebIDBDatabase.h
  86. OWNERS
  87. README.md
  88. WebIDBCallbacksImpl.cpp
  89. WebIDBCallbacksImpl.h
  90. WebIDBDatabaseCallbacksImpl.cpp
  91. WebIDBDatabaseCallbacksImpl.h
  92. WindowIndexedDatabase.idl
  93. WorkerGlobalScopeIndexedDatabase.idl
  94. docs/
  95. indexed_db_names.json5
third_party/WebKit/Source/modules/indexeddb/README.md

IndexedDB

IndexedDB is a browser storage mechanism that can efficiently store and retrieve large amounts of structured data with a subset of the ACID guarantees that are generally associated with relational databases. IndexedDB enjoys wide cross-browser adoption.

The IndexedDB specification is maintained on GitHub. The specification's issue tracker is the recommended forum for discussing new feature proposals and changes that would apply to all browsers implementing IndexedDB.

Mozilla‘s IndexedDB documentation is a solid introduction to IndexedDB for Web developers. Learning the IndexedDB concepts is also a good first step in understanding Blink’s IndexedDB implementation.

Documentation

Please add documents below as you write it.

Design Docs

Please complete the list below with new or existing design docs.