примерно 10 000 объектов?
Частые операции с этим набором:
1) Пройтись по всем объектам у которых свойство равно "бла бла"
2) Найти объект с id = N (id это цифра)
Сейчас реализовано в виде array of objects
tasks = [
{id: 1, name: 't1' ...},
{id: 2, name: 't2' ...},
{id: 3, name: 't3' ...},
...
]
Долговато работает :(
Может переделать в
tasks = {
1: {id: 1, name: 't1' ...},
2: {id: 2, name: 't2' ...},
3: {id: 3, name: 't3' ...},
...
}
(то есть id это ключ верхнеуровнего объекта)
?
Хотябы поиск по id будет быстрее, да?
В каком виде еще можно хранить чтобы частые операции были быстрее?
да, это будет быстрее
Так же пробовал IndexedDB = нормально когда мало объектов, а вот когда их больше чем 5 000, уже долго работает
Обсуждают сегодня