余晖落尽暮晚霞,黄昏迟暮远山寻
本站
当前位置:网站首页 > 编程知识 > 正文

第4种 Web语言诞生:万维网联盟宣布WASM核心规范成为官方Web标准

xiyangw 2022-11-25 12:10 22 浏览 0 评论


大家应该知道,万维网联盟 W3C 认证的 Web 语言有 HTML、CSS 与 JavaScript,而近日联盟正式宣布 WebAssembly 核心规范(WebAssembly Core Specification)成为官方 Web 标准,这意味着 WebAssembly 成为了第 4 种 Web 语言。

(此处已添加小程序,请到今日头条客户端查看)

WebAssembly 也叫 WASM,它是为基于栈的虚拟机设计的二进制指令格式,WASM 作为可移植目标,用于编译高级语言(如 C/C++/Rust),从而可以在 Web 上部署高性能客户端和服务器应用,同时它也可以在许多其它环境中使用。

WebAssembly 描述了一种内存安全的沙箱执行环境,该环境甚至可以在现有 JavaScript 虚拟机内部实现。当嵌入到 Web 中时,WebAssembly 将强制执行浏览器的同源和权限安全策略。

WASM 有多种实现,包括浏览器和独立系统,它可以用于视频和音频编解码器、图形和 3D、多媒体和游戏、密码计算或便携式语言实现等应用。

目前 1.0 版本的 Wasm 已经支持 Chrome、Firefox、Safari 与 Edge 浏览器。

对于 Web 来说,因为其虚拟指令集设计,WebAssembly 可让加载的页面以本地编译代码运行,从而可以提高 Web 性能。

换句话说,WebAssembly 可以实现接近本地的性能,并且优化加载时间,同时最重要的是,它可以作为现有代码库的编译目标。

尽管本地类型数量很少,但相对于 JavaScript 而言,性能的提高大部分归功于其对一致类型的使用。WebAssembly 对编译语言进行了数十年的优化,其字节代码针对紧凑性和流传输进行了优化。在下载其它代码时,网页便可以开始执行。网络和 API 访问通过附带的 JavaScript 库进行,安全模型则与 JavaScript 相同。

W3C 同时公布了 WASM 接下来的开发重点,新特性包括:

Threading,线程

Threading 提供了共享内存多线程和原子内存访问的优势。

Fixed-width SIMD,固定宽度 SIMD

并行执行循环的向量操作。

Reference types 引用类型

允许 WebAssembly 代码直接引用宿主对象。

Tail calls,尾调用

直接调用而不使用额外的堆栈空间。

ECMAScript module integration,ECMAScript 模块集成

通过将 WebAssembly 可执行文件加载为 ES6 模块来与 JavaScript 进行交互。

此外还有一些一直在跟进的特性,包括垃圾回收、调试接口与 WebAssembly 系统接口(WASI)等。

值得一提的是,上个月 Mozilla、Fastly、Intel 与 Red Hat 宣布成立联合组织 Bytecode Alliance(字节码联盟),该联盟旨在通过协作实施标准和提出新标准,以完善 WebAssembly 在浏览器之外的生态。

推荐近期阅读量10万+的文章,欢迎您阅读:

刘强东“重用”女助理,章泽天突然远走剑桥,背后到底有何深意?

印度支付宝正式诞生,最大股东确认来自中国,左手技术右手资本

又一华人科学家离开美国!比尔盖茨“怒批”特朗普:你能信任谁?

点击↓↓↓了解更多查看

点击我了解更多

相关推荐

你还在担心前端培训班费用吗?看看这篇!(前端培训学费大概多少)
你还在担心前端培训班费用吗?看看这篇!(前端培训学费大概多少)

在互联网飞速发展的时代,前端开发越来越受行业的喜爱,前端开发学习乐趣要比后端多一些,小编相信大多数人是觉得这个职业是属于互联网IT的,认为薪资高而且工作体面,发...

2023-03-21 18:47 xiyangw

成都web前端培训零基础应该怎么学习?(成都web前端工资一般多少)
成都web前端培训零基础应该怎么学习?(成都web前端工资一般多少)

众所周知前端需要学习的知识很多并且比较繁杂,前端技术的更新迭代又比较快,可能你在上一家公司用的是VUE框架,下一家公司就使用react框架,所以,学习前端需要大...

2023-03-21 18:47 xiyangw

4个月学web前端找不到工作正常吗?什么原因?(4个月学web前端找不到工作正常吗?什么原因呢)
4个月学web前端找不到工作正常吗?什么原因?(4个月学web前端找不到工作正常吗?什么原因呢)

4个月学前端找不到工作正常吗?如果是零基础学习4个月找不到工作很正常,因为短时间学习掌握基础知识没问题,但是缺乏真实的项目经验是影响找工作的最大因素,现在市面上...

