Telegram team has a long history of using vanilla javascript as optimal as possible. It all started at VK.
On a second note, I'm surprised that both the new web versions are so similar. Seems just a couple of margins changed and other minor changes (profile picture filling the background vs being a centered circle for example), but built differently. Wonder if they both worked towards the same design maybe?
Edit: found explanations to the multiple-codebases behavior further down: https://news.ycombinator.com/item?id=26943653