Using REST you can without extra work split your load between multiple machines using just URLs. No central server or a load balancer is needed for that. In a well-designed REST API, when traversing...

I've become recently a fan of test-driven development. Bugs like that are caught before they reach the user. I know that JavaScript is not Java, and running in browser brings some limitations, but I...