JavaScript data management redefined