{"comment":{"position":5,"user":{"avatar_url":"https://secure.gravatar.com/avatar/6cc6a6013685c260a0fdeb13e42fab02?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"6cc6a6013685c260a0fdeb13e42fab02","url":"https://api.github.com/users/dfellis","login":"dfellis","id":765551},"updated_at":"2011-11-03T14:01:29Z","commit_id":"cd75a785d93c4a1b2ef411838f9a094ee78d8d76","url":"https://api.github.com/repos/driverdan/node-XMLHttpRequest/comments/692970","line":85,"body":"Why would they set a boolean input to 1 or 0? There's no point to cater to C-isms that make no sense in an interpreted language like Javascript.\n\nI probably would've just done ``\"async\": !!async`` because it's shorter, but this is probably the cheaper path for most JS VMs.","html_url":"https://github.com/driverdan/node-XMLHttpRequest/commit/cd75a785d9#commitcomment-692970","id":692970,"path":"XMLHttpRequest.js","created_at":"2011-11-03T14:01:29Z"}}