What persistent data storages should i use?

if im not mistaken i have to read the whole array every time (thats saved in localstorage), find the entry i want to update a part of, change that and overwrite the whole array in localstorage with the new one, same if i add a new object, is that correct?

wouldnt that be a bad choice for id say up to 300 entries (for the beginning)?