tree: 43a3e207cc7679580837d72b4c724ff094d70b48 [path history] [tgz]
  1. docs/
  2. BUILD.gn
  3. DEPS
  4. global_indexed_db.cc
  5. global_indexed_db.h
  6. idb_any.cc
  7. idb_any.h
  8. idb_cursor.cc
  9. idb_cursor.h
  10. idb_cursor.idl
  11. idb_cursor_with_value.cc
  12. idb_cursor_with_value.h
  13. idb_cursor_with_value.idl
  14. idb_database.cc
  15. idb_database.h
  16. idb_database.idl
  17. idb_database_callbacks.cc
  18. idb_database_callbacks.h
  19. idb_database_error.h
  20. idb_database_info.idl
  21. idb_event_dispatcher.cc
  22. idb_event_dispatcher.h
  23. idb_factory.cc
  24. idb_factory.h
  25. idb_factory.idl
  26. idb_factory_test.cc
  27. idb_index.cc
  28. idb_index.h
  29. idb_index.idl
  30. idb_index_parameters.idl
  31. idb_key.cc
  32. idb_key.h
  33. idb_key_path.cc
  34. idb_key_path.h
  35. idb_key_path_test.cc
  36. idb_key_range.cc
  37. idb_key_range.h
  38. idb_key_range.idl
  39. idb_metadata.cc
  40. idb_metadata.h
  41. idb_name_and_version.h
  42. idb_object_store.cc
  43. idb_object_store.h
  44. idb_object_store.idl
  45. idb_object_store_parameters.idl
  46. idb_observation.cc
  47. idb_observation.h
  48. idb_observation.idl
  49. idb_observer.cc
  50. idb_observer.h
  51. idb_observer.idl
  52. idb_observer_changes.cc
  53. idb_observer_changes.h
  54. idb_observer_changes.idl
  55. idb_observer_init.idl
  56. idb_open_db_request.cc
  57. idb_open_db_request.h
  58. idb_open_db_request.idl
  59. idb_request.cc
  60. idb_request.h
  61. idb_request.idl
  62. idb_request_loader.cc
  63. idb_request_loader.h
  64. idb_request_queue_item.cc
  65. idb_request_queue_item.h
  66. idb_request_test.cc
  67. idb_test_helper.cc
  68. idb_test_helper.h
  69. idb_tracing.h
  70. idb_transaction.cc
  71. idb_transaction.h
  72. idb_transaction.idl
  73. idb_transaction_test.cc
  74. idb_value.cc
  75. idb_value.h
  76. idb_value_wrapping.cc
  77. idb_value_wrapping.h
  78. idb_value_wrapping_test.cc
  79. idb_version_change_event.cc
  80. idb_version_change_event.h
  81. idb_version_change_event.idl
  82. idb_version_change_event_init.idl
  83. indexed_db.h
  84. indexed_db_blink.typemap
  85. indexed_db_blink_mojom_traits.cc
  86. indexed_db_blink_mojom_traits.h
  87. indexed_db_blink_mojom_traits_test.cc
  88. indexed_db_client.cc
  89. indexed_db_client.h
  90. indexed_db_database_callbacks_impl.cc
  91. indexed_db_database_callbacks_impl.h
  92. indexed_db_dispatcher.cc
  93. indexed_db_dispatcher.h
  94. indexed_db_names.json5
  95. inspector_indexed_db_agent.cc
  96. inspector_indexed_db_agent.h
  97. mock_web_idb_callbacks.cc
  98. mock_web_idb_callbacks.h
  99. mock_web_idb_database.cc
  100. mock_web_idb_database.h
  101. mock_web_idb_factory.cc
  102. mock_web_idb_factory.h
  103. OWNERS
  104. README.md
  105. web_idb_callbacks.h
  106. web_idb_callbacks_impl.cc
  107. web_idb_callbacks_impl.h
  108. web_idb_cursor.h
  109. web_idb_cursor_impl.cc
  110. web_idb_cursor_impl.h
  111. web_idb_cursor_impl_unittest.cc
  112. web_idb_database.h
  113. web_idb_database_callbacks.h
  114. web_idb_database_callbacks_impl.cc
  115. web_idb_database_callbacks_impl.h
  116. web_idb_database_impl.cc
  117. web_idb_database_impl.h
  118. web_idb_database_impl_unittest.cc
  119. web_idb_factory.h
  120. web_idb_factory_impl.cc
  121. web_idb_factory_impl.h
  122. window_indexed_database.idl
  123. worker_global_scope_indexed_database.idl
third_party/blink/renderer/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.

Obsoleted Design Docs

These documents are no longer current, but are still the best documentation we have in their area.