Вместо открытия нескольких транзакций (чтение таблицы, запись в таблицу, запись в другую таблицу и т. д.) возможно ли сделать все это из одной транзакции, если вы используете соответствующую IDBTransaction?
Mozilla говорит: «Единственный способ сохранить транзакцию активной — это сделать к ней запрос. Когда запрос будет завершен, вы получите событие DOM, и, если запрос выполнен успешно, у вас будет еще одна возможность продлить транзакцию. во время этого обратного вызова». что немного расплывчато. Означает ли это, что если я предоставлю обработчик событий для обратного вызова DOM, я смогу использовать транзакцию в любой момент этого обратного вызова, не беспокоясь о закрытии транзакции?
https://developer.mozilla.org/en/IndexedDB/Using_IndexedDB#Adding_data_to_the_database