JavaScript data management took