AJAX是否推动了HTTP协议的异常?

在面向Web的应用程序中开发优雅的Pub-Sub架构是一项真正的挑战.
虽然有一些非常有趣的解决方案使用长轮询连接(例如COMET)和重复超时(例如js setTimeout).恕我直言 AJAX仍然看起来像一层调整和黑客强迫无辜的HTTP协议.

那么您认为AJAX是如何推动HTTP协议异常的呢?

您可以在Web架构中考虑哪些其他替代方案?

我之前看到的另一个选项是使用一个小的隐藏 Java或Flash通过普通套接字连接到远程服务器.然后,服务器可以随时通过这些套接字推送数据/事件,而无需从客户端进行任何轮询.

Flash是一个更好的IMO,因为它不需要签名的applet(它会弹出用户的安全警告).它现在有9年以上的形式的套接字,虽然直到Flash 9 / AS3你才能使用“纯”套接字连接到任何类型的服务(之前它要求消息是以“null”数据包终止,这意味着您必须专门为闪存设计协议,而不是能够使用XMPP或SMTP或任何现有协议)

相关文章

JS原生Ajax操作(XMLHttpRequest) GET请求 POST请求 兼容性问题 利用iframe模拟ajax 实现表单提交的返回...
AJAX 每日更新前端基础,如果觉得不错,点个star吧 😃 https://github.com/WindrunnerMax/E...
踩坑Axios提交form表单几种格式 前后端分离的开发前后端, 前端使用的vue,后端的安全模块使用的SpringSe...
很早就听闻ajax的名声,但是却一直不知道怎么用,今天自己捣鼓了一下,竟然会用了,哈哈哈哈。 为了防止...
需要在服务器上进行哈 jquery的ajax方法: // jquery请求 $.ajax({ url: "./server/slider.js...
Ajax函数封装ajax.js // Get / Post // 参数 get post // 是否异步 // 如何处理响应数据 // URL // var...