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