写点什么

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:172939
用户头像

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

关注

评论

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

『腾讯网』德国飞艇平台[手机乐乎]

天马行空

德国飞艇平台

长短租用户体验

张老蔫

28天写作

极客时间【架构实战营】第二期 毕业设计

Geek_91606e

架构实战营

再来一篇!看jdk源码大师亲自操刀编写的集合源码!

看点代码再上班

Java 架构 软件技术

天长地久->曾经拥有

mtfelix

28天写作

DDD领域驱动设计落地实践:六步拆解DDD

慕枫技术笔记

架构 后端 签约计划第二季

Golang Gin 框架之模型绑定(八)

liuzhen007

28天写作 12月日更

现代软件架构师的10个技巧

俞凡

架构 微服务 云原生

模块六作业

沐风

对研发管理的一些思考

hackstoic

研发管理 规范

JetPack-Paging3-入门

Changing Lin

12月日更

Android C++系列:Linux线程(二)线程原语

轻口味

android 28天写作 12月日更

创业研发团的组织建设-硬件开发流程

wood

创业 敏捷 28天写作 硬件开发

架构实战营毕业总结

紫云

架构实战营

『腾讯网』飞艇技巧图片图解【重点推荐】[手机乐乎]

天马行空

飞艇技巧图片图解

『腾讯网』腾讯分分彩 官网平台[手机乐乎]

天马行空

腾讯分分彩 官网平台

自定义规则删除过期文件(linux)

liuzhen007

28天写作 12月日更

浅谈指标体系建设(一)

圣迪

35 K8S之kubeconfig配置文件

穿过生命散发芬芳

k8s 28天写作 12月日更

存储引擎漫话

ElvinYang

B-tree LSM-Tree Hash Index MySQL InnoDB

毕业总结

guangbao

hw6-拆分电商系统为微服务

WWH

架构实战营

模块五作业

Geek_1d37ea

架构实战营

模块五学习总结

Geek_1d37ea

架构实战营

在 JavaScript 中创建私有成员

devpoint

JavaScript typescript ES2020 ES6 12月日更

毕业设计:电商秒杀系统架构设计

紫云

『腾讯网』幸运彩票是真是假[手机乐乎]

天马行空

幸运彩票是真是假

Springboot异步任务执行及监控

xcbeyond

springboot 异步任务 28天写作 12月日更

Nacos 本地单机版部署步骤和使用 – Spring Cloud 系列教程

程序员泥瓦匠

nacos

『腾讯网』1分彩计划软件下载[手机乐乎]

天马行空

1分彩计划软件下载

庞氏骗局:购物就能赚钱

石云升

28天写作 电信诈骗 12月日更 庞氏骗局

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