Asp.net windows.postMessage行为?

Asp.net windows.postMessage行为?,asp.net,ajax,postmessage,Asp.net,Ajax,Postmessage,我需要一个跨域调用来将数据发送到另一台服务器,并获取相同的数据来验证它,因此我使用了window.postMessage和Iframe 工作正常 我在消息中发送一个1MB字符串并从中返回,所以它发送1MB字符串并接收1MB字符串,此任务在appx 4秒内完成。我认为这不会发生 但是,当我使用jsonp从同一台服务器上使用ajax jsonp下载相同的内容时,需要9秒钟 因此,最终下载只需要9秒,postmessage(发送和响应)都需要4秒。怎么可能呢?我想应该超过9秒 请告诉我为什么会这样 谢

我需要一个跨域调用来将数据发送到另一台服务器,并获取相同的数据来验证它,因此我使用了window.postMessage和Iframe

工作正常

我在消息中发送一个1MB字符串并从中返回,所以它发送1MB字符串并接收1MB字符串,此任务在appx 4秒内完成。我认为这不会发生

但是,当我使用jsonp从同一台服务器上使用ajax jsonp下载相同的内容时,需要9秒钟

因此,最终下载只需要9秒,postmessage(发送和响应)都需要4秒。怎么可能呢?我想应该超过9秒

请告诉我为什么会这样

谢谢, 拉西米拉梅纳里亚酒店