orhun, to rust
@orhun@fosstodon.org avatar

You can run TUIs in the browser with Rust! 🦀

🐭 ratframe : egui widget + @ratatui_rs backend.

🔥 Ratatui integrates with egui, enabling compilation to WASM!

🚀 Demo: https://gold-silver-copper.github.io/

⭐ GitHub: https://github.com/gold-silver-copper/ratatui_egui_wasm

video/mp4

raiderrobert, to webassembly
@raiderrobert@mastodon.social avatar

Played around with DuckDB over the weekend.

Pulled in Parquet data from an S3 bucket using DuckDB's native support for that. Immediately queried of the data with standard SQL syntax.

My mind went a thousand directions with the implications for web apps.

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

Just updated all https://thi.ng/wasm-api packages, bindgen, build scripts, readmes and examples to be compatible with the brand new Zig v0.12.0 released a couple of days ago... This includes adapting to breaking changes (esp. Zig's build system) and updating the hybrid Zig/WASM/TypeScript project template:

https://github.com/thi-ng/tpl-umbrella-zig

For wasm-api user code only minor changes are required (if any), e.g. all Zig DOM event handlers need a callconv(.C) attribute now...

Happy coding!

#ThingUmbrella #Zig #Ziglang #WASM #WebAssembly #TypeScript #JavaScript #OpenSource

frankel, to python
@frankel@mastodon.top avatar
techtalksweekly, to Java
@techtalksweekly@mastodon.social avatar
jbzfn, to node
@jbzfn@mastodon.social avatar
changelog, to terraform
@changelog@changelog.social avatar

🗞 New episode of Changelog News!

🤥 Devin's Upwork "side hustle" exposed
☄️ @antonz re-implements Redis w/ SQLIte
🧑‍⚖️ OpenTofu responds to Hashicorp's Cease & Desist
🆙 @brianleroux announces Enhance WASM
🎃 PumpkinOS is a re-implementation of PalmOS
🎙 hosted by @jerod

🎧 https://changelog.com/news/90

isntitvacant, to webassembly
@isntitvacant@hachyderm.io avatar

It's here! It's here!

This is the best job I've done conveying why I'm so enthusiastic about – or at least, the most succinct job I've done! We walk from the 1960's right up to the present day and, as a bonus, uh

we find out how java killed plan 9

>> <<

https://www.youtube.com/watch?v=M2SozFIL4o0

tomayac, to webassembly
@tomayac@toot.cafe avatar

Pretty excited about the ESM integration proposal (https://github.com/WebAssembly/esm-integration/tree/main/proposals/esm-integration) having recently reached Phase 3 status. This will soon make it possible to import as in the following code sample:

import source wasmModule from "./module.wasm" with { "type": "wasm" }  
const instance = await WebAssembly.instantiate(wasmModule, {});  

If you skip the source above, the Wasm module will be instantiated immediately.

See https://docs.google.com/presentation/d/1iZzoRE3LhlMuJz8-npW5Kc9GnUydVI6PPj8lgPuwdi4/edit?usp=sharing for more.

tomayac, to webassembly
@tomayac@toot.cafe avatar

Adoption: Is Slow and Steady Winning the Race? https://thenewstack.io/webassembly-adoption-is-slow-and-steady-winning-the-race/ I think the @TheNewStack's coverage of is really good. Hope to discuss some of the questions they raise on my upcoming podcast 🎧.

vascorsd, to rust
@vascorsd@mastodon.social avatar
enhance_dev, to webassembly
@enhance_dev@fosstodon.org avatar

🎉 Introducing Enhance WASM

Say hello to Enhance WASM — backend agnostic server-side rendering for web components.

by @brianleroux

https://begin.com/blog/posts/2024-04-08-introducing-enhance-wasm

jbzfn, to webassembly
@jbzfn@mastodon.social avatar

⚡ Fortran on WebAssembly | Dr. George Stagg

https://gws.phd/posts/fortran_wasm/

ethauvin, to Kotlin
@ethauvin@mastodon.social avatar
tomayac, to webassembly
@tomayac@toot.cafe avatar

Drumming up some excitement 🥁… I just recorded the first episode of a new podcast series that I'm hosting: the , your monthly podcast gathering of people to geek out about all things .

My first guest was no other than OG @kripken, whom you may associate with projects like and, you know, WebAssembly, the language. The episode should go up mid April, watch this space!

Yes. It's WasmAssembly, a name smarter than hairdresser 💇 names à la United Hairlines.

sunfish, to webassembly
@sunfish@hachyderm.io avatar

This talk by @esoterra introduces the idea of "component-native" tooling, using Claw, a language built this way from the start.

It's obviously valuable to port existing language toolchains to Wasm. As we think about Wasm's future, it's also interesting to have component-native toolchains in the mix, because they have greater flexibility to take unconventional approaches, and find new creative ways of solving problems.

https://www.youtube.com/watch?v=jgl414xwU2s&list=PLP3xGl7Eb-4Nmj4CJ5WLQZx5UAYvhH920&index=5

kubikpixel, to webdev
@kubikpixel@chaos.social avatar

Deconstructing WebAssembly: Components by Ryan Levick @ Wasm I/O 2024

🌐 https://www.youtube.com/watch?v=zqfF7Ssa2QI

sunfish, to webassembly
@sunfish@hachyderm.io avatar

This talk from Luke Wagner lays out a vision for fully-integrated async in Components.

Async/sync interop without function coloring, made possible by the power of components:

https://www.youtube.com/watch?v=y3x4-nQeXxc&list=PLP3xGl7Eb-4Nmj4CJ5WLQZx5UAYvhH920&index=3

erikhorton, to rust
@erikhorton@fosstodon.org avatar

Building a game can be a fun process, but how do you get it to your users? has a great toolchain for building for other platforms, so here's how you can deploy a app to mobile (), as well as to http://itch.io (with ).

https://blog.erikhorton.com/2024/03/31/deploy-bevy-to-android-and-wasm.html

zobier, to webassembly
zobier avatar

bare-bones mash-up of the iced (ui lib) and wasmer (wasm runtime) hello worlds https://github.com/zobier/waui/blob/main/src/main.rs

tomayac, to webassembly
@tomayac@toot.cafe avatar

An &lt;activity-graph&gt; web component similar to what you know from GitHub: https://mariohamann.com/activity-graph-component. I love this trend of server-rendered components. See the demo: https://mariohamann.github.io/activity-graph/.

opengisch, to webassembly
@opengisch@fosstodon.org avatar

@qgis im Webbrowser? Kann man inzwischen auch. Die Präsentation von Michael Schmuki (OPENGIS.ch) und Andreas Neumann (@eth) an der @FOSSGIS_Konf kann online angesehen werden https://buff.ly/3ISZtvJ

smallcircles, to webassembly
@smallcircles@social.coop avatar
tomayac, to webassembly
@tomayac@toot.cafe avatar

📢 The slides of Thomas Nattestad's and my talk on 👉 at Google 👈 are available at https://docs.google.com/presentation/d/1bnYntCeekIev8hZnizixvLPUV7ljfJ2hNO6vBOcnXlE/edit?usp=sharing.

In the talk, we showed a lot of examples of how Google uses in its products, creates tooling for Wasm, and contributes to Wasm's standardization.

For questions, catch either of us at the conference.

tomayac,
@tomayac@toot.cafe avatar

🎥 Woohoo, the team now has released the recording of our talk "WebAssembly at Google": https://youtu.be/2En8cj6xlv4?si=7a4uG958VkModwcw.

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