- 博客(3)
- 收藏
- 关注
原创 Emscripten之基础使用
一、前言随着WebAssembly技术的发展,asm.js的竞争力已经逐渐被削弱了,所以Emscripten进一步与Binaryen结合,形成基于LLVM构建的WebAssembly后端。现如今,我们已经可以通过Emscripten工具链直接构建Wasm应用了。有兴趣了解WebAssembly与asm.js的可以参考以下资料:asm.js阮一峰《asm.js和Emscripten入...
2019-11-18 20:25:47 4968 1
原创 Emscripten之安装SDK
一、Emscripten简介Emscirpten是一套基于LLVM构建的编译器工具链,通过该工具链我们可以将基于C/C++语言编写的传统应用程序源代码编译成asm.js或者WebAssembly模块等,可以供Web浏览器使用。二、安装依赖这里介绍的是在Ubuntu16.04 X64系统下安装Emscripten SDK的方法。Emscripten SDK(以下称emsdk)中已经集成了cla...
2019-11-14 15:37:25 4628
原创 使用Babel兼容ES6新特性
一、问题背景ES5项目中需要使用ES6的一些新特性时,需要对代码做额外处理,才能使得浏览器正常运行代码。假设有这样一种场景,我需要在项目中使用import/export引入导出一个模块的时候,运行可能会报以下错误:SyntaxError: 'import' and 'export' may appear only with 'sourceType: module'原因是引入ES6...
2019-11-02 11:17:02 966
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人