Introducing OpenSilverShowcase.com: 200+ Live .NET UI Samples, Free for the Community.
Introducing OpenSilverShowcase.com: 200+ Live .NET UI Samples, Free for the Community.
WebAssembly: Yes, but for What?, by @wingo (@acmqueue.bsky.social):
How hard can it be? That question led to a #WebAssembly adventure at #oSC25, featuring music tech, retro vibes, and real-world lessons on porting apps like #LGPT across devices! From handhelds to the browser, this one’s for the tinkerers. #openSUSE #WASM https://youtu.be/pq-04MlLAnM?si=m4y_MdO-dkh7wV11
Curious about #WebAssembly but don’t know where to start? Follow the fun journey explained at #openSUSE Conference of porting Little Piggy Tracker (a Game Boy-inspired audio app) to handhelds & the browser. #oSC25 #WASM https://youtu.be/pq-04MlLAnM?si=m4y_MdO-dkh7wV11
30 Years of JavaScript: 10 Milestones That Changed the Web, by @ricmac (@TheNewStack):
https://thenewstack.io/30-years-of-javascript-10-milestones-that-changed-the-web/
#javascript #anniversaries #history #ecmascript #ajax #jquery #web2.0 #nodejs #npm #react #typescript #webassembly
Speculative Optimizations for WebAssembly Using Deopts and Inlining, by @liedtke.bsky.social:
This afternoon at #oSC25 after the #oSC25 Day 2 #keynote on #OpenHardware, dive into #KIWI, Git workflows in #OBS, the #Endof10 install fest. We will have a key signing party, discuss #Kubernetes, #WebAssembly, #SUSEID and more! https://streaming.media.ccc.de/osc25
Native JS templating: helps JavaScript developers. Direct WASM→DOM: helps EVERY language. Rust, Go, C#, Zig, Swift, Kotlin... all get first-class web UI performance. That's real platform evolution. We shouldn't be adding more JS-specific APIs when we could be opening the web to all languages equally. The web platform should be language-agnostic at its core. #compsci #webdev #webassembly #programming
awesome!
In the long run it might also make the online transcoding tools with the "Start now" [to download malware]-button obsolete.
Funnily I talked about this [soon solved] problem with my funder @clemensg by phone today.
#transcoding #encoding #video #browser #ffmpeg #webassembly #clientside #videoconverter
just et. al. too
please save us from uploading duplicate files or journalists from writing alt twice with clientside content-id comparison.
Just a thought, from a knuckle-dragging biology scientist. TL;DR: I believe there is scope to make the hosting of a peertube instance even more lightweight in the future.
I read some time ago of people using #webAssembly to transcode video in a user's web-browser. https://blog.scottlogic.com/2020/11/23/ffmpeg-webassembly.html
Since then, I believe #WebGPU has done/is doing some clever things to improve the browser's access to the device's GPU.
I have not seen any #peertube capability that offloads video transcoding to the user in this way.
I imagine, though, that this would align well with peertube's agenda of lowering the bar to entry into web-video hosting, so I cannot help but think that this will come in time.
My own interest is seeing a #Piefed (activitypub) instance whose web-pages could #autotranslate posts into the user's own language using the user's own processing power... One day, maybe!
Thank you again for all your hard work; it is an inspiration.
Various thi.ng updates, bug fixes, additions and new version of https://github.com/thi-ng/zig-thing/ — now fully compatible with current Zig v0.14.1
On a more diary/devlog note: I also updated several of my Zig based work-in-progress art pieces to the latest version (some of them not touched in 2+ years) and it's so good to see how the https://thi.ng/wasm-api toolchain has been holding up with various breaking Zig changes and also how this setup simplifies creating hybrid Zig/TypeScript projects (e.g. for using DOM/WebGL from Zig). Related, I also want to mention once more the #GenArtAPI Zig WebAssembly bindings[1] (updated a few weeks ago), which add another layer of flexibility & boilerplate reduction for generative/procedural/algorithmic art projects...
I will be attempting yet another few takes creating a video overview & mini-workshop/tutorial about https://thi.ng/genart-api, hopefully also touching on these aspects...
[1] https://github.com/thi-ng/genart-api/tree/main/packages/wasm
We’re hiring for Kotlin/Wasm!
Excited about Kotlin and WebAssembly? So are we.
Join our team to work on innovative tech that’s changing how web apps are built.
Apply now
https://kotl.in/wasm-apply
Repost appreciated!
Happy to announce the 0.1.0 release of my Rust web framework!
**Ratzilla** — Build terminal-themed web applications.
Now supports WebGL2 and dynamically calling JS functions!
Built with Rust, WebAssembly & @ratatui_rs
Owi
https://github.com/OCamlPro/owi
Symbolic execution for #Wasm, #C, C++, #Rust and #Zig
"#Owi is an open-source framework for advanced #WebAssembly analysis and manipulation, with a focus on practical symbolic execution and robust tooling. It is designed for researchers, engineers, programming language enthusiasts and practitioners requiring precise, flexible, and extensible support program reasoning."
#ReleaseMonday — New version (v0.27.0) of https://thi.ng/genart-api, a platform-independent extensible API for browser-based computational/algorithmic/generative art projects:
This version features an overhaul of the platform provided PRNG (pseudo-random number generator) handling and makes it easier to create multiple PRNGs for artworks which require/desire them...
Related section in the README:
https://github.com/thi-ng/genart-api/blob/main/README.md#determinism--prng-provision
Also, just as a reminder, the project has:
- no external dependencies
- adapters for 3 art platforms (EditArt, fxhash, Layer)
- 6 example projects
- testing/dev sandbox with two parameter editors
- WebAssembly bindings & demo (currently for #Zig only)
Happy coding! :)
Nova: A JavaScript and WebAssembly engine written in Rust
Link: https://trynova.dev/
Discussion: https://news.ycombinator.com/item?id=44126264
The State of JavaScript Debugging in WebAssembly, by @TheNewStack:
https://thenewstack.io/the-state-of-javascript-debugging-in-webassembly/
Introducing **Chakra** - a blazing fast in-browser WebAssembly runtime for builders.
```sh
chakra myfile.wasm
```
– Runs WASM in-browser with logs
– Supports Rust, TinyGo, C, Asc and Python
– One-line introspection & verify commands
Chakra is an open source project and we're building it *with the community*.
https://github.com/anistark/chakra
Read more: https://blog.anirudha.dev/chakra
Give us a shout-out or star the repo on github if you like the idea.