While localStorage is blocking it offers A LOT better performance than IndexedDB, at least based on my experience.
There's also some benchmarks here: http://jsperf.com/indexeddb-vs-localstorage/6
There's also some benchmarks here: http://jsperf.com/indexeddb-vs-localstorage/6
So, in practice you're benchmarking actual I/O vs in-memory data structure updates.