而后发现tesseract.js是使用 Emscripten 编译而成，对 wasm 相关技术的成熟度感到意外。于是便有了编译wasm版本的OpenCC的想法，同时也是对Emscripten进行一番探索。
这个项目对 OpenCC 进行了添加修改修改，并利用Emscripten进行编译，在 OpenCC 进行中文简繁体转换的能力上具有以下特性：
在 node，eletron 中运行不需要再进行 addon 编译，避免复杂的 addon 部署工作。理论上应该也可以在 React Native 和 Web Worker 中运行(未经测试)。
分离了字典数据的加载和文本转换功能，在浏览器中只加载必要的字典数据，并允许自定义数据加载方式，方便从 CDN 上加载数据。
Read the full article: https://medium.com/@oyyd/用emscripten编译wasm版本的-opencc-在浏览器上进行简繁体转换-8ddeb8e0877d
Smithy progress update: how I decreased WebAssembly bundle size by 90%
In a previous post, I introduced Smithy, a web development framework written in Rust that compiles to WebAssembly. In the mean time, there has been substantial progress, and Smithy is on the verge of being ready for alpha use!
My goal for Smithy is to enable you to use idiomatic Rust to write front-end code.
Full blockchain node in a browser via WebAssembly
I become curious of WebAssembly standard when Ruslan Plakhuta mentioned that topic. He pointed out an idea of running full blockchain node in a browser via WebAssembly.
Attending a hackathon today, I spent the whole day thinking about it and trying to build existing implementations of Ethereum and Bitcoin to WebAssembly.
I’ve tried a number of option and implementations, but I failed. There are lots of packages which can’t be built to WebAssembly yet, but it might be soon fixed.
My research led me to thinking of what this idea may mean for distributed networks and for users.
How To Create A Users Search App For GitHub On WebAssembly
Hello! August 24, 2018, released version Go 1.11 with the experimental support of WebAssembly (Wasm). The technology is interesting and I immediately had a desire to experiment. To write “Hello World” is boring (and it, by the way, is in the documentation), especially the trend of the last summer of the article from the series “How to make users search on GitHub <insert your favorite JS-framework>”
WebAssembly & The Future of Blockchain Computing
Ethereum’s conception back in 2013 came as a major extension of blockchain technology as a decentralized settlement layer for p2p money into a trustless layer for execution of programs, opening up an entirely new world of applications and programmable money.
Read the full article: https://medium.com/zkcapital/webassembly-the-future-of-blockchain-computing-1a0ae28f7e40
Using Web Worker to Load WebAssembly Barcode SDK
Read the full article: https://medium.com/@yushulx/using-web-worker-to-load-webassembly-barcode-sdk-34ab9779d58e
Speed up source-map generation with WebAssembly: Google Summer of Code 2018
Although it has not yet been released as a default dependency in Webpack, you can simply try it out with webpack-cli. See the Github project for more information.
Develop W3C Web Components with WebAssembly
WebAssembly and Web Components are two emerging standards that have a big chance of significantly influencing the future of web as a platform. And the interesting question is, can we combine the two technologies? Can we create a Web Component using WebAssembly? Find out here.
Read the full article: https://medium.com/coinmonks/develop-w3c-web-components-with-webassembly-d65938284255
Getting started into Go and WebAssembly
Go is an opensource programming language that makes it easy to build simple, reliable, and efficient software.
Why should I learn one more language, what is so exciting about Go ?
Simple and easy syntax
Fun to program in Go
Coming back to our next hero in this story, WebAssembly.
Read the full article: https://medium.com/@sendilkumarn/getting-started-into-go-and-webassembly-8491b133a616
WebAssembly: How and why
Read the full article: https://blog.logrocket.com/webassembly-how-and-why-559b7f96cd71