Jami web browser app

Hello,

This project looks impressive and I will definitely want to contribute.

I have been thinking of making a similar peer to peer chat using a web app that runs either on browser or as a standalone web app using Web Storage API and a service worker. Has there been any plans or discussions about making a similar version of jami?

I was thinking that approach because I have understood that non-web apps can be easier to block and censor than web apps using nothing more than HTTPS. Please point me out if and how my thinking is flawed.

What is driving me to find alternative ways is the current trend of censoring and blocking websites and apps all over the world to advance various political and financial agendas. The last drop for me was Telegram blocking certain groups in certain countries arbitrarily. I believe we need a communication system for sharing out thoughts and discussing all kinds matters that can not be silenced.

I noticed that jami is written with python so this idea is quite far fetched and would require rewriting it with javascript.

Cheers,

Santeri

2 Likes

Actually there have been some attempts but until now this idea has not been finished.

You can see some progress here: https://review.jami.net/q/project:jami-web+status:merged

2 Likes

About webapps, I would advise reading the Javascript trap.

If the intention is to overcome censorship, there might be more suitable tools than Jami. Personally, I have only been able to use one-to-one chat so far.

3 Likes

Thanks for the pointers!

Now Jami web is under development:

1 Like

Would this web client allow one to sign up to a Jami server or self host a Jami server and therefore always have a Jami client that is running on a server be online 24/7 to receive messages and will sync to your other devices?

If that is the case, I hope it is designed so that the server operator cannot read users messages, contacts, Jami IDs or any other metadata.

1 Like

I am looking for this. I wish this will come soon.

Thanks,
Malsasa

Any public Jami Web Client up for try?

We have been working on the Jami web client recently. Hopefully we’ll be able to release something soon.

3 Likes

Oh, and that means nonfree JavaScript? There may not be a need to think about this here. And JavaScript can also be stored in local files instead of being downloaded from the server.

I tink somting like element web app.

I don’t see any fundamental reason why any non-free javascript should be needed. Jitsi Meet works without it, as far as I know. It would be great if Jami could do the same.