Created a functions.js Web worker file and created versions of the getGameStats, getUserProfile, and consolidateStats methods. Next to-do is to create the entire flow in the web worker that nests more workers. This may cause a slight slow down in small lists of users, but in large lists or lists with large users it will give a noticable improvement (hopfully), but also allow me to put a functional progress meter or loading gif. Hooray.