smallcircles, 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 organized by @spritelyinst starts tomorrow, 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.

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. #webassembly

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 , , React, and modern .

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

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 #webassembly:

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 #WebAssembly? 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 .

What will be the Rust-equivalent for ?

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

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

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

#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!

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

kubikpixel, to webdev Estonian
@kubikpixel@chaos.social avatar

SpiderMonkey is a JavaScript/WebAssembly Engine

@SpiderMonkey is @mozilla JavaScript and WebAssembly Engine, used in @FirefoxDevTools, Servo and various other projects. It is written in C++, Rust and JavaScript. You can embed it into C++ and Rust projects, and it can be run as a stand-alone shell. It can also be compiled to WASI.

🐒 https://spidermonkey.dev


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.

frankel, to webassembly
@frankel@mastodon.top avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • vwfavf
  • magazineikmin
  • Youngstown
  • mdbf
  • rosin
  • slotface
  • thenastyranch
  • InstantRegret
  • PowerRangers
  • kavyap
  • osvaldo12
  • tsrsr
  • DreamBathrooms
  • Leos
  • everett
  • tacticalgear
  • khanakhh
  • ethstaker
  • ngwrru68w68
  • Durango
  • cisconetworking
  • modclub
  • cubers
  • GTA5RPClips
  • tester
  • normalnudes
  • provamag3
  • All magazines