wasm

MoonBit月兔8 天前
开发语言·前端·javascript·chrome·wasm·编程语言·moonbit
高效开发!使用Chrome对MoonBit生成的Wasm进行性能分析!在 [我们前一篇博客][call-wasm-from-js] 中,我们介绍了如何在前端 JavaScript 中使用 MoonBit 驱动的 Wasm 库 [Cmark]。在本文中,我们将探索如何直接从 Chrome 浏览器中对该库进行性能分析。希望这篇教程能对你在使用 MoonBit 在类似的场景中进行开发时提供一些洞察,从而实现更好的整体性能。
桂月二二8 天前
安全·架构·wasm
基于WebAssembly的后端服务突破:打造高性能、安全的新型微服务架构当前微服务架构面临性能瓶颈、冷启动延迟、多语言支持矛盾等痛点。本文介绍如何通过WebAssembly(Wasm)与WASI的深度整合,结合最新Proxy Workers技术,在Docker容器和Serverless场景中实现3倍性能提升且零安全漏洞的突破性实践。
大梦百万秋15 天前
wasm
WebAssembly:前后端开发的未来利器在互联网的世界里,前端和后端开发一直是两块重要的领域。而 JavaScript 长期以来是前端的霸主,后端则有各种语言诸如 Java、Python、Node.js、Go 等等。然而,近年来一个名为 WebAssembly (Wasm) 的技术正在逐渐改变这一格局。它的高性能、跨语言支持、浏览器运行等特点,让开发者眼前一亮。那么今天就让我们深入探讨一下 WebAssembly,以及它为何会成为前后端开发的未来利器。
桂月二二1 个月前
开发语言·rust·wasm
用Rust构建高性能WebAssembly模块:性能调优与实际案例WebAssembly(Wasm)近年来因其跨平台高性能特性而备受关注。在服务端和客户端,Wasm的应用场景从游戏引擎到AI推理模块,无所不包。然而,仅仅构建一个Wasm模块是远远不够的;要发挥其性能潜力,我们需要在构建和优化方面下功夫。
桂月二二2 个月前
架构·wasm
探索Composable Architecture:小众但高效的现代框架技术近年来,随着应用规模和复杂性的不断提升,对开发效率和可维护性的要求也水涨船高。特别是在领域驱动设计 (DDD) 和反应式编程 (Reactive Programming) 的趋势影响下,一些小众但极具潜力的框架应运而生。本篇博客将深入探讨一种日益受到关注但尚未进入主流的框架技术:Composable Architecture。
桂月二二2 个月前
前端·人工智能·flutter·neo4j·wasm
解锁2025编程新高度:深入探索编程技术的最新趋势随着技术的飞速发展,编程技术也在不断迭代和演进。在2025年,我们见证了从人工智能驱动的工具到全新的编程范式的崛起,为开发者提供了前所未有的高效与可能性。这篇文章将带您深入了解编程技术的最新趋势,并分享最佳实践与关键技术点。
一线灵2 个月前
c++·游戏引擎·wasm·cocos2d·axmol
跨平台游戏引擎 Axmol-2.3.0 发布2.3.0 版本是用于错误修复和改进的次要 LTS 版本🙏感谢 Axmol 的所有贡献者,包括财务赞助商:@thienphuoc、@bingsoo、@asnagni、@paulocoutinhox、@DelinWorks、@DUONG、@peterkharitonov
余衫马2 个月前
wasm
微信小程序调用 WebAssembly 烹饪指南我们都是在夜里崩溃过的俗人,所幸终会天亮。明天就是新的开始,我们会变得与昨天不同。参考 wasm-bindgen 官方指南 https://wasm.rust-lang.net.cn/wasm-bindgen/introduction.html
m0_748248022 个月前
webgl·wasm
WebAssembly与WebGL结合:高性能图形处理WebAssembly(WASM)和WebGL是现代Web开发中用于高性能图形处理的两项关键技术。WebAssembly是一种低级字节码格式,可以在浏览器中运行,提供了接近原生速度的执行效率。WebGL则是用于在浏览器中进行3D图形渲染的标准。两者的结合可以实现复杂的图形应用程序,比如游戏、可视化工具等。
坐望云起2 个月前
html·web·wasm·js
什么是WebAssembly?怎么使用?WebAssembly,也称为Wasm,是基于堆栈的虚拟机的二进制指令格式。它被设计为一个可移植的目标,用于编译C、C++和Rust等高级编程语言,允许代码以接近本机速度在web浏览器中运行。WebAssembly于2015年由包括谷歌、微软、Mozilla和苹果在内的所有主要浏览器供应商首次宣布,作为web开发的新标准。
m0_748238422 个月前
前端·ffmpeg·wasm
【Vue3】前端使用 FFmpeg.wasm 完成用户视频录制,并对视频进行压缩处理强烈推荐这篇博客!非常全面的一篇文章,本文是对该博客的简要概括和补充,在不同技术栈中提供一种可行思路,可先阅读该篇文章再阅读本篇:
芭拉拉小魔仙3 个月前
数据库·sqlite·wasm
浏览器数据存储方法深度剖析:LocalStorage、IndexedDB、Cookies、OPFS 与 WASM - SQLite在当今的 Web 开发领域,选择合适的浏览器数据存储方法对于构建高效、功能丰富的应用程序至关重要。随着 Web 应用的不断演进,从早期的静态 HTML 页面到如今复杂的单页应用和本地优先应用,数据存储需求也日益多样化。本文将深入探讨 LocalStorage、IndexedDB、Cookies、OPFS(Origin - Private File System)和 WASM - SQLite 这几种常见的浏览器数据存储技术,比较它们的特性、限制,并通过性能测试揭示其在实际应用中的表现。
wjcroom3 个月前
rust·pdf·wasm
【Rust在WASM中实现pdf文件的生成】. WASM WebAssembly(简称WASM)是一个虚拟指令集体系架构(virtual ISA),旨在为C/C++等语言编写的程序提供一种高效的二进制格式,使其能够在Web平台上以接近原生应用的运行速度运行‌。‌ ‌ 跨平台‌:WebAssembly兼容所有主流浏览器,如Chrome、Firefox、Safari和Edge。Rust编写的代码可以轻松移植到不同的平台‌。 . Rust Rust是一种系统编程语言,以其内存安全和高性能著称,是开发WebAssembly应用的理想选择‌‌ . Trunk
小诸葛的博客3 个月前
云原生·wasm·istio
istio结合wasm插件的实际应用在 Istio 中,WASM 插件的常见使用场景和功能包括以下几个方面:WASM 插件的灵活性使其成为 Istio 服务网格中自定义功能的重要工具,可以满足多种复杂业务需求。
小诸葛的博客3 个月前
云原生·wasm·istio
istio中wasm插件是做什么的?在 Istio 中,WASM 插件 是用来扩展和自定义数据平面(即 Envoy Proxy)行为的一种机制。它允许用户以更灵活、更高效的方式增强流量处理能力,而不需要修改 Envoy 的源码。以下是它的主要功能和应用场景:
Huazzi.3 个月前
区块链·wasm
区块链中的wasm合约是什么?让我们梳理一下WASM合约的概念和重要性…这涉及到区块链和智能合约的发展。WASM(WebAssembly)本身是一种低级的类汇编语言,最初是为Web浏览器设计的。将它引入区块链领域是一个重要创新。
Liigo3 个月前
rust·electron·gui·tauri·wasm·sycamore
初次体验Tauri和Sycamore(1)原创作者:庄晓立(LIIGO) 原创时间:2024年11月10日 原创链接:https://blog.csdn.net/liigo/article/details/143666827 版权所有,转载请注明出处。
tackchen3 个月前
游戏·rust·wasm
使用 WebWorker 和 Rust WebAssembly 构建的生命游戏体验游戏 | Demo Code | Github生命游戏,又称为康威生命游戏,是英国数学家约翰・何顿・康威在 1970 年发明的一种细胞自动机。
得物技术3 个月前
rust·web·wasm
基于IM场景下的Wasm初探:提升Web应用性能|得物技术Wasm,全称 WebAssembly,官网描述是一种用于基于堆栈的虚拟机的二进制指令格式。Wasm被设计为一个可移植的目标,用于编译C/C++/Rust等高级语言,支持在Web上部署客户端和服务器应用程序。
ERIC_TWELL4 个月前
开发语言·rust·wasm
WASM 使用说明23事(RUST实现)WebAssembly(WASM)是一种新兴的、低级的二进制格式,旨在为 web 提供一种高性能的执行环境。它可以与 JavaScript 互操作,使开发者能够在浏览器中运行复杂的应用程序,比如游戏、图形处理、科学计算等。