Что лучше использовать local storage или browser cache?
Что лучше использовать для "кеширования"? Допустим я при старте web приложения хочу загружать json с переводами. Есть ли смысл класть его в local storage или browser cache абсолютно нормально справится?
Есть ли преимущества или недостатки у обоих способов?
Ну я помню когда HTML5 игры пробывал делать с использованием local storage, они были легко уязвимы, ибо с консольной строки, мог менять там, что за хочешь.
кэш браузера - вещь ненадежная. вот загрузит пользователь после твоей страницы ченить толстое - и хана твоим переводам. а у некоторых (у меня например) дисковый кэш вообще отключен. local storage убьется только если пользователь захочет печеньки почистить. так что сам думай, подойдет тебе такой вариант или нет.