技术栈
webassembly
WEIII
17 小时前
前端
·
微信小程序
·
webassembly
不是?全网都找不到案例?小程序集成 gifsicle wasm
这是继上一篇《全网都找不到!小程序集成第三方 WASM npm 包》后的第二篇。在上一篇中讲述了小程序集成第三方 npm 包@jsquash/jpeg实现 JPEG 图片压缩,而这一次则是探讨小程序中如何集成并实现 GIF 图片压缩。这一系列的共同之处都是小程序集成使用 WASM。使用 WASM 并不是很难的一件事,因为有很多开源的项目可供参考。真正难的是在小程序这个平台下如何使用,这也是我写这一篇所要分享的内容,这是在全网都找不到的。才疏学浅,也因此希望能够抛砖引玉。
顾洋洋
3 天前
前端
·
javascript
·
webassembly
WASM与OPFS组合技系列二(魔改读操作)
上一期主要介绍了怎么将文件保存到OPFS中,这期主要介绍怎么修改emcc生成的wasm胶水文件,使wasm内可以直接读取opfs中的文件,从而避免直接将大文件直接读取内存,导致内存爆炸问题。
WEIII
5 天前
前端
·
微信小程序
·
webassembly
全网都找不到!小程序集成第三方 WASM npm 包
这又是一次被小程序折磨的故事!距我上一次被小程序折磨还是在上一次(去年9月做微信头像加国旗小程序的时候)。但这是我第二次做小程序,就让我再次遇到这么个大难题,就是在小程序中用 WASM,准确来讲是集成一个第三方 npm 包@jsquash/jpeg,而这个依赖包是一个基于 WebAssembly ,支持浏览器端运行的第三方 JPEG 编解码库。
顾洋洋
5 天前
前端
·
javascript
·
webassembly
WASM与OPFS组合技系列一(文件导入)
wasm(WebAssembly)和OPFS(Origin Private File System)是前端在进行科学计算和大文件处理时常用的技术,本系列就着重介绍怎么将两种技术组合来实现大文件计算的同时保持高效率和低内存效果。
PegasusYu
6 天前
stm32
·
electron
·
nodejs
·
wasm
·
webassembly
·
crc32
·
crc-32
Electron使用WebAssembly实现CRC-32 STM32校验
将C/C++语言代码,经由WebAssembly编译为库函数,可以在JS语言环境进行调用。这里介绍在Electron工具环境使用WebAssembly调用CRC-32 STM32格式校验的方式。
庸俗今天不摸鱼
11 天前
前端
·
性能优化
·
webassembly
【万字总结】前端全方位性能优化指南(十)——自适应优化系统、遗传算法调参、Service Worker智能降级方案
自适应进化宣言 当监控网络精准定位病灶,真正的挑战浮出水面:系统能否像生物般自主进化? 五维感知——通过设备传感器实时捕获环境指纹(如地铁隧道弱光环境自动切换省电渲染) 基因调参——150个性能参数在遗传算法中实现达尔文式竞争,CDN选型效率提升4400倍 离线觉醒——Service Worker在断网瞬间接管核心功能 这不仅是技术升级,更宣告着软件从「精密机械」向「有机生命体」的范式跃迁。你的系统,即将学会呼吸。
我是小七呦
25 天前
前端
·
webassembly
·
ai 编程
!我是如何把大模型搬到Web推理的
ONNX Runtime(ORT) 是由微软开发的开源推理引擎,专为优化和加速 Open Neural Network Exchange(ONNX) 格式模型的部署而设计。它支持跨平台运行,涵盖从云端服务器到边缘设备的全场景,已成为AI模型生产部署的核心工具之一。
百慕
1 个月前
webassembly
WebAssembly: 基本概念及其应用场景
WebAssembly(通常简称为 Wasm)是一种新型的二进制编码格式,有助于在现代网页浏览器中以高效率运行代码。它允许开发者使用多种编程语言(如 C/C++、Rust、Go 等)编写应用程序,并将这些应用程序编译为 WebAssembly 模块。这些模块可以在 Web 上安全、快速地运行,开辟了在网页应用程序中创建更复杂和更高性能的功能的可能性。
疯不皮
1 个月前
rust
·
webassembly
·
trae
全网不唯一,但最热心带读Wasm胶水代码!被面试官问到再也不怕啦~
学习webassembly时,很多人一开始都会根据编译 Rust 为 WebAssembly - WebAssembly | MDN上的代码照猫画虎一次,从而会使用wasm_bindgen这个库,在这个学习的过程中我会使用trae来辅助学习。
糯诺诺米团
1 个月前
qt
·
ffmpeg
·
webassembly
Qt6.8.2创建WebAssmebly项目使用FFmpeg资源
Qt6新出了WebAssmebly功能,可以将C++写的软件到浏览器中运行,最近一段时间正在研究这方便内容,普通的控件响应都能实现,今天主要为大家分享如何将FFmpeg中的功能应用到浏览器中。
庸俗今天不摸鱼
2 个月前
前端
·
webassembly
·
deepseek
🔥《前端防裁员计划:DeepSeek教我每天30分钟吃透一个前沿新技术——Rust+WebAssembly重构图像引擎》
案例冲击:某医疗影像SaaS公司用WASM将CT解析速度提升8倍,前端团队获得期权激励 技术纵深:Rust方案(推荐)
Marshall3572
2 个月前
前端
·
webassembly
WebAssembly (Wasm)简介
最近做动画渲染的时候有个诉求是需要把Wasm能力集成至 IOS 客户端,于是决定写篇博客学习下 WebAssembly 相关的知识。
Liigo
2 个月前
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
CoderLiu
2 个月前
前端
·
rust
·
webassembly
用Rust重写md5发布为WebAssembly包
之前我们已经尝试过使用 wasm-pack + Rust + WebAssembly 开发了一个gitlib分析工具 (Rust + wasm-pack + WebAssembly 实现 Gitlab 代码统计,比JS快太多了),尝到甜头之后,想着把md5算法也用Rust重写一遍,并借此我们捋一下使用Rust开发WebAssembly包的整个流程。
PegasusYu
2 个月前
electron
·
webassembly
·
crc
·
crc校验
·
crc8
·
crc-8
·
maxim
Electron使用WebAassembly实现CRC-8 MAXIM校验
将C/C++语言代码,经由WebAssembly编译为库函数,可以在JS语言环境进行调用。这里介绍在Electron工具环境使用WebAssembly调用CRC-8 MAXIM格式校验的方式。
是秋锋呀
3 个月前
javascript
·
c++
·
electron
·
webassembly
electron 上怎么用node 调用 c++ 提供的方法
在 Electron 上调用 C++ 代码的场景主要出现在需要执行高性能、低延迟的任务,或者需要与现有的本地 C++ 库集成时。这些场景往往涉及底层系统交互、性能优化或跨平台兼容性需求。 我们都知道c++ 的性能和安全性都比JavaScript 要高,但我认为在 Electron 中调用 C++ 代码是一种强大的技术,但仅在以下情况下才值得考虑:
天涯学馆
4 个月前
前端
·
webassembly
解锁WebAssembly与JavaScript交互的无限可能
在过去的工作中,我们团队面临着一个挑战:如何在保证用户体验的前提下,显著提高复杂计算任务的处理速度。传统的纯JavaScript实现虽然简单,但在处理大量数据时显得力不从心。这时,WebAssembly进入了我们的视野。它不仅提供了接近原生代码的执行速度,还能与现有的JavaScript代码无缝集成。通过将关键计算逻辑迁移到WebAssembly模块,我们成功地将某些操作的性能提升了数倍,同时保持了代码的可维护性和易读性。
HyaCinth
4 个月前
前端
·
javascript
·
webassembly
Tauri+MuPDF 实现 pdf 文件裁剪,侄子再也不用等打印试卷了🤓
基于MuPDF.js实现的 PDF 文件 A3 转 A4 小工具。(其实就是纵切分成2份🤓)表哥最近经常找我给我侄子的试卷 pdf 文件 A3 转 A4(因为他家只有 A4 纸,直接打印字太小了)。
一点一木
5 个月前
前端
·
go
·
webassembly
WebAssembly:Go 如何优化前端性能
前端开发可能经常遇到这样的问题:页面需要处理复杂的计算任务,而 JavaScript 在这类任务中的表现可能不尽如人意,导致页面响应缓慢或卡顿。此时,WebAssembly(Wasm)的出现,为我们提供了一个新的选择,它允许前端开发者使用更高效的编程语言来加速这些计算任务。Go 语言作为一种高效、简洁的编程语言,和 WebAssembly 的结合,可以显著提升前端性能,尤其是对计算密集型任务的加速。
rocksun
6 个月前
webassembly
通过Lit和Shoelace了解Web Components的优缺点
如果您在更大的 Web 实现团队中工作或领导该团队,请确保您了解 Web 组件库的可能优势。译自 The Pros and Cons of Web Components, Via Lit and Shoelace,作者 David Eastman。