Why did XMLHttpRequest.send() ever allow for synchronous execution | Hacker News Reader