WebAssembly 一周一报0515

热心网友@Keith Brewster 制作了一个新的 WASM logo

​你觉得这个logo 怎么样呢?

WASM 数独游戏生成器

这个数独生成器所用到的技术​:

  • C代码
  • emscripten - 将C代码编译成js / wasm
  • Vue 3.0(当前处于测试版)
  • vite
  • TypeScript (在 Vue 3.0 + vite设置中无需重新配置)

demo 地址:

https://rossinek.github.io/sudoku-wasm-vue3-vite/

GitHub 地址:

https://github.com/rossinek/sudoku-wasm-vue3-vite

RISC-V 模拟器

使用WebAssembly 与 Rust 编写的在线 RISC-V 模拟器​:

  • 模拟 RISC-V 处理器及其外围设备
  • 稳定的 Linux 和 xv6-riscv 运行在它
  • 可运行在本地
  • 也可以运行在浏览器与WebAssembly

GitHub 地址:

https://github.com/takahirox/riscv-rust

Modern Wasm Starter

使用这个模板,可以通过带有自动声明的 type-safe C++ 代码为 npm 创建WebAssembly package。

GitHub 地址​:

https://github.com/TheLartians/modern-wasm-starter

首个支持 WebAssembly 的 Java 扩展库 Wasmer JNI

详情:

https://medium.com/wasmer/announcing-the-first-java-library-to-run-webassembly-wasmer-jni-89e319d2ac7c

学习资源:通过 Blazor WebAssembly 与 Vscode 快速创建一个 Web 应用

​地址:

https://docs.microsoft.com/en-us/learn/modules/build-blazor-webassembly-visual-studio-code/

你可能感兴趣的:(webassembly,rust-lang)