tag webassembly

標籤
貢獻34
98
02:39 PM · Nov 06 ,2025

@webassembly / 博客 RSS 訂閱

mob64ca14157da7 - 【wasm】入門 - solfKwolf的前端雜記

引言:WebAssembly執行速度的瓶頸與突破 WebAssembly(Wasm)作為一種高效的二進制指令格式,在跨平台執行性能上具有顯著優勢。然而,解釋型Wasm運行時(Runtime)如Wasm3,仍面臨函數調用開銷帶來的性能挑戰。函數內聯(Function Inlining)作為一種關鍵的編譯優化技術,通過消除函數調用開銷、啓用後續優化,成為提升執行速度的重要手段。

函數調用 , webassembly , define , Css , 前端開發 , HTML

收藏 評論

技術極先鋒 - WebAssembly 一週一報0701 - WasmEdge的個人空間 -

突破前端後端壁壘:Orleans與WebAssembly無縫集成革命性方案 你是否還在為前後端通信延遲、數據格式不兼容而頭疼?是否渴望一種方案能讓前端直接調用後端服務,就像操作本地函數一樣簡單?本文將為你揭示Orleans與WebAssembly的無縫集成方案,徹底打破前後端開發的次元壁,讓分佈式應用開發效率提升300%。讀完本文,

序列化 , webassembly , 客户端 , 後端開發 , Python

收藏 評論

Moonbit - MoonBit支持雲原生調試功能

MoonBit 更新 1. 支持雲原生調試功能 現在,你可以通過訪問try.moonbitlang.com,直接在瀏覽器中使用 devtools 調試 MoonBit 程序,無需安裝任何軟件。具體的使用步驟如下: 2. MoonBit 支持使用 for 關鍵字定義的函數式循環控制流 MoonBit 現在支持使用 for 關鍵字定義的函數式循環控制流,其性能接近於 C/C++ 等底層語言,比如

編程 , webassembly , 編程語言 , 程序員 , 調試器

收藏 評論

JAVA小俠影 - 用WebAssembly提升前端應用解壓縮性能的嘗試

你是否還在為前端數據傳輸緩慢而困擾?當面對大量JSON日誌、高分辨率圖像或複雜3D模型時,JavaScript的壓縮效率往往成為性能瓶頸。WebAssembly(Wasm)技術帶來了突破——通過將C/C++/Rust等高性能語言編寫的壓縮算法編譯為瀏覽器可執行模塊,可實現比純JS快5-10倍的壓縮速度,同時減少60%以上的網絡傳輸量。本文將以zlib和Snappy算法為例

sed , rust , webassembly , 後端開發 , harmonyos

收藏 評論

mob64ca141677f9 - 為何要使用 Rust ?

文章目錄 引言:前端的邊界,已經不止“前端” 一、TypeScript 帶來的類型覺醒:從靈活到強約束的進化 TypeScript 的靈活性:類型擦除 二、Rust 的靜態類型與所有權模型 1. 所有權:變量的唯一歸屬權 2. 借用與可變引用

rust , webassembly , 後端開發 , 前端 , Javascript , Python

收藏 評論

LigaAI - 前端進階:在 Web 中使用 C++,我讓學妹另眼相看

這是一個關於矩形排樣問題和 WebAssembly 初體驗的故事,但一切還要從不學無術的小學妹説起…… 1. 問題起因 小學妹的課題需要寫一個程序解決矩形排樣(即二維矩形裝箱)問題。 根據給定的一系列矩形,需要將它們打包到指定大小的二維箱子中,且要求任意兩個矩形不能相交或包含。 問:如何排列矩形可使需要的箱子數量最少,且利用率最大? 這是一個極具現實意義的問題,在工業應用中非常重要,排樣

前端工程師 , webassembly , c++ , 程序人生 , typescript

收藏 評論

用户bPcOr1y - 什麼是WebAssembly及其必要性

1 什麼是WebAssembly WebAssembly(Wasm)是一種可移植的字節碼格式,本身為了解決日益複雜的前端 Web 應用以及有限的JavaScript 腳本解釋性能而誕生的技術,通過該技術可以使用非JavaScript 編程語言編寫代碼並且能在瀏覽器上運行[1]。 隨着Wasm的發展,現在Wasm不僅僅可以用於瀏覽器,同樣可以被應用在server-side程序中,它已經被定義為一個可

webassembly

收藏 評論

數據探索家 - WebAssembly 系列 一 ~ 六 - 破碎虛空的個人空間 -

告別前端性能困境:Knockout.js響應式與WebAssembly計算力的終極抉擇 【免費下載鏈接】knockout 項目地址: https://gitcode.com/gh_mirrors/kno/knockout 你是否還在為前端應用的性能問題頭疼?用户操作卡頓、數據更新延遲、複雜計算阻塞界面——這些問題不僅影

