webassembly

踢足球的,程序猿2 天前
前端·javascript·前端框架·wasm·webassembly
WebAssembly的本质与核心价值二进制指令格式:基于堆栈的虚拟机二进制指令,专为高性能编译目标设计。跨平台执行:可在浏览器、Node.js甚至边缘计算设备运行,实现“一次编译,处处运行”。
JacksonGao2 天前
webassembly
如何使用WebAssembly解决Web前端性能瓶颈在 Web 前端中使用 WebAssembly(WASM) 是解决性能瓶颈的有力方案,尤其适用于 CPU 密集型、数学计算密集型或图像/音视频处理等场景。
受之以蒙4 天前
前端·rust·webassembly
Rust+Wasm利器:用wasm-pack引爆前端性能!《Rust Wasm 探索之旅:从入门到实践》系列一:当 Rust 遇见 WebAssembly:Wasm 与 Rust 生态初探(入门篇)
示示猫6 天前
javascript·webassembly
Wasm是什么、不是什么在2025年,WebAssembly(后文中用Wasm简称)已经被主流的浏览器和非浏览器JS运行时支持。你也许从来没有直接接触过WASM,但是你使用的各种软件、框架、库很有可能已经用到了它。在这一系列文章里,我们来近距离地接触一下这个熟悉又陌生的朋友。
PegasusYu1 个月前
javascript·electron·wasm·webassembly·itu·crc8·crc-8
Electron使用WebAssembly实现CRC-8 ITU校验将C/C++语言代码,经由WebAssembly编译为库函数,可以在JS语言环境进行调用。这里介绍在Electron工具环境使用WebAssembly调用CRC-8 ITU格式校验的方式。
Frankabcdefgh1 个月前
面试·性能优化·rust·webassembly·工程化
使用Rust + WebAssembly提升前端渲染性能:从原理到落地最近在开发数据可视化大屏项目时,我们遇到了一个棘手的问题:前端需要实时渲染10万+数据点的动态散点图,使用纯JavaScript + Canvas方案在低端设备上帧率不足15FPS。经过性能分析,发现数据预处理逻辑(坐标计算、过滤、聚类)消耗了70%的帧时间。
顾洋洋2 个月前
前端·javascript·webassembly
WASM与OPFS组合技系列三(魔改写操作)上一期主要介绍了怎么通过修改emcc生成的wasm胶水文件来实现在wasm中直接读取OPFS中的文件,实现按需读取文件内容,降低内存占用,本期主要介绍怎么来实现wasm中获取文件句柄,并直接使用fwrite来写入数据,从而保证内存的低占用。
WEIII2 个月前
前端·微信小程序·webassembly
不是?全网都找不到案例?小程序集成 gifsicle wasm这是继上一篇《全网都找不到!小程序集成第三方 WASM npm 包》后的第二篇。在上一篇中讲述了小程序集成第三方 npm 包@jsquash/jpeg实现 JPEG 图片压缩,而这一次则是探讨小程序中如何集成并实现 GIF 图片压缩。这一系列的共同之处都是小程序集成使用 WASM。使用 WASM 并不是很难的一件事,因为有很多开源的项目可供参考。真正难的是在小程序这个平台下如何使用,这也是我写这一篇所要分享的内容,这是在全网都找不到的。才疏学浅,也因此希望能够抛砖引玉。
顾洋洋2 个月前
前端·javascript·webassembly
WASM与OPFS组合技系列二(魔改读操作)上一期主要介绍了怎么将文件保存到OPFS中,这期主要介绍怎么修改emcc生成的wasm胶水文件,使wasm内可以直接读取opfs中的文件,从而避免直接将大文件直接读取内存,导致内存爆炸问题。
WEIII2 个月前
前端·微信小程序·webassembly
全网都找不到!小程序集成第三方 WASM npm 包这又是一次被小程序折磨的故事!距我上一次被小程序折磨还是在上一次(去年9月做微信头像加国旗小程序的时候)。但这是我第二次做小程序,就让我再次遇到这么个大难题,就是在小程序中用 WASM,准确来讲是集成一个第三方 npm 包@jsquash/jpeg,而这个依赖包是一个基于 WebAssembly ,支持浏览器端运行的第三方 JPEG 编解码库。
顾洋洋2 个月前
前端·javascript·webassembly
WASM与OPFS组合技系列一(文件导入)wasm(WebAssembly)和OPFS(Origin Private File System)是前端在进行科学计算和大文件处理时常用的技术,本系列就着重介绍怎么将两种技术组合来实现大文件计算的同时保持高效率和低内存效果。
PegasusYu2 个月前
stm32·electron·nodejs·wasm·webassembly·crc32·crc-32
Electron使用WebAssembly实现CRC-32 STM32校验将C/C++语言代码,经由WebAssembly编译为库函数,可以在JS语言环境进行调用。这里介绍在Electron工具环境使用WebAssembly调用CRC-32 STM32格式校验的方式。
庸俗今天不摸鱼2 个月前
前端·性能优化·webassembly
【万字总结】前端全方位性能优化指南(十)——自适应优化系统、遗传算法调参、Service Worker智能降级方案自适应进化宣言 当监控网络精准定位病灶,真正的挑战浮出水面:系统能否像生物般自主进化? 五维感知——通过设备传感器实时捕获环境指纹(如地铁隧道弱光环境自动切换省电渲染) 基因调参——150个性能参数在遗传算法中实现达尔文式竞争,CDN选型效率提升4400倍 离线觉醒——Service Worker在断网瞬间接管核心功能 这不仅是技术升级,更宣告着软件从「精密机械」向「有机生命体」的范式跃迁。你的系统,即将学会呼吸。
我是小七呦3 个月前
前端·webassembly·ai 编程
!我是如何把大模型搬到Web推理的ONNX Runtime(ORT) 是由微软开发的开源推理引擎,专为优化和加速 Open Neural Network Exchange(ONNX) 格式模型的部署而设计。它支持跨平台运行,涵盖从云端服务器到边缘设备的全场景,已成为AI模型生产部署的核心工具之一。
百慕3 个月前
webassembly
WebAssembly: 基本概念及其应用场景WebAssembly(通常简称为 Wasm)是一种新型的二进制编码格式,有助于在现代网页浏览器中以高效率运行代码。它允许开发者使用多种编程语言(如 C/C++、Rust、Go 等)编写应用程序,并将这些应用程序编译为 WebAssembly 模块。这些模块可以在 Web 上安全、快速地运行,开辟了在网页应用程序中创建更复杂和更高性能的功能的可能性。
疯不皮3 个月前
rust·webassembly·trae
全网不唯一,但最热心带读Wasm胶水代码!被面试官问到再也不怕啦~学习webassembly时,很多人一开始都会根据编译 Rust 为 WebAssembly - WebAssembly | MDN上的代码照猫画虎一次,从而会使用wasm_bindgen这个库,在这个学习的过程中我会使用trae来辅助学习。
糯诺诺米团3 个月前
qt·ffmpeg·webassembly
Qt6.8.2创建WebAssmebly项目使用FFmpeg资源Qt6新出了WebAssmebly功能,可以将C++写的软件到浏览器中运行,最近一段时间正在研究这方便内容,普通的控件响应都能实现,今天主要为大家分享如何将FFmpeg中的功能应用到浏览器中。
庸俗今天不摸鱼4 个月前
前端·webassembly·deepseek
🔥《前端防裁员计划:DeepSeek教我每天30分钟吃透一个前沿新技术——Rust+WebAssembly重构图像引擎》案例冲击:某医疗影像SaaS公司用WASM将CT解析速度提升8倍,前端团队获得期权激励 技术纵深:Rust方案(推荐)
Marshall35724 个月前
前端·webassembly
WebAssembly (Wasm)简介最近做动画渲染的时候有个诉求是需要把Wasm能力集成至 IOS 客户端,于是决定写篇博客学习下 WebAssembly 相关的知识。
Liigo4 个月前
rust·react·tauri·webassembly·jsx·sycamore·dioxus
初次体验Tauri和Sycamore (2)原创作者:庄晓立(LIIGO) 原创时间:2025年2月8日(首次发布时间) 原创链接:https://blog.csdn.net/liigo/article/details/145520637 版权所有,转载请注明出处。 关键词:Sycamore, Tauri, Dioxus, Leptos, Rust, WebAssembly, Reactive, JSX, React, Web