Skip to content

Comment on Whatsapp Web

Comments

I know everyone is complaining about Chrome only support, but the more important question we should be asking is what technology stack are they using for the web client?

It's well documented that Whatsapp is a Erlang shop.

Did they stay with using Erlang for the web as well ... or did they switch to another technology like Nodejs, etc?

They seem to be using React for the View rendering. Websockets for data. Bluebird for promises. Google's CryptoJS for end-to-end encryption. MomentJS for time formatting.

The code seems to be pretty modular There are some nice gems in it like EXIF format decoding etc. This is nice to reverse engineer :)

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.