changelog, to PostgreSQL
@changelog@changelog.social avatar

🕺 New episode of The Changelog!

This week @adam & @jerod take you to the hallway track of @allthingsopen 2023 to cover the technical bits with:

🤩 Heikki Linnakangas from
🤩 Robert Aboukhalil on for desktop apps
🤩 @mscottford from Corgibytes

🎧 https://changelog.fm/570

heisedeveloper, to Kotlin German

Kotlin lernt WebAssembly – jetzt aber wirklich

Die Programmiersprache Kotlin startet die Alphaphase für die Anbindung von WebAssembly als Zielplattform bei der Cross-Plattform-Entwicklung.

https://www.heise.de/news/Kotlin-lernt-WebAssembly-jetzt-aber-wirklich-9573392.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege

#Softwareentwicklung #JetBrains #Kotlin #Programmiersprachen #WebAssembly #news

boilingsteam, to linux
@boilingsteam@mastodon.cloud avatar

Stop Hiding the Sharp Knives: The WebAssembly Linux Interface: https://arxiv.org/abs/2312.03858

Drmowinckels, to webassembly
@Drmowinckels@fosstodon.org avatar

well, my first attempts at are not going great. How about y'all?

lupyuen, to webassembly
@lupyuen@qoto.org avatar

Extism: Hackathon for charity ( Framework)

https://dylibso.com/events/2023/hack-for-good/

rreverser, to rust
shakthimaan, to webassembly
@shakthimaan@mastodon.social avatar

A December 2023 update from the ocaml-wasm organisation https://discuss.ocaml.org/t/a-december-update-from-the-ocaml-wasm-organisation/13565 and Roadmap https://webassembly.org/roadmap/ @tarides_ @WasmWeekly

cooptilleuls, to webassembly French
@cooptilleuls@mastodon.online avatar

Full house for @soyuka at ! He is presenting how to compile PHP into and how to run or any other PHP project directly in the browser, without the need for a server.

sdeleuze, to Kotlin French
@sdeleuze@mastodon.online avatar

for goes alpha, that's a huge milestone! Kotlin/Wasm targeting WASI and Component model has the potential to be bigger than Kotlin/JVM for server and edge workloads in a few years. https://blog.jetbrains.com/kotlin/2023/12/kotlin-for-webassembly-goes-alpha/

janriemer, to webassembly

WebAssembly Micro (WAMR)

https://github.com/bytecodealliance/wasm-micro-runtime

" is a lightweight standalone WebAssembly (Wasm) runtime with small footprint, high performance and highly configurable features for applications cross from embedded, IoT, edge to Trusted Execution Environment (TEE), [...], cloud native and so on."

Looks neat, especially the different running modes look useful:

https://bytecodealliance.github.io/wamr.dev/blog/introduction-to-wamr-running-modes/

rockylhotka, to dotnet
@rockylhotka@fosstodon.org avatar
hywan, to javascript
@hywan@fosstodon.org avatar

JCO 0.14.0 has been released, https://github.com/bytecodealliance/jco/releases/tag/0.14.0.

JCO is a JavaScript tooling for working with WebAssembly Components.

I've made a couple of contributions to this release, of whom:

Basically, we can use JCO with non-async API, and even if WebAssembly is absent (it compiles Wasm to ASM.js).

tomayac, to webassembly
@tomayac@toot.cafe avatar

Spoke at the Santiago de Compostela 🎒🐚 yesterday (in broken-ish Spanish, but the slides are in English) on going "From Web SQL to implemented in and backed by the Origin Private File System" (OPFS): https://goo.gle/devfest-santiago.

Even if you don't care about how we got there (that is, why Web SQL was deprecated), the SQLite and the OPFS parts are super exciting technologies well worth your attention—and they work in all modern browsers!

toxi, to rust
@toxi@mastodon.thi.ng avatar

One of the best SIMD intro articles I've ever come across thus far. Very nicely explains all the core concepts and operations, lots of sketches/diagrams... Noice! 👏

https://mcyoung.xyz/2023/11/27/simd-base64/

Btw. If you're using TypeScript/JavaScript, you can play with some of these concepts/ops directly from the REPL using https://thi.ng/simd. This package uses WASM behind the scenes, but doesn't expose the full set of available SIMD instructions (it's a lil' bit more highlevel...)

Also see recent post and practical example about it here:
https://mastodon.thi.ng/@toxi/111283262419126958

rml, to golang

"The thing is that maximal tree-shaking for languages with a thicker run-time has not been a huge priority. Consider Go: according to the wiki, the most trivial program compiled to from Go is 2 megabytes, and adding imports can make this go to 10 megabytes or more. Or look at Pyodide, the Python WebAssembly port: the REPL example downloads about 20 megabytes of data. These are fine sizes for technology demos or, in the limit, very rich applications, but they aren't winners for web development.
[...]
I work on the compiler, which targets with GC. We manage to get down to 70 kB or so right now, in the minimal "main" compilation unit, and are aiming for lower; auxiliary compilation units that import run-time facilities (the current exception handler and so on) from the main module can be sub-kilobyte. Getting here has been tricky though, and I think it would be even trickier for ."

https://wingolog.org/archives/2023/11/24/tree-shaking-the-horticulturally-misguided-algorithm

bsletten, to webassembly
@bsletten@mastodon.social avatar

I’m really excited about the impending release of support for #Wasi Preview 2 and the component model into the Rust toolchain. #WebAssembly is about to get even more exciting.

squillace, to webassembly
@squillace@hachyderm.io avatar

@wassim making serious progress on components in js. Here's years for sockets passing in the jco project! https://github.com/bytecodealliance/jco

Scene of passing tests and few failures

squillace, to webassembly
@squillace@hachyderm.io avatar

If you've not read through the #BytecodeAlliance blog post on wasmtime and cranelift in 2023, I recommend it, not merely for #wasmtime information, but rather for a great summary of proposals in #webassembly and the component model. really well done. https://bytecodealliance.org/articles/wasmtime-and-cranelift-in-2023

nebyoolae, (edited ) to ruby
@nebyoolae@masto.neb.host avatar
tomayac, to webassembly
@tomayac@toot.cafe avatar

A complete novice writes by hand: Parsing Numbers: https://burgers.io/complete-novice-wasm-parsing-numbers. @bryan writes and shares his learnings! I still need to work through this, but it looks amazing. 🤩

frankel, to webassembly
@frankel@mastodon.top avatar
niklaskorz, to webassembly
@niklaskorz@rheinneckar.social avatar

Now that Garbage Collection ships in Firefox 120, can you update the support info in https://developer.chrome.com/blog/wasmgc/ @tomayac? 🙂

Also I'd be curious to know if Safari is working on it, I can't seem to find any info about that. 🤔 (maybe you can point me in the right direction @jensimmons?)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • ngwrru68w68
  • everett
  • InstantRegret
  • magazineikmin
  • thenastyranch
  • rosin
  • GTA5RPClips
  • Durango
  • Youngstown
  • slotface
  • khanakhh
  • kavyap
  • DreamBathrooms
  • provamag3
  • ethstaker
  • osvaldo12
  • tester
  • cubers
  • cisconetworking
  • mdbf
  • tacticalgear
  • modclub
  • Leos
  • anitta
  • normalnudes
  • megavids
  • lostlight
  • All magazines