I have a pretty big data object and every time I refresh the page I have to resume the data from that water. Is there a way I can make a forEach faster?
if (Object.keys(jsonData.data.users).length > 0) {
  Object.keys(jsonData.data.users).forEach((username) => {
    const user = jsonData.data.users[username];
    const register_date = new Date(user.register_date);
    if (register_date >= start_date && register_date <= end_date) {
      data.guestsNumber++;
    }
    actions += user.actions_per_session;
    session_duration += user.session_duration;
    data.cartViews += user.cart_views;
  })
  data.actionsPerSession = (actions / (Object.keys(jsonData.data.users).length)).toFixed(2);
  data.averageSessionDuration = (session_duration / (Object.keys(jsonData.data.users).length)).toFixed(2);
}
What ways would there be to give a better time?
 
     
    