localStorage и sessionStorage теперь поддерживаются во всех основных браузерах.
Если вы используете JSON2 (Google Douglas Crockford и JSON2), вы можете сериализовать ваши объекты JSON для локального и сеансового хранилища.
Егоне так хорошо, как использование SQL-запросов, но вы можете работать с JSON довольно хорошо, и есть несколько плагинов, которые могут вам помочь.