Only feedback after watching the vid: Please, don't let AI handle #a11y .. maybe take inspiration from Ian 'Hixie' Hickson (Google Doc 😬 link at the bottom): https://news.ycombinator.com/item?id=34612696
Ian "Hixie" Hickson editor of #WhatWG HTML specification for 10 years, in January 2023 criticises the use of #HTML, #CSS, #Javascript for intricate #Web applications, and proposes an alternate approach based on 4 lower-level #OpenStandards:
Hey, it would be fun to have a #webassembly interpreter on a #smartcard! Load webassembly modules through a globalplatform channel, and have APDUs execute a predefined wasm export. Add ability to import code from other wasm library modules.
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.
WasmGC support enabled by default in Chrome is a huge milestone! This makes it possible to have efficient #WebAssembly browser support for garbage-collected languages like Kotlin, Java, Dart, etc.
JavaScript is not the only garbage-collected client-side Web language anymore (but remains of course the major one).
Looking forward to WasmGC support in Safari and WASI runtimes, as well as the upcoming arrival of repositories of #Wasm components.
In the talk, we showed a lot of examples of how Google uses #Wasm in its products, creates tooling for Wasm, and contributes to Wasm's standardization.
For questions, catch either of us at the #wasmIO conference.
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?)
Our experience with #OpenSource is that it sucks... except #WebAssembly . Particularly around wabt and emscripten, we've never felt more welcome in a project.
Now, by talking about it, we run the risk of inviting ppl who'll ruin it for everyone. But we're more hoping ppl can figure out how to be more like them instead.
The author explains how to compile a Rust program to Wasm, and how to use WMR (Wasm Micro Runtime from Intel) to run this Wasm module on an ESP32.
Ok. Now let’s take a step back. I believe this is a wrong approach. A Wasm toolchain/compiler/runtime should compile the Wasm file ahead-of-time to the ESP32 target. It can bring more features, more optimisations, and will save execution time once on the board, so save battery etc.
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.
I'm happy to announce I will be speaking at #RustFestZurich this year. My talk is about Linon, a graphical #RustLang 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 #wgpu, making heavy use of #WGSL compute shaders.