Nessuna parte della cronologia viene caricata all'avvio, abbiamo test di performance per questo, la differenza tra un database di pochi MB e uno di 200MB è di circa 15-20ms. L'unica differenza può esserci se avvii il browser con la barra laterale della cronologia aperta, in quel caso ovviamente incide e sarà sistemato in una versione futura.
Visto che il thread è relativo all'uso di memoria, relativamente alla cronologia ed ai segnalibri utilizziamo una percentuale, attualmente impostata al 6% della memoria. Questo è un limite massimo consentito, non viene utilizzato se non necessario, ed è controllabile tramite places.database.cache_to_memory_percentage (ovviamente sconsiglio di toccare l'impostazione perchè può incidere sulle performance). In about:memory è possibile verificare l'attuale uso di memoria della pagecache di SQLite (segnalibri, cronologia, cookies, passwords, dom storage ecc), in futuro sarà separato per database.