Watch Adding Audio to Your Ebitengine Game, a new tutorial on how to play sound effects and music using the Ebitengine game engine.
https://www.youtube.com/watch?v=eLK-WgKGPMc
https://trevors-tutorials.com/0007-adding-audio-to-your-ebitengine-game/
Watch Adding Audio to Your Ebitengine Game, a new tutorial on how to play sound effects and music using the Ebitengine game engine.
https://www.youtube.com/watch?v=eLK-WgKGPMc
https://trevors-tutorials.com/0007-adding-audio-to-your-ebitengine-game/
Blogged: Running .NET in the browser without Blazor
https://andrewlock.net/running-dotnet-in-the-browser-without-blazor/
In this post I show how to run .NET in your browser without using Blazor, and instead rely on lower-level abstractions provided by [JSImport] and [JSExport]
What if we could compose LLMs from reusable circuits? #NeuroScope could help get us there. #ai #mi #kr #javascript #python #smalltalk #catalyst #caffeine #squeakjs #webassembly
http://thiscontext.com/2025/08/11/a-new-adventure-mechanistic-interpretability-with-neuroscope/
The first non-BASIC programming language I learned was Karel the Robot. It’s a pseudo-Algol-derived teaching language. We had a Honeywell mainframe (this high school didn’t get their supercomputer until after I left for Japan) to build and run our programs.
Today I learned there’s a WebAssembly-based version and IDE that runs in the browser. Made me smile.
#karel #structuredprogramming
#webassembly
Karel: https://en.wikipedia.org/wiki/Karel_(programming_language)
在迷宮中運用 Candle 和 WASM 進行反向傳播
➤ 瀏覽器內的智慧導航:Candle 與 WASM 驅動的無神經網路最佳化
✤ https://yberreby.com/discrete-maze-backprop-candle-wasm/
這篇文章介紹了一種創新的方法,利用 Candle 和 WebAssembly (WASM) 在瀏覽器中直接透過梯度下降最佳化,解決離散迷宮導航問題。作者將離散問題轉化為一個可微分的隨機模型,並直接優化動作的 logits,無需神經網路或傳統的強化學習演算法。這種方法利用了 Candle 的自動微分功能,並將運算完全移至客戶端,即使離線也能執行。文章詳細闡述了狀態表示、動作空間、轉移動力學、參數化以及學習目標,展現了端對端可微分的迷宮解決方案。
+ 太酷了!居然可以在瀏覽器裡直接跑這麼複雜的優化,而且不需要後端伺服器,這對 Web AI 應用前景無限。
+ 參數化方式有點反直覺,但結果確實有效。作者提到「不推薦在嚴謹的場景中使用」,這點很有意思,想了解其限制。
#人工智慧 #機器學習 #最佳化 #WebAssembly
#GameBoy nostalgia meets modern tech in this #oSC25 session on #WebAssembly! Learn how a #Linux #dev brought Little Piggy Tracker (LGPT) into the browser. A perfect intro to #WASM for curious builders. #openSUSE #WASM https://youtu.be/pq-04MlLAnM?si=m4y_MdO-dkh7wV11
HTML is Dead, Long Live HTML — Acko.net
LinkHTML 是死的,htmL 萬歲:從根本重新思考 DOM
HTML is Dead, Long Live HTML
Rethinking DOM from first principles
Cover Image: Browsers are in a very weird place. While WebAssembly has succeeded, even on the server, the client still feels largely the same as it did 10 years ago.
yeah, yeah, AI this AI that... but **some of it** is very useful. But you want to build your #MCP servers with fixed and immutable tooling -- and you want those tools to be discoverable on the fly, with capability controls as well.
Yeah, it's #webassembly components, but it does the right thing.
Endor is a #WebAssembly-based one-click developer sandbox experience that looks really interesting: https://endor.dev/. You can either launch a complete dev environment like an entire LAMP stack (https://endor.dev/s/lamp), or just the service like a database that you need (https://endor.dev/blog/node-postgres).
Watch Adding Text to Your Ebitengine Game, a new tutorial on how to draw text onto the screen using the Ebitengine game engine.
https://www.youtube.com/watch?v=sUX3nXdkWBU
https://trevors-tutorials.com/0006-adding-text-to-your-ebitengine-game/
Introducing OpenSilverShowcase.com: 200+ Live .NET UI Samples, Free for the Community.
buff.ly/rryE7A5
#opensilver #silverlight #webdev #dotnet #webassembly #csharp #xaml
Introducing OpenSilverShowcase...
Introducing OpenSilverShowcase.com: 200+ Live .NET UI Samples, Free for the Community.
Sunsetting the `rustwasm` Github org, https://blog.rust-lang.org/inside-rust/2025/07/21/sunsetting-the-rustwasm-github-org/.
Active and important projects like `wasm-bindgen`, `walrus`, `weedle`, `wasm-pack`, `twiggy` etc. are moved into either their own organisation, or the maintainer's account, e.g.:
* https://github.com/wasm-bindgen/wasm-bindgen
* https://github.com/drager/wasm-pack
* https://github.com/AlexEne/twiggy
Thinking back on the vim.wasm project that practically stalled over 7 years ago. It had potential to bring Vim to the web, but it never really took off. Was it the timing, a lack of community support, or something else? Your thoughts! #Vim #WebAssembly
PHP-ORT:為網頁提供機器學習推論功能
➤ 賦能 PHP 開發者,迎向 AI 驅動的網頁時代
✤ https://krakjoe.github.io/ort/
本文介紹了 PHP-ORT,一個為 PHP 開發者帶來的首屈一指的機器學習推論解決方案。鑑於 PHP 在網頁開發中的主導地位,PHP-ORT 旨在使數百萬 PHP 開發者能夠在他們熟悉的環境中輕鬆地將智能功能整合到網站應用程式中,無需遷移至其他技術堆疊。它透過底層的 Tensor API、高效的數學函式庫及 ONNX 整合,實現了高效能的機器學習推論,並透過 WebAssembly 在瀏覽器中展示了其潛力。PHP-ORT 的目標是為 PHP 語言在 AI 時代中開闢新的可能性,使其成為生產環境中機器學習推論的關鍵基礎設施。
+ 聽起來太棒了!終於不用再依賴外部服務就能在 PHP 中實現 ML 了,這將大大簡化我們的開發流程。
+ 雖然 PHP 的生態系確實還有待加強,但 PHP-ORT 的出現絕對是一個令人振奮的開始。期待看到它如何推動
#機器學習 #PHP #網頁開發 #推論 #ONNX #WebAssembly
Watch Adding Obstacles to Your Ebitengine Game, a new tutorial on how to add basic obstacles and flip images vertically using the Ebitengine game engine.
https://www.youtube.com/watch?v=OmRxgScWu1c
https://trevors-tutorials.com/0005-adding-obstacles-to-your-ebitengine-game/
讓 libcurl 在 WebAssembly 中運作
➤ 繞過 WebAssembly 網路限制,讓 libcurl 暢行無阻
✤ https://jeroen.github.io/notes/webassembly-curl/
本文詳細說明如何透過 WebSocket 代理伺服器,讓依賴 libcurl 的應用程式在 WebAssembly 環境中無需修改即可運作。由於 WebAssembly 本身缺乏直接的 TCP 連線能力,作者提出一種巧妙的解決方案:利用 Emscripten 的 WebSocket 封裝機制,將 TCP 流量導向至一個 WebSocket 代理,該代理再將流量轉發給 SOCKS5 代理,進而允許 libcurl 連線到外部網路服務。文章也探討了 WSS 的使用、生產環境的設定,並提供實際的 R 語言範例來展示此技術的應用。
+ 這方法聽起來很有趣,解決了 WebAssembly 網頁應用程式在網路存取上的主要瓶頸!
+ 感謝作者分享這麼詳盡的技術細節,特別是
#WebAssembly #libcurl #網路代理 #WebSocket #SOCKS5