Yup. Telegram Desktop[1] and the web client[2] are separate projects.
The desktop client is still quite heavy on resources on Linux, and needs a restart every now and then.
[1] https://github.com/telegramdesktop/tdesktop
[2] https://github.com/zhukov/webogram