volunteer computing platform on JavaScript