IndexedDB è un database incorporato in un browser, molto più potente di localStorage.
Memorizza quasi ogni tipo di valore per chiavi, con tipi di chiavi multipli.
Supporta transazioni per l'affidabilità.
Supporta query dell'intervallo delle chiavi, indici.
Può memorizzare volumi di dati molto più grandi rispetto a localStorage.
Questa potenza è solitamente eccessiva per le applicazioni client-server tradizionali ma nel caso di utilizzo di WebRTC è risultato la scelta ideale per memorizzare tutti i log dell’applicativo AgentDesktop/CTToolbar7.
In AgentDesktop è stata implementata una nuova libreria javascript che consente di loggare su IndexedDB sia i log dell’applicativo toolbar delle integrazioni come i Widget ed infine i log della libreria SIP.js che implementa WebRTC.