I think a lot more people use node than other server side js environments, and even then, could shim this to use node conventions as default, falling back to setTimeout for other platforms. (very personal bias though!)