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