HTML 5:这一核心Web技术将走向何方?

简介: 作为开放式网络平台的主力选手,HTML 5标准正在经历着渐进、改善,甚至根本性的变革。HTML 5官方发布是在2014年十月,然而早在多年之前,这项技术就已经开始在软件开发领域兴起和发展。它的出现减少了人们对于专有的富互联网技术的依赖,例如AdobeFlash和微软Silverlight。

作为开放式网络平台的主力选手,HTML 5标准正在经历着渐进、改善,甚至根本性的变革。HTML 5官方发布是在2014年十月,然而早在多年之前,这项技术就已经开始在软件开发领域兴起和发展。它的出现减少了人们对于专有的富互联网技术的依赖,例如AdobeFlash和微软Silverlight。HTML 5视频元素,作为嵌入式视频文件,成为支持富互联网的一个重要转折。当互联网从单一的浏览器演变为分布式的应用程序,HTML 5技术和设计有力的支撑了这个衍化过程。


追踪HTML 5的发展历程,尽管还是常见的web搜索,免税版的视频编解码器,但也取得了一定的进展,H.265还取得了专利。除了谷歌VP9编解码器,其他参与的公司都迫于一贯的web标准不愿为竞争对手提供技术支持。尽管如此,HTML 5还是建立起了它自己的一套开放、多媒体富互联网应用程序。拥有技术管辖权、万维网联盟的首席执行官JeffJaffe称:"HTML 5很快被人们所接受,成为了今天在浏览器和网站上频繁使用的HTML版本。"

HTML 5的渐进和改善

HTML 5规范定期在更新。可以看到常规的小功能改进和错误修复,比如去年的5.1版本,修改画布2D元素,并进一步清理HTML 5。接下来就是5.2版本,这个版本具备一些新功能,例如菜单元素,表示可以激活的一组命令。5.2版本还专注于Web内容安全策略,为开发者提供资源访问控制方式。升级版还可以处理非拉丁字母的电子邮件地址。不过,5.2版还是一个小升级版本。

过去十年前、十五年前,HTML的版本基本上跟不上网络发展的速度,然而如今,W3C需要HTML核心规范更加频繁的更新。然而,这些重大的升级并不会带来整体的升级,比如从HTML 5到HTML 6甚至HTML 7这样。

 HTML 5的继任者会是怎样?

如前文所说,我们永远也看不到HTML 6了吗?Jeffe认为,网上支付可能会带来一系列的变革,提供一致的网上支付方式。"如果我们直接去定义HTML 6,网上支付可能就是了"。虽然网上购物不是什么新鲜事,但移动Web优势增加了人们放弃购物车的理由。由于其复杂性,可能需要不同的方法来设计新HTML。W3C有一个工作组专门来讨论这个问题。W3C还致力于Web组件,以一个框架来定义可重复使用的网站组件和服务人员,使其更容易在浏览器内运行多个功能,包括离线功能。也许他们会真正见证HTML 6的到来。

 开放网页将HTML 5纳入新领域

虽然HTML 5已经瞄准了开放的网络平台,但这个平台本身已经越来越丰富,不仅仅只是HTML的舞台了。所以W3C正在研究安全、性能和流媒体。流媒体相关的工作涉及该加密媒体扩展(EME)标准,它扩展了html5.1版本媒体元素提供的API控制加密内容播放和连接到数字版权管理系统。EME提供了通过浏览器播放视频的一套标准。Jaffe称,以前,还没有交互操作。这套标准的出现是针对今天视频播放非标准化的一个巨大改进。这往往是Netscape有争议的NPAPI插件技术。

TimBerner-Lee(W3C公司董事、web创始人)赞同今年二月的EME提议,认为它提供了一个相对安全的方式观看在线电影,但有些人反对这项提议。BernersLee注意到DRM存在对于开发者、后代和法律方面的问题。

最后,我们来看看对于Web安全,W3C正在进行的主要项目:

1.网络认证框架。目前的状态是在进行中,我们的目标是通过多重身份认证支持安全性。"我们真的想要摆脱密码"Jaffe称。

2.网络加密API。已在今年的早些时候完成。可以实现在网络应用程序中的JavaScriptAPI基本加密操作。

3.网络开发安全的最佳实践目前已完成。这个实践的目的是防止应用程序中的信息从一个用户共享到另一个用户,从而侵犯用户隐私。


本文作者:刘妮娜译         

来源:51CTO

目录
相关文章
|
15天前
|
搜索推荐 定位技术 UED
HTML定位技术:种类、特点与应用
HTML定位技术:种类、特点与应用
|
17天前
|
前端开发 JavaScript 关系型数据库
从前端到后端:构建现代化Web应用的技术探索
在当今互联网时代,Web应用的开发已成为了各行各业不可或缺的一部分。从前端到后端,这篇文章将带你深入探索如何构建现代化的Web应用。我们将介绍多种技术,包括前端开发、后端开发以及各种编程语言(如Java、Python、C、PHP、Go)和数据库,帮助你了解如何利用这些技术构建出高效、安全和可扩展的Web应用。
|
1月前
|
前端开发 数据库 UED
构建高性能Web应用的关键技术
本文将介绍构建高性能Web应用的关键技术,包括前端优化、后端优化、数据库优化等方面。通过深入讨论各项技术的原理和实践方法,帮助开发者们提升Web应用的响应速度和用户体验。
|
1天前
|
前端开发 JavaScript UED
Web前端开发:探索技术与艺术的交融
Web前端开发:探索技术与艺术的交融
8 1
|
2天前
|
设计模式 存储 前端开发
Java从入门到精通:2.2.1学习Java Web开发,了解Servlet和JSP技术,掌握MVC设计模式
Java从入门到精通:2.2.1学习Java Web开发,了解Servlet和JSP技术,掌握MVC设计模式
|
8天前
|
移动开发 前端开发 JavaScript
《HTML 简易速速上手小册》第8章:HTML 表单高级技术(2024 最新版)
《HTML 简易速速上手小册》第8章:HTML 表单高级技术(2024 最新版)
26 0
|
11天前
|
前端开发 搜索推荐 数据安全/隐私保护
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
18 1
|
11天前
|
PHP
web简易开发——通过php与HTML+css+mysql实现用户的登录,注册
web简易开发——通过php与HTML+css+mysql实现用户的登录,注册
|
29天前
|
移动开发 监控 数据可视化
组态软件之万维组态介绍(web组态、html组态、vue2/vue3组态)
组态软件之万维组态、web组态、html组态、vue2/vue3组态,组态在工业自动化领域越来越重要,但由于市面上组态软件费用昂贵、集成复杂,使用技术门槛高,万维组态就应运而生;万维组态是一款功能强大的基于Web的可视化组态编辑器,采用标准HTML5技术,使用Vue2和Vue3语言,基于B/S架构进行开发,支持WEB端显示;支持快速集成,集成简单方便;支持在浏览器端完成便捷的人机交互,简单的拖拽即可完成可视化页面的设计;可快速构建和部署可扩展的SCADA、HMI、仪表板或LoT系统;
组态软件之万维组态介绍(web组态、html组态、vue2/vue3组态)
|
1月前
|
移动开发 前端开发 HTML5
Web前端全栈HTML5通向大神之路
本套课程共三大阶段,六大部分,是WEB前端、混合开发与全栈开发必须要掌握的技能,从基础到实践,是从编程小白成长为全栈大神的最佳教程!
47 3
Web前端全栈HTML5通向大神之路