ian
March 27, 2026, 11:32pm
26
Some of the topics and posts are already sparsely or transitively linked, but let me list here together all posts related to shipping static web client apps (WebAssembly, wasm, Emscripten, Rust, TCP/IP, proxy, gateway, compile, WebSocket, JMAP, JavaScript, API):
Hi,
is it possible to get a web client in the future?
I’m behind a firewall so connecting the IMAP Port with the client is not possible.
What are your option to this?
Thanks!
We recently made a web version of the delta chat desktop UI. (blog post: Delta Chat Desktop, but running inside of Firefox - Delta Chat )
The downside to this is, that it still needs a local server component to run chatmail core (formely known as deltachat-core-rust).
Ideally we would be able to not need to this server component and run delta chat as fully standalone web app or browser plugin.
Our core library is written in rust and rust a popular source language for compiling to webassembly…
Expected behavior
My user story would be:
I download the files intended to run deltachat
I serve it in a URL like https://chat.example.org
I run it with my firefox profile for communications, and I pin tab it
Actual behavior
Looks like it is mandatory to run deltachat-desktop (which might contain an HTTP server). Hence, I am stuck in step one: how to download the intended files to be served in a boring HTTP server? Is it documented?
References (what do others)
matrix: yes
I am aware that ele…
Is it possible to offer delta.chat on Cloud Phone ? Cloud Phone is a Chromium-based remote browser with the same WASM and networking (HTTPS, WSS, SSE) support as desktop Chromium, except it doesn’t offer WebRTC yet. Is a fully web-based app possible, or does it need to have TCP socket access for protocols like IMAP?
no, because the core needs access to tcp sockets to speak imap and smtp.
I like you’re idea, though.
Isn’t there any way to make native kaios apps or is it only 100% html5 apps?
Also is there a way to run web-assembly on kaios? (when it only supports webapps that could be a solution to run the core faster than when we were to compile it to asm.js)
[Disclaimer: just my personal opinion]
I’d bet on postmarketOS, but the T9 friendly UI is not there yet.
It is available for the KaiOS phone that I own, though I haven’t tried it yet. Nokia 2720 Flip (nokia-beatles) - postmarketOS Wiki
Maybe a compatibility layer to run KaiOS/boot2gecko web apps on PostmarketOS help with app availability a bit.
Or just get a used second hand Android with custom ROM and custom minimal launcher that removes distractions.
Pinephone is not wor…
Iframe or WASM delta chat to embed in a web or native app?
Any options?