wasm

志尊宝5 天前
wasm·ai-native
AI原生前端开发(021):端侧AI与WebAssembly结合实战WebAssembly让前端可以运行高性能代码!这一篇我们学习如何结合Wasm加速端侧AI!这一篇我们了解了:
alwaysrun9 天前
前端·wasm·bindgen
Web之wasm-bindgen详解wasm-bindgen 是 Rust WebAssembly 生态的核心基础设施,是打通 Rust/Wasm 与 JavaScript 互操作的标准工具。它通过编译期自动生成类型安全的胶水代码,彻底解决了原生 WebAssembly 仅支持数值类型、无法直接交互复杂数据与浏览器 API 的痛点,是 Rust 开发 Wasm 应用的必备依赖。
alwaysrun11 天前
前端·rust·web·wasm
Web之wasm-pack详解wasm-pack 是 Rust 官方 WebAssembly 工作组开发的一站式 Rust→WebAssembly 工作流工具,它封装了编译、绑定生成、字节码优化、npm 打包全流程,是 Rust 与前端生态协作的核心基础设施。
zzu123zsw15 天前
运维·nginx·wasm·webassembly·devops·运维排错
从 proxy_pass 末尾斜杠到 WebAssembly 预压缩:深挖 Nginx 生产环境四大高频踩坑点在现代软件工程中,Nginx 几乎是每一位工程师日常必打交道的基础网关。无论是为前端单页面应用(SPA)做静态资源分发,还是在微服务集群入口提供反向代理、负载均衡,Nginx 都以高并发和低内存开销著称。
白搞电子18 天前
单片机·嵌入式硬件·物联网·电脑·wasm
ESP32-S31 WASM 应用开发实录:重力弹球从电脑预览到 ESP-Mosaico 实机测试前一阶段,我给 ESP Mini App 做了本地工作台:作者可以查看示例、编辑 Manifest、构建 WASM、在浏览器里预览,再导出投稿包。界面能把按钮摆出来,还不等于陌生开发者真的能完成一次开发。要验证这条通道,我希望选一个足够小、同时又会调用多项平台能力的应用。
指针向南1 个月前
前端·图像处理·人工智能·chrome·计算机视觉·wasm
Chrome读不了HEIC怎么办:原生解码和WASM两条路公司上个月办了个读者投稿活动。收上来的照片有一小半是 .heic,审核后台在 Chrome 里一张都预览不出来。同事问我能不能在网页里直接转 JPG。我先得搞清楚两件事:浏览器自己能读到什么程度?读不了的时候塞一个 WASM 解码器进去又要付出多少?测试用的是 Playwright 1.61.1 自带的三个内核构建。全部 headless,机器是 Apple M4 / 16 GB。样本是我用 sips 从合成图编出来的 HEIC,分 3MP、12MP 和 48MP 三档。它们不是 iPhone 拍的原片。
陈希瑞1 个月前
人工智能·算法·wasm
LongCat-2.5-Preview 的web逆向能力实测猿人学爬虫逆向第 30 题「隐算 - 简单算法,复杂构建」全程实录。34 小时挂机 · 705 次请求 · 2.68 亿 token · 113 次 token failed · 0 个有效 token
alwaysrun1 个月前
web·wasm
Web之WASM详解WebAssembly(简称 Wasm)是由 W3C 主导制定的安全、可移植、低层级二进制指令格式,核心目标是为 Web 平台提供接近原生代码的执行性能,同时不绑定 Web 环境,可作为通用沙箱化运行时在服务端、边缘、嵌入式等多场景落地。它不是一门编程语言,而是一种编译目标 —— C/C++、Rust、Go 等数十种语言都可以编译为 Wasm 字节码,在统一的虚拟机中安全执行。
每天吃饭的羊2 个月前
开发语言·javascript·wasm
WebAssemblyWebAssembly (Wasm) 是运行在浏览器里的「二进制高性能代码」 JS 是解释型脚本;Wasm 是编译后的二进制指令,速度接近原生 C/C++。
虎王物联2 个月前
物联网·docker·容器·边缘计算·wasm
Docker WASM 边缘计算:12ms 冷启动如何重塑 IoT 网关部署2025 年底 Docker 官方把 --platform=wasi/wasm32 纳入稳定通道后,WebAssembly 正式成为继 Linux/ARM64 之后的第三种原生运行时。对于 IoT 边缘网关来说,这不仅仅是多了一个选项,而是部署范式的换挡。传统容器在 ARM 设备上跑得不算差,但冷启动动辄几百毫秒,内存占用普遍 30MB 起步。当你的边缘节点是一台 512MB 内存的工业网关,上面还要同时跑数据采集、协议转换和本地推理,每多一个容器就多一份压力。WASM 模块的毫秒级启动和个位数 MB 内
网安蟹佬霸2 个月前
前端·安全·自动化·区块链·智能合约·wasm
WebAssembly安全攻防实战:从WASM逆向到漏洞利用WebAssembly(简称WASM)是一种二进制指令格式,设计用于在Web浏览器中实现高性能、可移植、安全的代码执行。自2017年被四大浏览器(Chrome、Firefox、Safari、Edge)正式支持以来,WASM已从"浏览器加速器"演变为跨平台执行引擎,广泛应用于Web应用加速、音视频编解码、游戏引擎、图像处理、区块链智能合约、边缘计算等场景。
qq_316837752 个月前
ffmpeg·uni-app·wasm
uniapp + Vite + ffmpeg-wasm 0.12.x 集成示例安装依赖查看依赖是否安装成功将esm下的ffmpeg-core.js和ffmpeg-core.wasm 拷贝到static静态目录,并确保能访问
海兰3 个月前
ubuntu·ffmpeg·wasm
ffmpeg-wasm 完整安装指南(Ubuntu 24.04)从零搭建 ffmpeg-wasm 开发环境,将 FFmpeg 编译为 WebAssembly,在 Node.js 中享受原生级的媒体处理能力。
凌云拓界3 个月前
安全·架构·开源·node.js·编辑器·软件工程·wasm
NodeVerdict | .ndv 二进制格式:为 WASM 解码器设计的紧凑布局阅读时长:约 35 分钟 前置知识:会读 JSON、知道追踪事件长什么样(前几篇)。本篇偏"格式设计与互操作",是进阶内容,但我会把二进制概念讲得非常接地气。 本篇目标:讲清楚三件事——①怎么手工设计一个紧凑二进制格式(.ndv);②为什么字符串驻留能省一半体积;③怎么让三种来源(NodeVerdict JSON / OTel JSON / .ndv)一个入口通吃。
小爬的老粉丝3 个月前
javascript·vue.js·wasm
Vue 3 文件预览生产排障:Worker/WASM 404、鉴权 Blob 与子路径Vue 3 文件预览最常见的生产故障是:开发环境可以打开 DOCX、XLSX、PPTX 或 PDF,部署后却白屏,控制台只留下一条 Worker 加载失败,或者 Network 中出现 WASM、字体、vendor 资源 404。
An_s3 个月前
开发语言·rust·wasm
rust(pdfium)底层开发实现wasm包给vue3调用遇到一个业务需求,就是要进行浏览器的PDF功能开发,研究之后发现是使用PDFium进行的,分win/linux/android/ios,还有一个wasm(给浏览器)
AOwhisky3 个月前
docker·容器·wasm
Docker 深度集成 WasmEdge:容器与 Wasm 的边界正在消失《AI视界——从资讯看技术》专栏 · 第二十四期当 Wasm 运行时成为 Docker 的默认组件,运维不需要学一套新工具就能管理 Wasm 工作负载。但“不需要学新工具”不等于“不需要学新思维”。
海带紫菜菠萝汤3 个月前
前端·javascript·ffmpeg·音视频·wasm
FFmpeg.wasm 实践:在浏览器中运行 FFmpeg 的能力边界与性能瓶颈FFmpeg 是音视频处理领域事实上的标准命令行工具,从转封装、编码、解码到滤镜处理,几乎涵盖了所有专业媒体工作流。但 FFmpeg 本质是 C 语言写就的本地程序,长期以来与浏览器生态存在天然隔阂。直到 WebAssembly(WASM)技术成熟后,将 FFmpeg 编译到浏览器运行才成为可能——这就是 FFmpeg.wasm 项目的初衷。
魔力女仆3 个月前
人工智能·rust·wasm
【RUST AI】把 TTS 搬进浏览器:kokoroi-rs 的 WASM 实践