複数のトランザクション (テーブルの読み取り、テーブルへの書き込み、別のテーブルへの書き込みなど) を開く代わりに、適切な IDBTransaction を使用している限り、単一のトランザクションからすべてを実行できますか?
Mozilla は次のように述べています。「トランザクションをアクティブに保つ唯一の方法は、トランザクションに対してリクエストを行うことです。リクエストが完了すると、DOM イベントが発生し、リクエストが成功したと仮定すると、トランザクションを延長する別の機会が得られます。そのコールバック中に。」これは少しあいまいです。DOM コールバックのイベント ハンドラーを提供すれば、そのコールバック内の任意の時点で、トランザクションが閉じられることを心配することなくトランザクションを使用できるということですか?
https://developer.mozilla.org/en/IndexedDB/Using_IndexedDB#Adding_data_to_the_database