I have evaluated and ditched many messengers over time, and frankly: If you don't offer a native client that keeps itself at <100 Mb usage, and an absolute minimum of CPU usage when not in use, you get relegated to being installed on a trash phone used only for responding to absolute emergencies and even then only with letting the sender know how much i disapprove of their use of the software. I've moved many of my friends and business partners off such disrespectful software over the years, even some who worked on said messengers.
You can try and tweak and fiddle knobs in a website running in a chrome-less browser all day, but you'll NEVER get into an acceptable performance range for an ever-present background process.
And if you can't get there, you don't deserve being used.
Yes, it's cheaper for you. But the costs you pass on to your users (and the environment) are astronomical.
Edit: Also, the spacing in your UI layout looks fine for promotional purposes, but is extremely wasteful and useless for involved conversation, particularly of a technical nature where referring back to earlier bits of the convo is important.
You can try and tweak and fiddle knobs in a website running in a chrome-less browser all day, but you'll NEVER get into an acceptable performance range for an ever-present background process.
And if you can't get there, you don't deserve being used.
Yes, it's cheaper for you. But the costs you pass on to your users (and the environment) are astronomical.
Edit: Also, the spacing in your UI layout looks fine for promotional purposes, but is extremely wasteful and useless for involved conversation, particularly of a technical nature where referring back to earlier bits of the convo is important.