Pulojekiti ya Chitchatter ikupanga pulogalamu yopangira macheza a P2P okhazikika, omwe akutenga nawo mbali omwe amalumikizana mwachindunji popanda kupeza ma seva apakati. Khodiyo idalembedwa mu TypeScript ndikugawidwa pansi pa layisensi ya GPLv2. Pulogalamuyi idapangidwa ngati pulogalamu yapaintaneti yomwe ikuyenda mu msakatuli. Mutha kuyesa kugwiritsa ntchito patsamba lachiwonetsero.
Pulogalamuyi imakulolani kupanga ID yapadera yolumikizirana yomwe ingagawidwe ndi ophunzira ena kuti ayambitse kulankhulana. ID iliyonse ya anthu onse ingagwiritsidwe ntchito kuvomereza kulowa nawo pa chat. Seva, kuthandizira protocol ya WebTorrent. Kulumikizana kukakhazikitsidwa, njira zolumikizirana zobisika mwachindunji zimakhazikitsidwa, zomwe zimalumikiza ogwiritsa ntchito pogwiritsa ntchito ukadaulo wa WebRTC. WebRTC imapereka zida zokonzedwa kale zopezera ma node kumbuyo kwa omasulira ma adilesi a netiweki (NATs) ndikudutsa ma firewall amakampani pogwiritsa ntchito ma protocol a STUN ndi TURN.
Zomwe zili m'makalatawo sizinasungidwe ku disk ndipo zimatayika pambuyo potseka pulogalamuyo. Mukafanana, mutha kugwiritsa ntchito Markdown Markup ndikuyika mafayilo amawu. Zolinga zamtsogolo zimaphatikizapo macheza otetezedwa ndi mawu achinsinsi, kuyimba kwamawu ndi makanema, kugawana mafayilo, typing sign, komanso kuthekera kowonera mauthenga omwe atumizidwa wina watsopano asanalowe nawo.
Source: opennet.ru