webassembly , Knockout , 前端開發 , Javascript , ui

收藏 評論

半夜未央好 - 關於Unity WebGL 的探索(二)_weixin

突破瀏覽器邊界:Unity遊戲引擎WebGL移植全流程解析 引言:Unity到WebGL的移植痛點與解決方案 傳統Unity遊戲發佈至Web平台常面臨性能損耗、兼容性問題和加載速度慢等挑戰。Emscripten作為WebAssembly(WASM)編譯器工具鏈,通過將C/C++代碼編譯為瀏覽器可執行的JavaScript和We

webassembly , webgl , 前端開發 , Git , Javascript

收藏 評論

網絡智葉 - 你想要的WebAssembly入門與實踐 - Peter醬呀的個人空間 -

WebAssembly(簡稱Wasm)作為現代Web開發的重要技術,正在徹底改變我們構建高性能Web應用的方式。而wasm-bindgen作為連接Rust與JavaScript的關鍵橋樑,為WebAssembly異常處理提供了革命性的解決方案。本文將深入探討wasm-bindgen在WebAssembly異常處理中的核心作用,並展望這一技術的未來發展趨勢。 🔍 W

rust , webassembly , Css , 異常處理 , 前端開發 , HTML

收藏 評論

bugouhen - WebGL與Canvas的顯存與內存使用分析_51CTO博客

Blazor WebAssembly作為微軟推出的革命性Web開發框架,讓開發者能夠使用C#和.NET構建交互式Web UI。在前端圖形渲染領域,Canvas和WebGL是兩種主流的技術選擇。本文將從性能角度深入對比這兩種圖形渲染方案,幫助你為Blazor WebAssembly項目選擇最佳圖形方案。🚀 Blazor WebAssembly圖形渲染基礎 在B

webassembly , 3d , 後端開發 , webgl , harmonyos

收藏 評論

f702 - linux上WAMR環境配置流程

在主機上搭建WAMR的核心是構建iwasm執行器,另一種方式是以運行時庫libiwasm.a的形式調用,本文不介紹這個方式。 1. 主機環境準備(以 Ubuntu 20.04 為例) 1.1 構建 wamrc AOT 編譯器 wasm 二進制文件和 AOT 文件都受 iwasm 支持。wamrc AOT 編譯器是將 wasm 二進制文件編譯成 AOT 文件,也可以由 iwasm 運行。執行以下命令

clang , runtime , webassembly

收藏 評論

yunwei37 - Wasm-bpf: 為雲原生 Webassembly 提供通用的 eBPF 內核可編程能力

作者:鄭昱笙,陳茂林 Wasm 最初是以瀏覽器安全沙盒為目的開發的,發展到目前為止,WebAssembly 已經成為一個用於雲原生軟件組件的高性能、跨平台和多語言軟件沙箱環境,Wasm 輕量級容器也非常適合作為下一代無服務器平台運行時。另一個令人興奮的趨勢是 eBPF 的興起,它使雲原生開發人員能夠構建安全的網絡、服務網格和多種可觀測性組件,並且它也在逐步滲透和深入到內核的各個組件,提供更強大的內

wasm , webassembly , Linux , 雲原生 , ebpf

收藏 評論

mob64ca14089531 - javascript - Emscripten編譯器安裝教程,親測成功編譯出第一個WebAssembly - 前端研發工程師 - 梁曉誼

Emscripten與WebAssembly SIMD:實時音頻處理優化 【免費下載鏈接】emscripten Emscripten: An LLVM-to-WebAssembly Compiler 項目地址: https://gitcode.com/gh_mirrors/em/emscripten 你是否曾遇到網頁音

指令集 , webassembly , 後端開發 , 音頻處理 , Python

收藏 評論

題葉 - 一些手寫 WAT(WebAssembly) 的格式的例子

poetry https://github.com/FantasyInternet/poetry 一門簡單的編程語言. runtime 和 stdlib 用 wasm 手寫, 內存處理, 數組處理, 字符串處理, 很有學習參考的意義. wat2wasm https://webassembly.github.io/wabt/demo/wat2wasm/ 幾個很簡單的 demo. 給出了對應的 WAS

webassembly

收藏 評論

yunwei37 - 在 WebAssembly 中使用 C/C++ 和 libbpf 編寫 eBPF 程序

作者:於桐,鄭昱笙 eBPF(extended Berkeley Packet Filter)是一種高性能的內核虛擬機,可以運行在內核空間中,用來收集系統和網絡信息。隨着計算機技術的不斷髮展,eBPF 的功能日益強大,進而被用來構建各種效率高效的在線診斷和跟蹤系統,以及安全的網絡和服務網格。 WebAssembly(Wasm)最初是以瀏覽器安全沙盒為目的開發的,發展到目前為止,WebAssembl

webassembly , c++ , Linux , 雲原生 , ebpf

收藏 評論