frankel, to webassembly
@frankel@mastodon.top avatar
tomayac, to webassembly
@tomayac@toot.cafe avatar

Be sure to check out Deepti Gandluri's and Austin Eng's talk on and enhancements for faster Web AI: https://youtu.be/VYJZGa9m34w?si=_PPuJQJ9Zor5AyID. Running Al inference directly on client machines reduces latency, improves privacy by keeping all data on the client, and saves server costs. To accelerate these workloads, and WebGPU are evolving to incorporate new low-level primitives.

tomayac, to webassembly
@tomayac@toot.cafe avatar

Our #GoogleIO talk is finally online 🎉! Thomas Nattestad and I share how Goodnotes ported their award-winning iPad app to the Web thanks to #WebAssembly, and SwiftWasm specifically. Next, we give an overview of how #Wasm is being used by various product teams at Google, including Google Photos, Sheets, Meet, and others. Lastly, I show how C++ image filters from a fictitious iOS and Android app called Delayedgram (🥁) can be ported to the Web and the filter code be shared!

https://youtu.be/c8hZFtl8EuQ?si=xNEU9zn4ycpLA5YV

smallcircles, (edited ) to Lisp
@smallcircles@social.coop avatar

Make a game with Hoot for the yearly !

https://spritely.institute/news/make-a-game-with-hoot-for-the-lisp-game-jam.html

The jam co-organized by Dave Thompson, CTO at @spritelyinst, starts today and are an excellent opportunity to test-drive the project's to facilities.

Get inspired by last year's jam, and join the 10-day event..

https://itch.io/jam/autumn-lisp-game-jam-2023

kerfuffle, to Java
@kerfuffle@mastodon.online avatar

Who here knows a CDN that offers edge computing capability for the JVM / GraalVM?

AWS Lambda@Edge only supports JavaScript and Python.
Cloudflare only supports JavaScript.
Fastly supports WebAssembly.

#cdn #java #jvm #graalvm #edgecomputing

kerfuffle,
@kerfuffle@mastodon.online avatar

Actually, it may be soon that with WASI support as offered by Fastly can be targeted from / . Nice article on the development by @sdeleuze at https://seb.deleuze.fr/introducing-kotlin-wasm/

Would be sweet if I can have a static / website that uses for interaction with a backend written in Kotlin and compiled to running on an edge location using .

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

The Kotlin/Wasm team has created an early prototype of a component written in linked with another component written in and running in Node.js. Looking forward being able to run that in Wasmtime when it gets WasmGC support. https://github.com/skuzmich/kotlin-wasm-cm-experiments

frankel, to webassembly
@frankel@mastodon.top avatar
tomayac, to webassembly
@tomayac@toot.cafe avatar

🎧 Just recorded episode 2 of the podcast with ✨ Deepti Gandluri ✨. In this episode, we talk about 's standardization, bleeding-edge and mature proposals Deepti is excited about, and—of course— and !

It's scheduled to be released in two weeks 🗓️. Now is a good time to subscribe to the show in your favorite podcast application: https://wasmassembly.libsyn.com/!

frankel, to webassembly
@frankel@mastodon.top avatar
schizanon, to internet_funeral
@schizanon@mastodon.social avatar
  1. is a shaping engine, it's used in , , , , , +, , , , , , , , , , , Engine, and other places.

  2. Harfbuzz 8.0 introduces a shaper, that allows to be embedded in a file. https://www.phoronix.com/news/HarfBuzz-8.0

  3. It's only a matter of time until someone embeds a in a font file.

vintprox,
@vintprox@techhub.social avatar

@schizanon WhaaT!!!!!!! #WebAssembly in fonts?! WWHHYYYY???????????????? :0530: :AngeryCat: :BlobhajSadReach: :akko_aaa: :blob_fearful: :blobfoxfloofexplode: :blobfoxfloofexplode: :blobfoxfloofexplode: :blobfoxfloofexplode: :blobfoxfloofexplode: :blobfoxfloofexplode:

squillace, to webassembly
@squillace@hachyderm.io avatar

Congratulations to a whole bunch of people who have laid down a suggested path to use #webassembly components and the #oci artifact spec 1.1: https://tag-runtime.cncf.io/wgs/wasm/deliverables/wasm-oci-artifact/

This gives a lot of people the possibility to begin using a platform with components that they already know and love -- and it gives the ability to target any arch or os with one "artifact". multiarch builds goes away here.

devs, to webassembly
@devs@fastly.social avatar

