Breaking news : the Kotlin/Wasm team has just shared the very first incarnation of their server-side wasi-http support based on the Wasm Component Model. https://github.com/Kotlin/sample-wasi-http-kotlin/
Breaking news : the Kotlin/Wasm team has just shared the very first incarnation of their server-side wasi-http support based on the Wasm Component Model. https://github.com/Kotlin/sample-wasi-http-kotlin/
I wonder if there is an #SSG (static site generator) that can be extended with WASI modules.
Kinda like how you can extend #11ty with JavaScript code, except it doesn't care what language you use as long as it compiles to #WASI.
Native executables would work too (that's what GIMP plugins are), but they aren't cross-platform, and #webdev tools are generally expected to run on any platform without manually installing toolchains and compiling, so WASI seems like a reasonable solution.
#Development #Overviews
The State of WebAssembly 2025/2026 · ”Wasm is no longer an experiment, it’s ready for production.” https://ilo.im/16a17n
_____
#Programming #WebAssembly #WASM #WASI #ESM #JavaScript #Browser #WebDev #Frontend #Backend
The State of WebAssembly – 2025 and 2026
https://platform.uno/blog/the-state-of-webassembly-2025-2026/
#WASM / #WASI based #plugin architectures vs #AGPL?
I assume this is valid, but #IANAL and unsure if it is indeed the case:
- If the core system is AGPL-licensed and integrates a Wasm WASI runtime.
- Then 3rd-party WASI Components can have different licenses.
- Esp. when they are downloaded and installed at run-time.
OTOH perhaps not.. and it depends on who designed the #WIT #RPC interface, and what its #license is.
#Socialcoding topic (2024, all fedi links rotted)..
https://discuss.coding.social/t/sx-licensing-of-plugin-architecture-vs-agpl/506
In our plans for the AGPL-licensed tool suite there are a range of extensibility points, and a plugin architecture that facilitates 3rd-party service integration. We should know in detail the various licensing aspects to take into account for each of these. On one hand we want as much as possible to be AGPL-licensed, enriching the ecosystem. While for 3rd-party services we want to leave the option open to publish them for integration under different licenses. On the Fedi I posed the following ...
It's going to get a lot easier to run #Lisien in the browser with the next release. It won't be the most performant way to do it, probably, and for the time being you'll need to use XML dumps of the database for persistence, though I've heard of ways to avoid that.
#Python #WASI lazyweb: is there a good, pure Python library I could use to store cookies? I guess I could compile SQLite in, if I have to, but it seems like needless overhead.