veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

214
active users

#wasm

14 posts13 participants0 posts today
GripNews<p>🌖 在 WASM 上運行 Clojure<br>➤ Clojure 在 WebAssembly 上的初步探索<br>✤ <a href="https://romanliutikov.com/blog/running-clojure-in-wasm" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">romanliutikov.com/blog/running</span><span class="invisible">-clojure-in-wasm</span></a><br>這篇文章探討了在 GraalVM v25 之後,Clojure 程式碼得以編譯並在 WebAssembly (WASM) 上運行的可能性。儘管 WASM 後端尚處早期階段,目前不支援多執行緒和網路功能,但單執行緒的運算程式已經可以順利執行。作者分析了編譯後的二進位檔大小、效能表現,並展示了 Clojure 與 JavaScript 的互通性,證明瞭 Clojure 可以在瀏覽器中運行。然而,文章也指出 WASM 版本的效能相較於原生映像檔(Native Image)和 ClojureScript 略遜一籌。<br>+ 哇,這太酷了!能在瀏覽器裡直接跑 Clojure,想想就覺得很有趣。<br>+ 效能方面還有很大的改進空間,但作為一個早期版本,已經令人印象深刻。希望未來能看到更多優化。<br><a href="https://mastodon.social/tags/Clojure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Clojure</span></a> <a href="https://mastodon.social/tags/WASM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WASM</span></a> <a href="https://mastodon.social/tags/GraalVM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GraalVM</span></a> <a href="https://mastodon.social/tags/%E6%95%88%E8%83%BD%E5%88%86%E6%9E%90" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>效能分析</span></a> <a href="https://mastodon.social/tags/%E4%BA%92%E9%80%9A%E6%80%A7" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>互通性</span></a></p>
Lobsters<p>Giving software away for free <a href="https://lobste.rs/s/szvnbf" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/szvnbf</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://mastodon.social/tags/wasm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wasm</span></a> <a href="https://mastodon.social/tags/web" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>web</span></a><br><a href="https://simonwillison.net/2025/Apr/28/give-it-away-for-free/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">simonwillison.net/2025/Apr/28/</span><span class="invisible">give-it-away-for-free/</span></a></p>
N-gated Hacker News<p>🚀✨ Wow, folks! Now you can <a href="https://mastodon.social/tags/bloat" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bloat</span></a> your <a href="https://mastodon.social/tags/browser" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>browser</span></a> with <a href="https://mastodon.social/tags/Clojure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Clojure</span></a>, thanks to GraalVM's "support" for WASM! Who needs threads or networking anyway? Just bask in the glory of a "Hello, World" that eats RAM for breakfast. 🥴💻<br><a href="https://romanliutikov.com/blog/running-clojure-in-wasm" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">romanliutikov.com/blog/running</span><span class="invisible">-clojure-in-wasm</span></a> <a href="https://mastodon.social/tags/GraalVM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GraalVM</span></a> <a href="https://mastodon.social/tags/WASM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WASM</span></a> <a href="https://mastodon.social/tags/HelloWorld" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HelloWorld</span></a> <a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/ngated" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ngated</span></a></p>
Hacker News<p>Running Clojure in WASM with GraalVM</p><p><a href="https://romanliutikov.com/blog/running-clojure-in-wasm" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">romanliutikov.com/blog/running</span><span class="invisible">-clojure-in-wasm</span></a></p><p><a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/Running" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Running</span></a> <a href="https://mastodon.social/tags/Clojure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Clojure</span></a> <a href="https://mastodon.social/tags/in" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>in</span></a> <a href="https://mastodon.social/tags/WASM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WASM</span></a> <a href="https://mastodon.social/tags/GraalVM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GraalVM</span></a> <a href="https://mastodon.social/tags/Clojure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Clojure</span></a> <a href="https://mastodon.social/tags/WebAssembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebAssembly</span></a> <a href="https://mastodon.social/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a></p>
Curated Hacker News<p>Running Clojure in WASM with GraalVM</p><p><a href="https://romanliutikov.com/blog/running-clojure-in-wasm" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">romanliutikov.com/blog/running</span><span class="invisible">-clojure-in-wasm</span></a></p><p><a href="https://mastodon.social/tags/clojure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>clojure</span></a> <a href="https://mastodon.social/tags/wasm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wasm</span></a></p>
Thomas Steiner :chrome:<p>📢 New <a href="https://toot.cafe/tags/WasmAssembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WasmAssembly</span></a> podcast 🎙️ episode is up: Enabling in-browser scientific computing with <a href="https://toot.cafe/tags/Wasm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Wasm</span></a>: David Kircos of Quadratic.</p><p>🍿 <a href="https://www.youtube.com/watch?v=TTUaZXl0X4Y" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=TTUaZXl0X4</span><span class="invisible">Y</span></a><br>🎧 <a href="https://wasmassembly.libsyn.com/enabling-in-browser-scientific-computing-with-wasm-david-kircos-of-quadratic" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">wasmassembly.libsyn.com/enabli</span><span class="invisible">ng-in-browser-scientific-computing-with-wasm-david-kircos-of-quadratic</span></a></p><p>We discussed how Quadratic's spreadsheet uses <a href="https://toot.cafe/tags/WebAssembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebAssembly</span></a> to enable scientific computing directly in the browser with tools like Pyodide, pandas, and numpy. The conversation also covers practical challenges such as bundling large-scale Wasm applications, exploring browser limitations, and Quadratic's integration of AI.</p>
Felix 🇺🇦🚴‍♂️🇨🇦🇬🇱🇩🇰🇲🇽🇵🇦 🇪🇺<p>Or run a WebAssembly JVM (CheerpJ 4.0) in the browser, now with Java 11 and JNI support <a href="https://labs.leaningtech.com/blog/cheerpj-4.0.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">labs.leaningtech.com/blog/chee</span><span class="invisible">rpj-4.0.html</span></a></p><p>The WASM developer community is crazy as fuck! 🤣 🤣 🤣 🤣</p><p><a href="https://norden.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://norden.social/tags/wasm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wasm</span></a></p>
Felix 🇺🇦🚴‍♂️🇨🇦🇬🇱🇩🇰🇲🇽🇵🇦 🇪🇺<p>Compile the javac compiler to WebAssembly (WASM) and run it in the browser to compile Java code into Java bytecode or directly to WebAssembly.<br>Execute the resulting WASM bytecode in the browser, or run the Java bytecode in a Java Virtual Machine (JVM) in the shell.<br>Alternatively, execute the WASM bytecode within a WASM VM (Chicory)<br>running inside the Java VM.</p><p>🤯 🤯🤯🤯🤯🤪🤪😱</p><p><a href="https://norden.social/tags/wasm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wasm</span></a> <a href="https://norden.social/tags/graalvm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>graalvm</span></a> <a href="https://norden.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> </p><p><a href="https://thenewstack.io/graalvm-finally-gets-java-for-webassembly/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">thenewstack.io/graalvm-finally</span><span class="invisible">-gets-java-for-webassembly/</span></a></p><p><a href="https://youtu.be/Z2SWSIThHXY" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/Z2SWSIThHXY</span><span class="invisible"></span></a></p>
Curated Hacker News<p>Moving Beyond Containers – Introducing Boxer by Daniel Phillips WASM I/O 2025 [video]</p><p><a href="https://www.youtube.com/watch?v=rHOwhkHv21U" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=rHOwhkHv21U</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/wasm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wasm</span></a> <a href="https://mastodon.social/tags/youtube" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>youtube</span></a></p>
Lobsters<p>Wanix :: Virtual environment kit for the local-first web, inspired by Plan 9 <a href="https://lobste.rs/s/n1s9xa" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/n1s9xa</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/osdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>osdev</span></a> <a href="https://mastodon.social/tags/wasm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wasm</span></a><br><a href="https://wanix.sh/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">wanix.sh/</span><span class="invisible"></span></a></p>
Jesus Castagnetto 🇵🇪<p>From HackADay: "Abusing <a href="https://mastodon.social/tags/DuckDB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DuckDB</span></a> <a href="https://mastodon.social/tags/WASM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WASM</span></a> To Create <a href="https://mastodon.social/tags/Doom" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Doom</span></a> In <a href="https://mastodon.social/tags/SQL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SQL</span></a> "</p><p>I guess "SQL Gaming" could be a new <a href="https://mastodon.social/tags/eSports" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eSports</span></a> category someday 🙂 </p><p><a href="https://mastodon.social/tags/gaming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gaming</span></a> <a href="https://mastodon.social/tags/fun" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fun</span></a> </p><p><a href="https://hackaday.com/2025/04/23/abusing-duckdb-wasm-to-create-doom-in-sql/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hackaday.com/2025/04/23/abusin</span><span class="invisible">g-duckdb-wasm-to-create-doom-in-sql/</span></a></p>
Curated Hacker News<p>Show HN: Faasta – A self-hosted Serverless platform for WASM-wasi-HTTP in Rust</p><p><a href="https://github.com/fourlexboehm/faasta" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/fourlexboehm/faasta</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/github" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>github</span></a> <a href="https://mastodon.social/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://mastodon.social/tags/wasi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wasi</span></a> <a href="https://mastodon.social/tags/wasm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wasm</span></a></p>
Lobsters<p>Abusing DuckDB-WASM by making SQL draw 3D graphics (Sort Of) <a href="https://lobste.rs/s/5zokun" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/5zokun</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/databases" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>databases</span></a> <a href="https://mastodon.social/tags/wasm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wasm</span></a><br><a href="https://www.hey.earth/posts/duckdb-doom" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">hey.earth/posts/duckdb-doom</span><span class="invisible"></span></a></p>
Sebastian Lauwers<p>New blog post! I decided to do a quick write-up of how to use WASM to create an almost pure-<a href="https://mastodon.online/tags/Rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rustlang</span></a> backend and frontend. There's still a lot of outdated content out there recommending to use a bunch of JS tools to get started with WASM, but it turns out it really isn't necessary anymore.</p><p><a href="https://sebastian.lauwe.rs/blog/rust-wasm-form-validation/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">sebastian.lauwe.rs/blog/rust-w</span><span class="invisible">asm-form-validation/</span></a></p><p><a href="https://mastodon.online/tags/blogging" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blogging</span></a> <a href="https://mastodon.online/tags/writing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>writing</span></a> <a href="https://mastodon.online/tags/wasm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wasm</span></a></p>

CheerpJ 4.0: WebAssembly JVM for the browser, now with Java 11 and JNI support

"Today we are happy to announce CheerpJ 4.0, the latest major release of CheerpJ, a Java Virtual Machine and OpenJDK distribution in WebAssembly, designed to run Java applications and libraries in the browser."

labs.leaningtech.com/blog/chee

Leaning Technologies Developer HubCheerpJ 4.0: WebAssembly JVM for the browser, now with Java 11 and JNI supportThe latest release of our state-of-the-art Java runtime that runs completely in the browser via WebAssembly, is now available!
#cheerpj#jvm#java