en.osm.town is one of the many independent Mastodon servers you can use to participate in the fediverse.
An independent, community of OpenStreetMap people on the Fediverse/Mastodon. Funding graciously provided by the OpenStreetMap Foundation.

Server stats:

251
active users

#wasm

9 posts8 participants0 posts today

📢 New #WasmAssembly podcast 🎙️ episode is up: Enabling in-browser scientific computing with #Wasm: David Kircos of Quadratic.

🍿 youtube.com/watch?v=TTUaZXl0X4
🎧 wasmassembly.libsyn.com/enabli

We discussed how Quadratic's spreadsheet uses #WebAssembly 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.

Compile the javac compiler to WebAssembly (WASM) and run it in the browser to compile Java code into Java bytecode or directly to WebAssembly.
Execute the resulting WASM bytecode in the browser, or run the Java bytecode in a Java Virtual Machine (JVM) in the shell.
Alternatively, execute the WASM bytecode within a WASM VM (Chicory)
running inside the Java VM.

🤯 🤯🤯🤯🤯🤪🤪😱

#wasm #graalvm #java

thenewstack.io/graalvm-finally

youtu.be/Z2SWSIThHXY

The New Stack · GraalVM (Finally) Gets Java for WebAssemblyUp until now, Java has been neglected, as WebAssembly modules have been more conducive with C and C++, Rust and Go, and now even Python is embedded as an interpreter.

New blog post! I decided to do a quick write-up of how to use WASM to create an almost pure-#Rustlang 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.

sebastian.lauwe.rs/blog/rust-w

Technically PersonalRust and WASM for form validation
More from Sebastian Lauwers

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

🦾 wgpu: A cross-platform, safe, pure-Rust graphics API.

「 wgpu is a cross-platform, safe, pure-rust graphics API. It runs natively on Vulkan, Metal, D3D12, and OpenGL; and on top of WebGL2 and WebGPU on wasm.

The API is based on the WebGPU standard. It serves as the core of the WebGPU integration in Firefox, Servo, and Deno 」

github.com/gfx-rs/wgpu

A cross-platform, safe, pure-Rust graphics API. Contribute to gfx-rs/wgpu development by creating an account on GitHub.
GitHubGitHub - gfx-rs/wgpu: A cross-platform, safe, pure-Rust graphics API.A cross-platform, safe, pure-Rust graphics API. Contribute to gfx-rs/wgpu development by creating an account on GitHub.
#wgpu#rust#webgl2
Continued thread

🧵 And now, the part 3 or my series of articles on how to build a #crossplatform #searchengine, in #rustlang.

📰 This article is about how the sharding mechanism works.

💬 Enjoy reading it, feel free to provide me some feedback, here or directly on GitHub 😃

:fediverse: If you enjoy it, feel free to share it on other platforms!

🔗 Here is the link: jdrouet.github.io/posts/202503

jdrouet · Building a search engine from scratch, in Rust: part 3Or how we'll implement sharding and transactions for our search engine.