技术栈
webassembly
天涯学馆
1 小时前
前端
·
webassembly
解锁WebAssembly与JavaScript交互的无限可能
在过去的工作中,我们团队面临着一个挑战:如何在保证用户体验的前提下,显著提高复杂计算任务的处理速度。传统的纯JavaScript实现虽然简单,但在处理大量数据时显得力不从心。这时,WebAssembly进入了我们的视野。它不仅提供了接近原生代码的执行速度,还能与现有的JavaScript代码无缝集成。通过将关键计算逻辑迁移到WebAssembly模块,我们成功地将某些操作的性能提升了数倍,同时保持了代码的可维护性和易读性。
HyaCinth
10 小时前
前端
·
javascript
·
webassembly
Tauri+MuPDF 实现 pdf 文件裁剪,侄子再也不用等打印试卷了🤓
基于MuPDF.js实现的 PDF 文件 A3 转 A4 小工具。(其实就是纵切分成2份🤓)表哥最近经常找我给我侄子的试卷 pdf 文件 A3 转 A4(因为他家只有 A4 纸,直接打印字太小了)。
一点一木
1 个月前
前端
·
go
·
webassembly
WebAssembly:Go 如何优化前端性能
前端开发可能经常遇到这样的问题:页面需要处理复杂的计算任务,而 JavaScript 在这类任务中的表现可能不尽如人意,导致页面响应缓慢或卡顿。此时,WebAssembly(Wasm)的出现,为我们提供了一个新的选择,它允许前端开发者使用更高效的编程语言来加速这些计算任务。Go 语言作为一种高效、简洁的编程语言,和 WebAssembly 的结合,可以显著提升前端性能,尤其是对计算密集型任务的加速。
rocksun
2 个月前
webassembly
通过Lit和Shoelace了解Web Components的优缺点
如果您在更大的 Web 实现团队中工作或领导该团队,请确保您了解 Web 组件库的可能优势。译自 The Pros and Cons of Web Components, Via Lit and Shoelace,作者 David Eastman。
FengCh
2 个月前
webassembly
Web Assembly 构建 C++ 代码在 JavaScript 环境调用
在目录 emsdk/test/下新建一个 test.c 文件,内容如下:在终端中运行代码 emcc test/test.c -o test.wasm.js ,最终在目录下生成一个 test.wasm.js js 文件和 test.wasm.wasm 的二进制文件:
前端小魔女
3 个月前
前端
·
rust
·
webassembly
Rust赋能前端:为WebAssembly 瘦身
凡事你一旦接纳了,就不存在了;你看不惯它,它就一直折磨你大家好,我是柒八九。一个专注于前端开发技术/Rust及AI应用知识分享的Coder
码力码力我爱你
3 个月前
vue.js
·
vue
·
wasm
·
webassembly
·
emscripten
QT + WebAssembly + Vue环境搭建
git clone https://github.com/emscripten-core/emsdk.git
码力码力我爱你
3 个月前
linux
·
前端
·
javascript
·
qt
·
vue
·
wasm
·
webassembly
Vue Application exit (SharedArrayBuffer is not defined)
报其它错误,如(CompileError: WebAssembly.instantiate(): expected magic word 00 61 73 6d, found 3c 21 44 4f @+0)。查看文件请求路径是否正常
Atypiape2
4 个月前
javascript
·
rust
·
wasm
·
webassembly
Webpack 5 支持访问 Rust WebAssembly 线性内存
前面在《解决 Rust WebAssembly 启动 Web 程序报错》 一文中讲到,将 Webpack 升级到 5.54.0+。其实问题并未彻底解决,还潜藏另一个问题。当我们像原先那样,通过导出 memory 来访问 WebAssembly 线性内存:
大宝贱
4 个月前
ffmpeg
·
wasm
·
webassembly
·
vitepress
·
视频格式转换
基于ffmpeg.wasm实现的视频格式转换工具
在线体验地址:https://potatoh5games.fun/tools/#VideoConverter
vivo互联网技术
5 个月前
rust
·
three.js
·
webassembly
·
3d模型
·
web3d
基于 Three.js 的 3D 模型加载优化
作者:来自 vivo 互联网前端团队- Su Ning作为一个3D的项目,从用户打开页面到最终模型的渲染需要经过多个流程,加载的时间也会比普通的H5项目要更长一些,从而造成大量的用户流失。为了提升首屏加载的转化率,需要尽可能的降低loading的时间。这里就分享一些我们在模型加载优化方面的心得。
得物技术
5 个月前
前端
·
rust
·
webassembly
前端打包工具Mako架构解析|得物技术
Mako是一个新的Web打包工具,适用于Web应用、库和框架。它被设计得快速、可靠且易于使用。Mako已被数百个生产项目中使用。如果你正在寻找一个现代的Web打包工具,Mako是正确的选择。
Aaaaaaaaaaayou
5 个月前
react.js
·
rust
·
webassembly
从零实现 React v18,但 WASM 版 - [18] 实现 useRef, useCallback, useMemo
模仿 big-react,使用 Rust 和 WebAssembly,从零实现 React v18 的核心功能。深入理解 React 源码的同时,还锻炼了 Rust 的技能,简直赢麻了!
rteybftr_mjku
6 个月前
java
·
前端
·
webassembly
·
dash
Web前端仿项目:探索实践之路
Web前端仿项目:探索实践之路在Web前端领域,仿项目是一种常见且有效的学习方式。通过模仿已有的项目,我们可以深入了解前端技术的实际应用,提升自己的实践能力。然而,如何有效地进行Web前端仿项目,却是一个充满困惑和挑战的问题。本文将从四个方面、五个方面、六个方面和七个方面,深入探讨Web前端仿项目的实践之路。
rteybftr_mjku
6 个月前
前端
·
docker
·
webassembly
web前端培训生:深入探索与技能进阶之路
web前端培训生:深入探索与技能进阶之路作为web前端培训生,你正站在一个充满挑战与机遇的起点。在这个日新月异的行业中,掌握扎实的前端技能和不断学习的态度将是你脱颖而出的关键。本文将分四个方面、五个方面、六个方面和七个方面,深入探讨web前端培训生的成长之路,帮助你更好地规划自己的学习和职业发展。
rteybftr_mjku
6 个月前
前端
·
docker
·
webassembly
web前端筛选器:深度解析与高效应用
web前端筛选器:深度解析与高效应用在web前端开发中,筛选器(Filter)是一个至关重要的工具,它能够帮助我们快速定位、选择并操作DOM元素。本文将从四个方面、五个方面、六个方面和七个方面,对web前端筛选器进行深入解析,并探讨其高效应用的方法。
rteybftr_mjku
6 个月前
前端
·
docker
·
webassembly
web前端屏保:技术与创意的交融之旅
web前端屏保:技术与创意的交融之旅在数字化时代的浪潮中,web前端屏保作为用户与设备之间的第一道交互界面,不仅承载着技术实现的挑战,更融入了创意设计的艺术。今天,我们就来深入探索web前端屏保的奥秘,从四个方面、五个方面、六个方面和七个方面逐一揭开其技术与创意的交融之旅。
前端小魔女
7 个月前
前端
·
rust
·
webassembly
宝贝,带上WebAssembly,换个姿势来优化你的前端应用
在你没崛起之前,脸是用来丢的大家好,我是柒八九。一个专注于前端开发技术/Rust及AI应用知识分享的Coder
Aaaaaaaaaaayou
7 个月前
react.js
·
rust
·
webassembly
从零实现 React v18,但 WASM 版 - [16] 实现 React Noop
模仿 big-react,使用 Rust 和 WebAssembly,从零实现 React v18 的核心功能。深入理解 React 源码的同时,还锻炼了 Rust 的技能,简直赢麻了!