wasm

与墨学长1 天前
开发语言·前端·rust·前端框架·wasm
Rust破界:前端革新与Vite重构的深度透视(中)在现代前端开发的快速迭代中,工具链的性能与安全性日益成为开发者关注的焦点。Vite ,这一基于 Vue.js 的革命性构建工具,以其快速的热更新和按需编译著称,但在持续演进的过程中,也面临着技术瓶颈的挑战。正是在这样的背景下,Rust ——这门被誉为“无畏并发”的系统编程语言,开始在前端工具重构的舞台上扮演关键角色,引领了一场技术革新。
今天也想MK代码6 天前
前端·javascript·ffmpeg·electron·音视频·wasm
Electron录制应用-打包静态文件问题【命令行ffmpeg导不出视频】在开发环境下,所有功能都运行正常,但一旦进行打包并运行生产环境的版本,导出mp4视频的功能就失效了。没有文件生成,也没有任何错误提示。
扎量丙不要犟17 天前
开发语言·前端·javascript·c#·.net·wasm·blazor
.net8 blazor auto模式很爽(三)用.net8的Blazor自动模式测试,到底在运行server还是WebAssemblyBlazor自动模式到底什么时侯在运行server,什么时侯在运行WebAssembly。这个对我们来说非常重要,官方并没有很清楚地告诉我们。并且存在一些误导,让我们觉得自动模式就是不管我怎么弄,blazor都会自动识别该使用server还是WebAssembly。我们新建一下Blazor自动模式项目,第一次运行,我们来检测浏览器是什么模式:为了弄清楚这个问题,我们在页面Home、Weather、Counter都增加了一段代码: protected override void OnInitialized(
OneBlock Community1 个月前
智能合约·wasm·vara
用你熟悉的语言就能开发智能合约,Vara Network 以 WASM 解锁未来应用创新Vara Network 自推出以来,凭借其基于 Gear Protocol 的独特架构和强大的开发工具,为开发者提供了一个高效、安全的智能合约构建平台。Vara Network 通过采用先进的 Actor 模型、持久内存概念和 WebAssembly 技术,实现了异步消息处理、并行计算和高效的内存管理,极大地提高了智能合约的执行速度和安全性。同时,Vara Network 能够在保证低交易成本的同时,提供卓越的性能和可扩展性,满足现代 Web3 应用的需求,尤其在金融和游戏等领域表现突出。
一线灵1 个月前
c++·游戏引擎·wasm·cocos2d·axmol
跨平台游戏引擎 Axmol-2.1.3 发布我们非常荣幸,axmol 能在发布此版本之前被 awsome-cpp 收录!The 2.1.3 release is a minor LTS release for bugfixes and improvements, we also have new home page: https://axmol.dev , thanks to all contributers of axmol, especially
zhojiew1 个月前
云计算·wasm·aws
aws eks集成wasm运行时并启动pod参考资料作为一种通用字节码技术,wasm的初衷是在浏览器中的程序实现原生应用性能。高级语言将wasm作为目标语言进行编译并运行在wasm解释器中。和nodejs类似的发展轨迹,2019年Mozilla推出的wasi标准将wasm应用的范围扩展到了OS中,实现了跨平台。
天涯学馆2 个月前
前端·wasm
WebAssembly初探:提升Web应用性能的关键WebAssembly(WASM)是一种低级的二进制格式,它允许开发者使用C、C++、Rust等语言编写的代码在Web浏览器中运行,从而实现接近原生的性能。WASM的目标是成为Web平台的一个标准组成部分,提供一个安全、高效的环境来运行高性能的应用程序。
O丶ne丨柒夜2 个月前
c++·python·wasm
WebAssembly 入门教程 c++、python编译wasm了解 wasm 使用场景,复杂对象传递和经验法则。WebAssembly 是一种新的编码方式,可以在现代的网络浏览器中运行。它是一种低级的类汇编语言,具有紧凑的二进制格式,可以接近原生的性能运行,并为诸如 C/C ++ 等语言提供一个编译目标,以便它们可以在 Web 上运行。它也被设计为可以与 JavaScript 共存,允许两者一起工作。
许强0xq2 个月前
rust·区块链·智能合约·wasm
智能合约语言(eDSL)—— 并行化方案到目前为止,一个简单的合约语言与合约虚拟机已经完成了;接下来,我们让我们的整个系统可以并行化;性能,如果我们用现在的互联网应用去衡量dapp,dapp无法支撑这种量级的访问,当然退而求其次,即使我们把关键数据上链,这种量级对于现在的dapp也是不可想象的;所以性能一直都是区块链一个热门话题,于是乎,出现了众多解决方案,侧链,分片,二层等等,我们即将要做的并行化也是为了提高性能的一种方案。
许强0xq2 个月前
rust·区块链·智能合约·wasm
智能合约语言(eDSL)—— wasmtime实现合约引擎补充由于我们是应用到区块链中,所以我们需要把链的环境传递给wasmtime,这样wasmtime在运行合约的时候,就可以获取到链上数据;我们运行合约当时的环境,打包成一个变量context,传递给wasmtime。context的结果如下:
许强0xq2 个月前
rust·区块链·智能合约·wasm
智能合约语言(eDSL)—— 测试如何写合约,与编译之前的文章已经写过了,准备好.wasm文件。xwasm/wasm/tests at main · XuHugo/xwasm · GitHub
heroboyluck2 个月前
rust·wasm·webassembly
webAssembly学习及使用rust学习理解 webAssembly 概念知识,使用 API 进行 web 前端开发。是一种运行在现代网络浏览器中的新型代码,并且提供新的性能特性和效果。它有一种紧凑的二进制格式,使其能够以接近原生性能的速度运行。C/C++、 C#、Rust等语言可以编译为 webAssembly 执行。
许强0xq2 个月前
rust·智能合约·wasm
智能合约语言(eDSL)—— 如何使用wasmtime运行合约在我们使用高级语言生成了智能合约——WASM之后,接下来就是对智能合约——WASM的使用。首先,我们需要引入wasmtime库,使用wasmtime运行我们的合约。我们的Rust程序为:
Rust开发笔记3 个月前
前端·rust·wasm
Rust 与 WebAssembly 构建前端应用Yew 是一种用于创建多线程前端网络应用程序的现代Rust框架,其使用 WebAssembly 技术实现性能优化。这个框架支持与 JavaScript 的互操作性,使之不仅能够执行 JS 代码,并且还能够在 Rust 和 JavaScript 之间进行双向通信。Yew 框架具备了类似于 React 和 Elm 的组件化设计模式,并且因为能够利用 Rust 强大的生态系统,所以在构建丰富且高性能的网络应用方面显得特别突出。
会编程的大白熊3 个月前
rust·vite·wasm
vite - WebAssembly入门在 ~/.zshrc 添加执行如下命令执行成功后会在当前目录生成 rsw.toml 文件会在当前目录生成项目目录
jackywxs3 个月前
前端·c#·wasm
dotnet 将C#编译为wasm让前端html使用其实 dotnet 是全栈的首选,原因是因为可以开发的方向太多,比如大本营PC端,以及后台。还有移动端,包括 IOS 和安卓端。现在还能用来写前端,本文就来告诉大家如何在前端使用现有的C#代码,通过 WebAssembly 使用 C# 的代码支持完全静态的网页,也就是不需要任何后台的存在。同时使用 C# 编写的 WebAssembly 可以省去 js 编译时间,同时使用二进制的本地指令,运行效率也有极大的提升。兼顾了开发的友好以及更高的性能
dreammaker阿甘3 个月前
vue.js·react.js·wasm
2023年前端开发趋势:Vue 3、React 18与WebAssembly在2023年,前端开发领域继续快速发展,其中一些关键的技术趋势包括Vue 3、React 18以及WebAssembly。这些技术各自以独特的方式推动了Web开发的前沿。下面,我们将详细探讨这些趋势以及它们对前端开发的影响。
过去日记3 个月前
开发语言·rust·wasm
rust wasm入门📕作者简介: 过去日记,致力于Java、GoLang,Rust等多种编程语言,热爱技术,喜欢游戏的博主。 📘相关专栏Rust初阶教程、go语言基础系列、spring教程等,大家有兴趣的可以看一看 📙Java并发编程系列,设计模式系列、go web开发框架 系列正在发展中,喜欢Java,GoLang,Rust,的朋友们可以关注一下哦!
荔枝hu4 个月前
c语言·c++·opencv·wasm·cmake·emscripten
WebAssembly探索篇(四)emcc和cmake编译opencv复杂案例为啥要把开发环境放在第一位呢,这里面也是采了无数的坑。在编写过程中发现emscripten对C++支持度不够,不能直接暴露类的方法,所以不得不在最外面在包裹一层main.cpp
许强0xq4 个月前
rust·智能合约·wasm·edsl
智能合约语言(eDSL)—— proc_macro实现合约init函数我们通过属性宏来实现合约的init函数,call函数其实和init是类似的;GitHub - XuHugo/xwasm