限时领|《AI 百问百答》专栏课+实体书(包邮)! 了解详情
写点什么

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

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

关注

评论

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

蚂蚁金服首发887页Java面试宝典!还原真实面试情景+面试题

Java架构追梦

Java 编程 架构 面试 蚂蚁金服

架构师训练营 -week06-作业

大刘

极客大学架构师训练营

对抗验证概述

计算机与AI

学习 数据验证

Java-技术专题-LocalDate和LocalTime和LocalDateTime

码界西柚

接口工具使用对比(apipost、jmeter、postman、swagger等)

测试人生路

Jmeter Postman 接口测试

GitHub上最励志的计算机自学教程(重制版),前端小白到亚马逊工程师

沉默王二

GitHub 学习 程序员 面试

Javassist实现JDK动态代理

AI乔治

Java 编程 架构 jdk

使用 Maven Archetype 基于 IDEA 快速创建项目

程序员小航

Java maven 开发 项目 Archetype

架构师训练营第六周作业

Shunyi

极客大学架构师训练营

LeetCode题解:78. 子集,递归+for循环+回溯,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

Week 6 命题作业

阿泰

程序员什么时候就该辞职了?

Java架构师迁哥

数字货币交易所系统开发技术

薇電13242772558

区块链 数字货币

从实际案例聊聊Java应用的GC优化

AI乔治

Java 编程 架构 JVM GC

手撕面试题:多个线程顺序执行问题

大头星

Java 面试 多线程

JavaScript 对象 — 重学 JavaScript

三钻

Java 大前端 对象

京东推荐系统中的兴趣拓展如何驱动业务持续增长?

京东科技开发者

算法 推荐系统 知识图谱

TronChain波场链合约系统开发技术

薇電13242772558

区块链 智能合约

Java-技术专题-volatile关键字

码界西柚

Java-技术专题-Object克隆方法解析

码界西柚

叼!阿里Mysql三位封神专家总结800页性能优化的千金良方

996小迁

Java MySQL 编程 架构 面试

创新方案百花齐放,英特尔助力2020 EdgeX中国挑战赛推动智能边缘行业创新及人才发展

E科讯

第二周作业

小兵

第二周总结

小兵

英特尔第十一代处理器 (代号Rocket Lake-S) 架构详情

E科讯

【得物技术】一文读懂Vue生命周期

得物技术

Vue 生命周期 得物技术部 得物 钩子函数

JVM 源码解读之 CMS GC 触发条件

AI乔治

Java 架构 JVM GC

Redis可以做哪些事?

Java旅途

redis

用上ConcurrentHashMap,就没有并发问题了?

海拉鲁

Java 并发

K近邻算法:机器学习萌新必学算法

华为云开发者联盟

学习 算法

直播带货需要运营者实名验证:规范行业有利于健康发展

石头IT视角

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