问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

WebSocket支持gzip压缩吗

发布网友 发布时间:2022-04-24 07:39

我来回答

1个回答

热心网友 时间:2022-06-17 17:01

WebSocket是html5新增加的一种通信协议,目前流行的浏览器都支持这个协议,例如Chrome,Safari,Firefox,Opera,IE等等,对该协议支持最早的应该是chrome,从chrome12就已经开始支持,随着协议草案的不断变化,各个浏览器对协议的实现也在不停的更新。该协议还是草案,没有成为标准,不过成为标准应该只是时间问题了,从WebSocket草案的提出到现在已经有十几个版本了,目前最新的是版本17,所对应的协议版本号为13,目前对该协议支持最完善的浏览器应该是chrome,毕竟WebSocket协议草案也是Google发布的。

1. WebSocket API简介

首先看一段简单的javascript代码,该代码调用了WebSockets的API。

[javascript] view plaincopy在CODE上查看代码片派生到我的代码片
var ws = new WebSocket(“ws://echo.websocket.org”);

ws.onopen = function(){ws.send(“Test!”); };

ws.onmessage = function(evt){console.log(evt.data);ws.close();};

ws.onclose = function(evt){console.log(“WebSocketClosed!”);};

ws.onerror = function(evt){console.log(“WebSocketError!”);};
这份代码总共只有5行,现在简单概述一下这5行代码的意义。

第一行代码是在申请一个WebSocket对象,参数是需要连接的服务器端的地址,同http协议使用http://开头一样,WebSocket协议的URL使用ws://开头,另外安全的WebSocket协议使用wss://开头。

第二行到第五行为WebSocket对象注册消息的处理函数,WebSocket对象一共支持四个消息 onopen, onmessage, onclose和onerror,当Browser和WebSocketServer连接成功后,会触发onopen消息;如果连接失败,发送、接收数据失败或者处理数据出现错误,browser会触发onerror消息;当Browser接收到WebSocketServer发送过来的数据时,就会触发onmessage消息,参数evt中包含server传输过来的数据;当Browser接收到WebSocketServer端发送的关闭连接请求时,就会触发onclose消息。我们可以看出所有的操作都是采用消息的方式触发的,这样就不会阻塞UI,使得UI有更快的响应时间,得到更好的用户体验。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
公司合并后原债权债务如何处置 公司分立、合并时债务怎么承担 学校食堂食材贮存操作规程要求 公司合并分立后的债务责任承担 公司合并分立后的债务需要如何承担 学校食堂食品贮存和保管要求 公司合并分立后的债务怎么承担 公司合并后的债权债务关系该如何处理 香葱鸡蛋饼的做法介绍 食品安全许可证怎么查询批下来没 请教Nginx 中对 application/json 格式进行 gzip 压缩无效的问题 用Netty作http静态资源服务器,类似Nginx这样的,大一点的文件响应不正常... 为什么Nginx下的gzip不压缩javascript了 怎样使用 nginx 压缩html 如何用gzip的格式压缩jQuery的POST数据 nginx 出现.php怎么解决 apache打开了Gzip,运行页面报500,配置都是看网上的 gzip如果使用 wordpress如何开启GZIP压缩,用的是服务器nginx windows下开启gzip的方法,跪求! nginx gzip哪个阶段做压缩 配置nginx gzip压缩功能与测试是否启用 怎么检测nginx有没有开启gzip echarts,折线图,我想设置X轴每个刻度的固定宽度该怎么设定呢 EXCEL画出的图表中如何使X轴数值挤在一起 excel表格怎么任意调整图表横坐标宽度(如图) Excel的柱状图x轴怎么全部显示,不缩小文字,不拉大图表。 excel2007版中怎么使柱状图图表有两个不同的坐标轴 入股分红后还能退本金吗 入股的分红回本了本金退不退 洗衣机能效越高越好还是越低越好 我要根谷美智子的详细资料 这张图片是什么动漫的? D坂杀人事件电影说的是什么,看不懂 请问一下,这是哪部动画啊? 小笠原美都子 mp3 永恒的友谊 《头文字D》中真实存在的佐藤真子,实力和颜值并存的塚本奈奈美 美穗子探亲时的情景(自己写的) 求这啥子动漫! 高桥美佳子的主要作品 彼知颦美,而不知颦之所以美。文言文 (翻译成现代汉语)�1�3 我的帅管家里面这个女孩子是谁? 1980年,日本北海道大学学者中野美代子首次提出“孙悟空护送唐僧西天取经”传说源于福建,后来有许多资料 美国原产3D角膜塑形镜对角膜有没有影响 原田美枝子的获奖经历 美字最初的含义是A羊大即为美 B带着头饰站立的人 C土地里生长的花朵 D远方茂盛的森林 电力电缆屏蔽层的作用是什么? 电缆绝缘屏蔽层是什么材料 电线电缆屏蔽层的作用是什么。不太明白。 电缆屏蔽层如何处理为合格