[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"tag-webassembly":3},{"tag":4,"articles":11},{"id":5,"name":6,"slug":7,"article_count":8,"description_zh":9,"description_en":10},"886b20fc-81d7-412d-9f84-50968396b483","WebAssembly","webassembly",4,"WebAssembly 是一種可在瀏覽器、edge 與本機 runtime 執行的二進位格式，常搭配 Rust、WASI、SIMD 與安全外掛使用。它的重要性在於把高效能運算、可攜部署與沙箱隔離帶進前端與後端工作流。","WebAssembly is a compact binary format and runtime target for browsers, edge services, and local plugins, often paired with Rust, WASI, and SIMD. It matters because it brings near-native performance, portable deployment, and sandboxed execution to modern web and systems workflows.",[12,21,29,37,44,51,58,65,72,79,86,93,100,107,114,121,128,135,142,149,156,163,170,177,185],{"id":13,"slug":14,"title":15,"summary":16,"category":17,"image_url":18,"cover_image":18,"language":19,"created_at":20},"698981d2-c844-4ee0-ba64-cc9a328deb3c","how-to-build-akiraos-wasm-apps-for-zephyr-zh","怎麼做 AkiraOS WASM 應用","這篇教你在 Zephyr RTOS 上建立、編譯、燒錄與 OTA 更新 AkiraOS 的 WebAssembly 應用。","tools","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780862577242-1x6z.png","zh","2026-06-07T20:02:24.454909+00:00",{"id":22,"slug":23,"title":24,"summary":25,"category":26,"image_url":27,"cover_image":27,"language":19,"created_at":28},"174a1d04-6330-4ed1-98d3-32a6199d2108","bento-webassembly-memory-compartments-zh","Bento 把 Wasm 記憶體切成隔間","Bento 用 WebAssembly multi-memory 把高風險資料切開，讓既有 Wasm 二進位更難被 buffer overflow 連坐。","research","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780811288729-y8qc.png","2026-06-07T05:47:45.523833+00:00",{"id":30,"slug":31,"title":32,"summary":33,"category":34,"image_url":35,"cover_image":35,"language":19,"created_at":36},"17c2894c-f770-4a68-9974-9017c71e18de","why-chrome-benchmark-win-matters-more-than-scoreboard-zh","為什麼 Chrome 的基準測試勝利比分數更重要","Chrome 的最新基準測試破紀錄不只是成績單，而是證明瀏覽器工程仍能靠正確的優化方向持續變快。","industry","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780809466932-1ybt.png","2026-06-07T05:17:19.809262+00:00",{"id":38,"slug":39,"title":40,"summary":41,"category":34,"image_url":42,"cover_image":42,"language":19,"created_at":43},"7ce37f8e-e690-4543-82d8-3968ba46440f","5-things-to-know-about-ppsspp-web-zh","5 個關於 PPSSPP-Web 的重點","5 個重點看懂 PPSSPP-Web 如何在瀏覽器跑 PSP 遊戲、它的優勢、限制與適合族群。","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780676275716-7ulr.png","2026-06-05T16:17:29.190685+00:00",{"id":45,"slug":46,"title":47,"summary":48,"category":34,"image_url":49,"cover_image":49,"language":19,"created_at":50},"bc642279-2934-4055-ad18-2b817a2d763e","5-reasons-to-use-endive-on-the-jvm-zh","5 個在 JVM 上用 Endive 的理由","5 個理由看懂 Endive 如何在 JVM 內跑 WebAssembly，避開 native code、JNI 與額外部署負擔。","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780670871318-54cx.png","2026-06-05T14:47:21.999279+00:00",{"id":52,"slug":53,"title":54,"summary":55,"category":34,"image_url":56,"cover_image":56,"language":19,"created_at":57},"430ab2d6-fd4c-4db7-9890-39c6b4dd2f13","why-libreoffice-browser-push-right-move-zh","為什麼 LibreOffice 走向瀏覽器是對的","LibreOffice 應該進入瀏覽器與行動裝置，才能在雲端辦公成為預設的時代維持競爭力。","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780669983968-j1y3.png","2026-06-05T14:32:23.661537+00:00",{"id":59,"slug":60,"title":61,"summary":62,"category":34,"image_url":63,"cover_image":63,"language":19,"created_at":64},"425e11fb-ecac-4200-a7e9-2aef6843d505","5-reasons-wasm-is-going-mainstream-backend-zh","5 個 Wasm 走向後端主流的理由","5 個理由看懂 WebAssembly 為何在 2026 進入後端：毫秒冷啟動、強隔離、跨語言重用、體積小、適合邊緣與外掛。","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780207363830-blmx.png","2026-05-31T06:02:19.192834+00:00",{"id":66,"slug":67,"title":68,"summary":69,"category":17,"image_url":70,"cover_image":70,"language":19,"created_at":71},"96ec24bd-8710-4289-aae4-8c4e6c417444","why-webassembly-is-still-wrong-default-web-apps-zh","為什麼 WebAssembly 仍不是 Web App 的預設選擇","WebAssembly 是處理熱點效能的工具，不該成為多數 Web App 的預設架構；大部分產品仍應先用 JavaScript。","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779975171254-vc7q.png","2026-05-28T13:32:21.45168+00:00",{"id":73,"slug":74,"title":75,"summary":76,"category":17,"image_url":77,"cover_image":77,"language":19,"created_at":78},"005cb676-076f-4ebd-a879-bbbf146d35b6","why-webassembly-became-a-production-runtime-zh","為什麼 WebAssembly 是終於重要的執行時堆疊","WebAssembly 正從瀏覽器技術變成生產級執行時，特別適合 edge、外掛與效能敏感工作負載。","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779974268253-wqqi.png","2026-05-28T13:17:20.277958+00:00",{"id":80,"slug":81,"title":82,"summary":83,"category":17,"image_url":84,"cover_image":84,"language":19,"created_at":85},"0a1c8ca2-a054-4230-9aef-2de8fdd0aaac","mdn-webassembly-guide-turns-js-into-a-host-zh","MDN 讓 Wasm 變成 JS 主機","我把 MDN 的 WebAssembly 指南拆成可直接套用的 JS 載入模式，順手補一份可複製的 Wasm loader 模板。","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779973422679-zrjy.png","2026-05-28T13:03:09.774221+00:00",{"id":87,"slug":88,"title":89,"summary":90,"category":17,"image_url":91,"cover_image":91,"language":19,"created_at":92},"a65b29dd-57d7-46c1-9ea9-60519a6ae8c6","wasm-one-codebase-many-runtimes-zh","Wasm 讓一份程式跑多個 runtime","我拆解 WebAssembly 的實戰方法，整理成 browser、edge、plugin 都能直接套用的模板。","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779972510506-qf51.png","2026-05-28T12:48:01.905726+00:00",{"id":94,"slug":95,"title":96,"summary":97,"category":34,"image_url":98,"cover_image":98,"language":19,"created_at":99},"f6c82560-9ded-43f2-9d02-561f8e5d3460","why-webassembly-reshaping-cloud-computing-2026-zh","為什麼 WebAssembly 正在重塑 2026 年的雲端運算","WebAssembly 不是雲端的玩具，它已經是短生命週期工作負載最划算、最穩定的執行環境。","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779506164412-au3z.png","2026-05-23T03:15:31.621607+00:00",{"id":101,"slug":102,"title":103,"summary":104,"category":17,"image_url":105,"cover_image":105,"language":19,"created_at":106},"5b2cd70c-920f-4d62-bda2-a482b5e069f8","spidermonkey-retiring-asmjs-firefox-148-zh","Firefox 148 開始收掉 asm.js","Firefox 148 預設關閉 asm.js 最佳化，SpiderMonkey 之後會移除相關程式碼。舊專案還能跑，但建議盡快轉到 WebAssembly。","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779505553107-vyde.png","2026-05-23T03:05:32.433769+00:00",{"id":108,"slug":109,"title":110,"summary":111,"category":34,"image_url":112,"cover_image":112,"language":19,"created_at":113},"86ce3639-09f3-4b6f-aea0-30d588daab8d","5-reasons-webassembly-fits-edge-data-processing-zh","5 個 WebAssembly 邊緣優勢","5 個原因看 WebAssembly 如何在 Azure IoT Operations 讓邊緣資料處理更安全、可攜且可組合。","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779168830285-84xq.png","2026-05-19T05:33:21.815565+00:00",{"id":115,"slug":116,"title":117,"summary":118,"category":17,"image_url":119,"cover_image":119,"language":19,"created_at":120},"08d746ba-f428-4078-a652-afeab390810a","webassembly-browser-c-to-wasm-tutorial-zh","瀏覽器裡的 C-to-WASM 教學","一篇 2026 年 5 月教學示範如何在 GitHub Codespaces 內，用 C、Emscripten 和瀏覽器完成 WebAssembly 開發、測試與部署。","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779168232653-g8lb.png","2026-05-19T05:23:23.991487+00:00",{"id":122,"slug":123,"title":124,"summary":125,"category":17,"image_url":126,"cover_image":126,"language":19,"created_at":127},"31b9c458-eab8-44fa-b154-502ea8343f10","webassembly-turns-native-code-into-web-modules-zh","WebAssembly 讓原生碼變模組","我把 WebAssembly 拆成可落地的使用框架，最後附一份可直接複製的採用模板。","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779167068634-g7cy.png","2026-05-19T05:04:01.650875+00:00",{"id":129,"slug":130,"title":131,"summary":132,"category":34,"image_url":133,"cover_image":133,"language":19,"created_at":134},"902b650d-65ca-48b7-94f6-7f9efc3e8721","why-triton-vm-webassembly-move-matters-zh","為什麼 Triton VM 的 WebAssembly 轉向比公告更重要","Triton VM 支援 WebAssembly 不是單純的相容性升級，而是把加密驗證與執行推進瀏覽器，直接影響 web wallet 的可用性與信任模型。","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778620858649-mr6b.png","2026-05-12T21:20:27.272291+00:00",{"id":136,"slug":137,"title":138,"summary":139,"category":34,"image_url":140,"cover_image":140,"language":19,"created_at":141},"4727475e-99d7-465e-9ee4-e0bcb346e7d4","why-webassembly-should-stay-living-standard-zh","為什麼 WebAssembly 應該維持活標準","WebAssembly 應該維持活標準，而不是急著凍結成最終 Recommendation，因為它仍在快速演進，且互通性需要持續協調。","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778620239411-pobr.png","2026-05-12T21:10:25.546948+00:00",{"id":143,"slug":144,"title":145,"summary":146,"category":34,"image_url":147,"cover_image":147,"language":19,"created_at":148},"98084b77-6eb1-4d6f-99b5-7fb102cabe1f","why-rust-workers-need-panic-unwind-zh","為什麼 Rust Workers 需要 panic unwind，而不只是 a…","Rust Workers 要真正可靠，不能只靠 abort recovery；必須同時支援 panic unwinding，才能在失敗後保住狀態並安全恢復。","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778391034291-ms3i.png","2026-05-10T05:30:17.662702+00:00",{"id":150,"slug":151,"title":152,"summary":153,"category":17,"image_url":154,"cover_image":154,"language":19,"created_at":155},"2635403f-e7c6-4cdc-bb53-84dd88e14a29","why-webassembly-is-killing-server-side-browser-tools-zh","為什麼 WebAssembly 正在扼殺伺服器端瀏覽器工具","WebAssembly 讓許多瀏覽器工具改在本機執行，速度更快、隱私更好，也不必再靠伺服器上傳與排隊。","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778390450035-kp8c.png","2026-05-10T05:20:22.161273+00:00",{"id":157,"slug":158,"title":159,"summary":160,"category":17,"image_url":161,"cover_image":161,"language":19,"created_at":162},"31d76621-fb04-4a06-8b6a-f4b63db43dca","gcc-webassembly-back-end-proposal-zh","GCC 重新挑戰 WebAssembly 後端","GCC 提出新的 WebAssembly 後端 RFC patch series。這篇整理它的進度、缺少的功能、和 LLVM\u002FClang 的差距。","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778246451160-9a07.png","2026-05-08T13:20:29.419322+00:00",{"id":164,"slug":165,"title":166,"summary":167,"category":17,"image_url":168,"cover_image":168,"language":19,"created_at":169},"bd960274-ba91-484f-a56e-4c1504665ec5","copilot-studio-dotnet-10-wasm-performance-zh","Copilot Studio 換上 .NET 10 WASM 後更快了","Copilot Studio 把瀏覽器端 WebAssembly 引擎升到 .NET 10，帶來更快執行、較少部署雜活，還公開了實測數字。","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778245880937-6sxm.png","2026-05-08T13:10:53.938982+00:00",{"id":171,"slug":172,"title":173,"summary":174,"category":17,"image_url":175,"cover_image":175,"language":19,"created_at":176},"781ef231-8e34-4e95-a273-ede286356f88","webassembly-2026-faster-web-apps-less-javascript-zh","2026 的 WebAssembly：少寫 JavaScr…","2026 年的 WebAssembly 已從瀏覽器優化工具，變成 edge、音訊與安全外掛的實用 runtime。SIMD 測試可把影像濾鏡從 450 ms 壓到 12 ms，Rust 與 WASI 也讓部署更順。","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1775217840101-wz9k.png","2026-04-03T12:03:41.96169+00:00",{"id":178,"slug":179,"title":180,"summary":181,"category":182,"image_url":183,"cover_image":183,"language":19,"created_at":184},"c7851ee1-877f-49f6-991f-1d3cc837da54","rust-1-94-1-patches-regressions-and-cargo-cves-zh","Rust 1.94.1 修補回歸與 Cargo CVE","Rust 1.94.1 修掉 3 個回歸，並更新 Cargo 的 tar 套件，修補 CVE-2026-33055 與 CVE-2026-33056。","model-release","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1775149617208-l87n.png","2026-04-02T17:06:33.268452+00:00",{"id":186,"slug":187,"title":188,"summary":189,"category":17,"image_url":190,"cover_image":190,"language":19,"created_at":191},"c627f847-b284-4db3-9d36-8c4f6785d699","fyrox-1-0-lands-after-seven-years-in-rust-zh","Fyrox 1.0 登場，Rust 遊戲引擎終於穩了","Fyrox 1.0.0 經過 7 年開發正式推出，帶來穩定 Rust 遊戲引擎、型別化 handle、編輯器升級與 2D\u002F3D 工作流。","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1775143318456-ed8s.png","2026-04-02T15:21:37.483014+00:00"]