With Preview 2 of WASI and the Component Model complete and shipping 🎉 now we set our sights on what’s to come in Preview 3: native async support.

Listen in as Luke Wagner takes you on that journey!

https://www.youtube.com/watch?v=y3x4-nQeXxc

frankel, to webassembly
@frankel@mastodon.top avatar
davidbisset, to typescript
@davidbisset@phpc.social avatar

Extension.js: a plug-and-play, zero-config, cross-browser extension development tool with built-in support for #TypeScript, #WebAssembly, React, and modern #JavaScript.

https://github.com/cezaraugusto/extension.js #opensource

niklaskorz, to rust
@niklaskorz@rheinneckar.social avatar

I'm happy to announce I will be speaking at this year. My talk is about Linon, a graphical application I began writing during my MSc studies at @uniheidelberg for interactively exploring the visual effects of continuous refraction or distortion of light rays. The application is based on , making heavy use of compute shaders.

https://rustfest.ch/talks/interactive-exploration-of-nonlinear-ray-casting-with-rust-and-wgpu/

bsletten, to webassembly
@bsletten@mastodon.social avatar

GTK uses Vulkan by default on Wayland now. The migration from X to Wayland is super fascinating and intricate. I’ve been watching it unfold for years and have fought the urge to do deep dives. Future UI toolkits will continue to use multiple rendering engines and will facilitate compiling for desktop and/or browser which is going to reduce interest in JavaScript UI frameworks. There are frameworks that behave/look the same as desktop and Web applications.

https://www.phoronix.com/news/GTK-4.15-Vulkan-Default

bsletten, to webassembly
@bsletten@mastodon.social avatar

Excited to listen to the first episode of @tomayac ‘s new WebAssembly podcast where he interviews Alon Zakai about the history and pre-history of :

https://wasmassembly.libsyn.com/

tomayac, to webassembly
@tomayac@toot.cafe avatar

🤩 I'm extremely excited to release episode 1 of my monthly podcast 🎧 #WasmAssembly!

From asm.js to Wasm with Emscripten creator Alon Zakai (@kripken):

https://wasmassembly.libsyn.com/ (See there for links to Spotify, YouTube,…)

Learn about some early #WebAssembly history from one of the co-creators of #Wasm, Alon Zakai! Follow along how Alon explains how we came from Native Client to asm.js and then finally to WebAssembly, and explore some interesting historical and present day sidetracks on the way.

devs, to webassembly
@devs@fastly.social avatar

Getting started with ? Let us point you in the right direction with videos on OS design, the component model, security features, generative AI and more! ▶️

https://www.fastly.com/blog/fastly-can-teach-you-about-the-wasm-future-in-just-6-talks

janriemer, to rust

C++ will be taken over by #Rust.

What will be the Rust-equivalent for #JavaScript?

I mean #TypeScript is a very good first step, but it's basically the C++ for C.

So in short:
C => C++
JavaScript ≈> TypeScript
C++ => #RustLang
JavaScript => ???

I think it will be a looong way to go, but maybe, maybe we'll see more and more #WebAssembly in the #frontend, but not quite sure yet.

#WASM #ProgrammingLanguage #CPlusPlus #C

janriemer,

@mo8it

> I mean, you get problems if you try to launch a thread…

Which specific problems are you refering to?

As far as I understand, you can spawn threads in JS environments (e.g. in the browser) with no problems (using Web Workers and SharedArrayBuffer under the hood).

Only spawning them in non-JS environments is currently not supported, if I'm not mistaken. For this, we'll need the thread-spawn proposal implemented, right!?

https://github.com/WebAssembly/shared-everything-threads

#WASM #WebAssembly #WASI

janriemer,

@Aedius Sorry for the late reply. 😔

That's awesome! Thank you for sharing! 🙂

Yes, sharing business logic between frontend/backend is a very compelling argument.

However, I just have this feeling that the advantages of Rust are not as apparent when designing interactive web pages.

As I said, for logic heavy apps, sure, but for small interactivity, satisfying Rust's strict rules might not be worth it.

#Rust #RustLang #Frontend #WASM #WebAssembly

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

squillace, to webassembly
@squillace@hachyderm.io avatar

For those starting out in the , , and ecosystems we have two (2!) software engineering positions for devs located in:

  • Poland
  • Serbia
  • Romania
  • The Czech Republic

Def apply. If you don't, we can't find you!!!

https://jobs.careers.microsoft.com/global/en/job/1678249/%E2%80%8B%E2%80%8BSoftware-Engineer

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