JavaScript distributed computing framework