WebAssembly
WebAssembly是一种新型的可以在现代web浏览器中运行的代码——这是一种低级assembly-like语言与一个紧凑的二进制格式,近乎本机的性能,并提供语言如C / c++, c#和rust的编译目标,这样他们就可以在web上运行。它还被设计为与JavaScript一起运行,允许两者一起工作。

WebAssembly目标
WebAssembly是W3C WebAssembly Community Group内部的一个开放标准,其目标如下:
快速、高效和可移植——WebAssembly代码可以在不同的平台上以接近本机的速度执行,这是通过利用通用的硬件功能实现的。
可读性和可调试性——WebAssembly是一种低级汇编语言,但它确实有一种人类可读的文本格式(该规范仍在最终确定中),允许手工编写、查看和调试代码。
保持安全——WebAssembly被指定在一个安全的沙箱执行环境中运行。像其他web代码一样,它将强制执行浏览器的同源和权限策略。
不要破坏web - WebAssembly被设计成可以很好地与其他web技术兼容并保持向后兼容性。

Get the emsdk repo

git clone https://github.com/emscripten-core/emsdk.git

Enter that directory

cd emsdk
Note

You can also get the emsdk without git, by selecting “Clone or download => Download ZIP” on the emsdk GitHub page.

Run the following emsdk commands to get the latest tools from GitHub and set them as active:

Fetch the latest version of the emsdk (not needed the first time you clone)

git pull

Download and install the latest SDK tools.

./emsdk install latest

Make the “latest” SDK “active” for the current user. (writes .emscripten file)

./emsdk activate latest

Activate PATH and other environment variables in the current terminal

source ./emsdk_env.sh
Note

On Windows, run emsdk instead of ./emsdk, and emsdk_env.bat instead of source ./emsdk_env.sh.

Note

git pull will fetch the current list of tags, but very recent ones may not yet be present there. You can run ./emsdk update-tags to update the list of tags directly.

If you change the location of the SDK (e.g. take it to another computer on an USB), re-run the ./emsdk activate latest and source ./emsdk_env.sh commands.

Emsdk install targets
In the description above we asked the emsdk to install and activate latest, which is the latest tagged release. That is often what you want.

You can also install a specific version by specifying it, for example,

./emsdk install 1.38.45

web开发入门到深入-WebAssembly(1)相关推荐

  1. JSP WEB开发入门基础到高手进阶教程002

    JSP WEB开发入门基础到高手进阶教程 -------开发入门 JSP与微软的Active Server Pages 兼容,但它是使用类似HTML的卷标以及Java程序代码段而不是VBScript. ...

  2. 【python】 web开发入门

    进入Web开发 现在你完成了Python忍者训练,准备深入Ptyhon的Web开发,但现在的问题是有很多的框架,从中选择最好的框架非常困难,但从初学者的角度出发,Flask基本Web框架将非常适合We ...

  3. Flask Web开发入门

    Flask Web开发入门(八)之文件上传 https://blog.csdn.net/kangkanglou/article/details/79027425 前端:详情见上面的链接/也可以直接用f ...

  4. web开发入门_Web开发人员和设计师的自由职业入门

    web开发入门 Learn how to get started with freelancing as a web developer and designer. Cara Bell shares ...

  5. 《Java Web开发入门很简单》学习笔记

    <Java Web开发入门很简单>学习笔记 1123 第1章 了解Java Web开发领域 Java Web主要涉及技术包括:HTML.JavaScript.CSS.JSP.Servlet ...

  6. EAS的WEB开发入门

    web入门案例文档 web开发入门文档样例 web重写保存提交等方法,在保存提交时改变单据状态 在实体的ContrallerBean重写save和submit方法 如果需要改变工作流审核时的其他状态要 ...

  7. python开发web教学视频_Python快速Web开发入门与实践视频课程

    Python快速Web开发入门与实践欢迎来到KK的<Python快速Web开发入门与实践>捧场!下面请允许我为这套课程做一点介绍. <Python快速Web开发入门与实践>是一 ...

  8. SpringBoot的Web开发入门案例1

    SpringBoot的Web开发入门案例1-登录和页面数据遍历读取 新建maven项目:logintest pom.xml文件: <project xmlns="http://mave ...

  9. SpringBoot的Web开发入门案例2—国际化

    SpringBoot的Web开发入门案例2-国际化 改造logintest项目:SpringBoot的Web开发入门案例1 地址:https://blog.csdn.net/BLU_111/artic ...

最新文章

  1. js的Prototype属性 解释及常用方法
  2. win10计算机无限弹网页,win10系统浏览网页时频繁弹出广告怎么办 Window10阻止网页弹出广告的四种方法...
  3. 防抖 节流_防抖节流与前端性能优化
  4. mysql_install_db: /usr/bin/perl: bad interpreter:
  5. php限制接口访问次数_php暂停多长时间后继续执行代码
  6. 不到100行写出一个完整的web框架
  7. 深入理解asp.net里的IHttpHandler
  8. Nginx常用配置和使用详解梳理
  9. 新零售电商:订单管理系统设计
  10. java short转byte_java基础之short转换byte[]
  11. 华为HCNA网络技术学习指南-读书笔记
  12. namenode无法启动,There appears to be a gap in the edit log. We expected txid 10323, but got txid 10324.
  13. 35页危化品安全管理平台解决方案2022版
  14. 不只在办公室写代码, 程序员的一天还可以是这样的!
  15. WEBERP测试实录:一 webERP安装
  16. 网络舆情分析技术 读书笔记1
  17. 如何用python画七彩蟒蛇_Python实现七彩蟒蛇绘制实例代码
  18. 陆奇首次出手投资量子计算
  19. Python笔记_84_我的订单_使用celery完成订单超时_视频播放_使用保利威视频加密
  20. zabbix之Disk I/O is overloaded on {HOST.NAME}问题排查

热门文章

  1. 图书销售管理系统概要分析报告总体分工
  2. Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
  3. [Struts]Token 使用及原理
  4. 第一个 Windows 应用程序
  5. WPF使用RoutedCommand自定义命令
  6. UI层调用WCF服务实例(源码)
  7. 平面设计师必备的十个技能
  8. PHP 4 中对象的比较
  9. SQL内存优化-最大化使用内存
  10. 解决通过 Visual Studio 打不开 ui 文件的问题