ок, это норм до тех пор пока у вас только использование, а хранение предполагает нечто ... скажем энергонезависимое, типа записи в бд, или в файл, короче на долговременный носитель, позволяющий восстановить информацию после ребута. Для хранения записей в файле/дб и существуют разные виды сериализации, такие как json, serialize, а xml скорее относится к варианту структуризации/метаописанию информации, он хоть и может выполнять роль хранилища, но не является ни самым удобным, ни самым быстрым в обработке, + еще и достаточно избыточен. В Вашем случае(т.к. используете JS) JSON будет нормальной формой для сериализации хранимых объектов, но я бы смотрел в сторону бд и человеческого хранения.