2023-03-21 18:47 xiyangw

web前端培训费用大概多少(视频剪辑培训班学费一般多少)
web前端培训费用大概多少(视频剪辑培训班学费一般多少)

web前端开发的薪资水平在整个IT技术岗位中都是算比较高的,而且随着互联网的快速发展,对前端开发人才的需求量还在不断增加,因此吸引了越来越多的人通过培训方式进入...

2023-03-21 18:46 xiyangw

武汉Web前端培训哪里好?培训多久才能学会?(武汉 前端)
武汉Web前端培训哪里好?培训多久才能学会?(武汉 前端)

Web前端如今在互联网行业非常盛行,几乎每一个企业都少不了对Web前端人员的需求。正是因为如此,很多人想要学习Web前端从而实现高薪梦想。那么,武汉Web前端培...

2023-03-21 18:46 xiyangw

海宁IT培训,Web前端开发学起来难不难(web前端开发是什么)

Web前端工程师是谐和前端设计师、后端程序员完成网站页面或步伐的界面丑化、交互体验的一个地位。在互联网高速进展的本日,在一系列的招聘网站上天天都有不少web前端全栈工程师雇用需要,web前端失业远景辽...

学web前端开发需要多久?必学基础技术有哪些?
学web前端开发需要多久?必学基础技术有哪些?

  随着移动互联网时代的来临,web前端开发人员成为了热门人才,有不少人表示想要培训学习前端开发技术,然后从事相关工作。那么作为零基础小白,学web前端开发需要...

2023-03-21 18:45 xiyangw

成都前端培训周期是多久?能达到什么水平?(在成都做前端一个月有多少)
成都前端培训周期是多久?能达到什么水平?(在成都做前端一个月有多少)

成都前端培训周期为多久?费用又是多少呢?能达到什么水平呢?可以说这是很多想要学习前端的人来说,最关心的问题了。一起来探究一下:根据从市场中了解,成都前端培训周期...

2023-03-21 18:45 xiyangw

成都前端培训靠谱吗?(成都前端培训机构推荐)
成都前端培训靠谱吗?(成都前端培训机构推荐)

成都前端培训靠谱吗?移动互联网时代,前端开发工程师已经成为了技术主流。行业的飞速发展,互联网企业需要大量的专精于Web前端技术的前端工程师,满足市场所需。如此空...

2023-03-21 18:45 xiyangw

HTML5前端培训学校学费多少?学多久?(html5前端教程)
HTML5前端培训学校学费多少?学多久?(html5前端教程)

HTML5前端培训学校学费多少?学多久?下面和千锋广州小编一起来看看吧!?关于HTML5培训费用,地区不同,收费不一样。因为各机构提供的教学服务不同所以费用也...

2023-03-21 18:45 xiyangw

电脑培训要多久,学费多少钱,短期能学到东西吗?

电脑培训要多久,电脑培训学费多少钱,短期能学到东西吗等问题一直困扰学员。高额薪资待遇,让人们对电脑行业趋之若鹜。到底电脑培训要多久,电脑培训学费多少钱等电脑培训的问题,就让小青给大家意一一解答:一、电...

前端开发需要学多长时间?刚学出来的前端工资多少?
前端开发需要学多长时间?刚学出来的前端工资多少?

前端工程师,也叫Web前端开发工程师。他是随着Web发展,细分出来的行业。尤其是现在互联网时代,Web技术应用更加广泛。网站、手机app、营销H5等等都离不开W...

2023-03-21 18:44 xiyangw

海宁Web前端开发培训,Web要学多久呢(哪里有web前端培训班)

Web前端工程师是协调前端设计师、后端程序员实现网站页面或程序的界面美化、交互体验的一个职位。在互联网高速发展的今天,在一系列的招聘网站上每天都有很多web前端全栈工程师招聘需求,web前端就业前景广...

web前端培训费用一般需要多少?(web前端培训有用吗)
web前端培训费用一般需要多少?(web前端培训有用吗)

web前端开发的行业薪资在所有IT行业里面算是较高的一个,并且需求也在逐年上升,所以有更多的同学选择加入到前端工程师这个行业中,但却苦于怕被无良的培训机构坑骗...

2023-03-21 18:44 xiyangw

0基础web前端开发培训5个月后,可以找到工作吗?
0基础web前端开发培训5个月后,可以找到工作吗?

0基础web前端开发培训5个月后,可以找到工作吗?很多小伙伴想要学习web前端时总会有这样的顾虑,害怕自己投入时间投入精力投入金钱,最后却找不到工作,其实完全没...

2023-03-21 18:44 xiyangw

取消回复欢迎 发表评论: