جایگزین اختصاصی برای React؟!
تلگرام وب عملا Zero dependency ساخته شده. توی دنیای وب که هر کار کوچیکی یه پکیج npm جداگانه میخواد، این تقریباً باورنکردنیه.
تیم تلگرام به جای استفاده از ریاکت، یه فریمورک مشابه از صفر ساخته به اسم Teact.
بعد رفته سراغ پروتکل MTProto و اون رو هم برای جاوااسکریپت از نو پیاده کرده. Web Workerها رو عمیق دستکاری کرده، یه سیستم کش چندلایه گذاشته، و از WebAssembly و استریمینگ پیشرفته هم استفاده کرده.
حاصلش یه کدبیس سبک و سریعه که هر خطش با یه هدف نوشته شده.
و جالبتر اینکه همهش اوپنسورسه. اگه فرانتاند کار میکنید، خوندن این سورس یکی از بهترین درسهاییه که میتونید برای معماری وب بگیرید.
https://github.com/Ajaxy/telegram-tt
@DevTwitter | <Shahram boroukanlou/>
Post #13582
4.11K

- 🔥 47
- ❤ 9
- 🍌 6