Javascript 在哪里可以找到XMLHttpRequest实现?

Javascript 在哪里可以找到XMLHttpRequest实现?,javascript,xmlhttprequest,v8,rhino,Javascript,Xmlhttprequest,V8,Rhino,我想了解XMLHttpRequest如何在Javascript中工作的底层细节,但是我没有在Rhino或V8代码中找到实现代码。我对这两个项目中的代码都不熟悉,所以我可能找不到合适的地方 任何地方都有可用的开源实现吗?如果我没有弄错的话,在Mozilla源代码中,这是由处理的。我怀疑这是由浏览器提供的工具,而不是Javascript引擎。回想一下,在IE中,它最初是一个ActiveX组件。XMLHttpPrequest是一个DOM api,因此在Chrome的情况下,它将由webkit提供,而不

我想了解XMLHttpRequest如何在Javascript中工作的底层细节,但是我没有在Rhino或V8代码中找到实现代码。我对这两个项目中的代码都不熟悉,所以我可能找不到合适的地方


任何地方都有可用的开源实现吗?

如果我没有弄错的话,在Mozilla源代码中,这是由处理的。

我怀疑这是由浏览器提供的工具,而不是Javascript引擎。回想一下,在IE中,它最初是一个ActiveX组件。XMLHttpPrequest是一个DOM api,因此在Chrome的情况下,它将由webkit提供,而不是v8:Crescent,您的链接不再工作。此外,关于IE实现,它还扩展到了Windows脚本主机(WSH)这样,您就可以通过使用适用的ActiveX组件(通常是Windows上的标准组件)来使用XmlHttpRequest功能。因此,您可以在Windows上的命令行javascript中使用它(通过WSH)。不确定是否与Rhino类似,但node.js正在执行XmlHttpRequest。这是webkit的新链接: