写点什么

HTML5 Labs 上线、WebSocket 更新

  • 2011-01-05
  • 本文字数:812 字

    阅读完需:约 3 分钟

近日,微软发布了 HTML5 Labs ,旨在为.NET 开发者提供一个平台,可以运行使用了不稳定的 Web 标准规范的应用原型。其意图在于拉紧与开发者社区的关系,并且尽最大可能实现草案规范。首先发布的两个原型是 IndexDB(基于 Web 规范草案的一个应用,用于在浏览器中存储大容量的结构化数据)和一个示例性的 WebSocket 实现。

微软的实现

从微软站点下载的内容包含了一个.NET 实现,其中有:

  • WCF 4.0 的服务器端实现
  • 用于 WebSocket 的 WCF 模型原型
  • 一个 Silverlight 4 的客户端实现
  • 一个.NET 4.0 的客户端实现
  • 将 Silverlight 转换为 JavaScript 的 HTML 桥
  • 一个 Web 聊天示例
  • 一个股票报价示例

WebSocket 草案

WebSocket 是个草案协议,用于定义双向全工的通信协议,以便让 Web 浏览器和 Web 服务器能够无需通过 HTTP 协议就可以实现相互间的通信。Web 浏览器和 Web 服务器都需要实现 WebSocket 协议。一旦浏览器与服务器之间建立好初始连接后就可以开始通信了。如果采用,那么 WebSocket 将会代替目前开发者所使用的 HTTP 长轮询机制。目前的 WebSocket API 处于 W3C Web 应用工作组的管理之下,而 IETF 则拥有工作草案

目前,FireFox 4、Chrome、Opera 11、Safari 5 以及IE 8 与IE 9 已经实现了WebSocket 草案。Apple 甚至在最新发布的iOS 4.2 中实现了WebSocket,而开发者则必须得等待Windows Phone 7 和Android 的支持。

WebSocket 所经受的挫折

上个月初,由于安全原因,FireFox 4 和 Opera 初步禁止了 WebSocket 实现。问题并不是出现在 Web 浏览器端,也不是 WebSocket 本身的问题,而是大多数公司与企业防火墙缓存代理的糟糕实现。在 Firefox 中,我们可以通过 about:config 重新启用 WebSocket,只需启用 network.websocket.override-security-block 选项即可。人们所达成的共识是最终采用 WebSocket 可以在一定程度上减少目前的安全问题,但也有一些人认为 XMPP 完全可以解决这些问题。

查看英文原文: HTML5 Labs Launched and WebSocket Update

2011-01-05 01:172928
用户头像

发布了 88 篇内容, 共 268.8 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

基于vite多页面实现多端同构开发和部署

京东科技开发者

CQ 社区版2.10.0 | 新增 SQL 审核、全新英文版上线…

BinTools图尔兹

mongodb mongo 数据库管理 SQL审核 SQLite编辑器

最新 Apifox 3 月更新:详解多分支升级、Query 参数支持枚举、自定义快捷键

Apifox

程序员 Apifox API 接口工具 API 工具

如何轻松管理你的海外主机?实用技巧大公开!

一只扑棱蛾子

海外主机

大文件上传实践分享

京东科技开发者

是什么阻碍了你的成长

老张

个人成长 职场成长

软件测试学习笔记丨Allure2报告中添加附件-日志

测试人

软件测试 测试开发

比 MyBatis 效率快 100 倍...

Java技术精选

OLAP性能再获突破!火山引擎ByteHouse性能白皮书发布

极客天地

学算法要读《算法导论》吗?

京东科技开发者

PostgreSQL数据迁移至Doris:一站式解决方案

NineData

postgresql Doris 实时数据分析 实时同步 NineData

同城双活:交易链路的稳定性与可靠性探索

得物技术

Java 后端 中间件 双活

日立公司采用元太科技电子纸实现了无纸化营运

财见

TikTok直播专线是什么?有什么用?

Ogcloud

海外直播专线 海外直播 tiktok直播 tiktok直播专线 海外直播网络

ChatTuGraph:通过大模型“与图对话”

TuGraphAnalytics

graph FineTuning Text2GQL

新版Redis不再“开源”,对使用者都有哪些影响?

华为云开发者联盟

数据库 redis 华为云 华为云开发者联盟 华为云GeminiDB

自定义对象池实践

FunTester

保障校园网络安全用堡垒机的几个原因分析

行云管家

网络安全 数据安全 堡垒机 等保合规 校园

聊聊我做测试开发的十年心路历程

阿里技术

测试 开发

亚马逊云科技携手埃森哲、Anthropic助力企业打造负责任的AI

财见

分享一些大数据处理算法

Chris Zhang

大数据

一站式大数据开发与治理产品实践

Jackchang234987

元数据 大数据平台 数据开发平台 数据中台数据治理

山东省正规等保测评机构名称以及地址一览表

行云管家

等保 山东 等级保护 等保测评

“专业敏捷教练课程” 6月1-2日 · CSP-SM认证周末班【晋升高阶享多重福利】

ShineScrum

SpringBoot集成ElasticSearch,实现模糊查询,批量CRUD,排序,分页,高亮...

Java技术精选

ECS公网连接指南:精明选择公网IP计费策略

极客天地

DevOps迈向标准化,平台工程让开发运维更轻松

SEAL安全

DevOps 运维 平台工程

库存控制秘诀:鞋服品牌如何避免库存积压风险

第七在线

阿里云实时计算Flink的产品化思考与实践【上】

Apache Flink

大数据 flink 实时计算

HTML5 Labs上线、WebSocket更新_.NET_James Vastbinder_InfoQ精选文章