gpt4 book ai didi

javascript - 为什么 React Native 在 JavaScriptCore 中时要重新实现 XMLHttpRequest?

转载 作者:行者123 更新时间:2023-11-30 15:20:20 25 4
gpt4 key购买 nike

浏览 source 时我注意到 XMLHttpRequest 在 java 和 objective-c 中都被重新实现,然后用 js 包装。参见 here .为什么?如果 JavaScriptCore(如他们的 page on the javascript enviroment 中所述)支持 XMLHttpRequest,为什么还要重新发明轮子并只使用已经存在的版本?

它会提高性能吗?

最佳答案

因为它是为有效支持移动平台而编写的,他们甚至在 XMLHttpRequest 实现中提到了 ios 平台。

此外,来自他们的文档:

XMLHttpRequest API is implemented on-top of iOS networking apis. The notable difference from web is the security model: you can read from arbitrary websites on the internet since there is no concept of CORS.

The security model for XMLHttpRequest is different than on web as there is no concept of CORS in native apps.

关于javascript - 为什么 React Native 在 JavaScriptCore 中时要重新实现 XMLHttpRequest?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43837748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com