Synchronous Vs Asynchronous Web Programming