Discord i njegov izazov s korištenjem resursa na Windows 11
Ovog tjedna, svijet tehnologije ponovno je zaokupila rasprava o popularnoj komunikacijskoj aplikaciji Discord. Naime, u okviru eksperimenta, aplikacija automatski ponovno pokreće svoj desktop klijent kada se otkrije visoka upotreba RAM-a. Ovaj potez nije naišao na dobre kritike, ali Discord ozbiljno pristupa problemima s performansama koje su se pojavile tijekom korištenja aplikacije na Windows 11.
Što je Electron?
Discord je, zanimljivo, izgrađen na tehnologiji koja se zove Electron, što mnogi korisnici smatraju jednim od svojih najvećih nedostataka. Electron je okvir koji omogućuje stvaranje aplikacija koristeći tehnologije weba poput HTML-a, CSS-a i JavaScript-a. Zamislite ga kao puni prozor preglednika, poput Google Chromea, unutar kojeg se izvršava aplikacija. Ovaj pristup, iako olakšava razvoj, dovodi do prekomjernog korištenja resursa jer svaki poslužitelj ili razgovor u Discordu postaje posebna “kartica”.
Učinci na performanse
U posljednje vrijeme postalo je jasno da Discord, iako široko korišten, ima problema s upotrebom memorije. Prema tvrdnjama zaposlenika tvrtke, prosječno korištenje RAM-a za Windows klijent iznosi oko 1 GB, no u nekim slučajevima može dostići čak 4 GB. Kako bi se borio protiv ovog problema, Discord je počeo eksperimentirati s automatskim ponovno pokretanjem aplikacije kada se dostigne taj prag. U međuvremenu, korisnici se često susreću s lošim performansama, a upotreba resursa ostaje visoka.
Microsoft Teams i slični problemi
Nije samo Discord taj koji se suočava s ovim izazovima. Microsoft Teams, snimljen uz korištenje sličnih web tehnologija, također pokazuje visoku potrošnju RAM-a, čak i kada se ne koristi aktivno. Microsoft je već potvrdio da Teams može potrošiti značajan dio memorije jednostavno radeći “ništa”, što dodatno komplicira situaciju.
Inicijative za poboljšanje
Kako bi se suočio s problemima s memorijom, Discord je lansirao svoju inicijativu za smanjenje upotrebe RAM-a. Od listopada 2025. tvrtka je radila na smanjenju “curenja memorije” u nekoliko scenarija. Zanimljivo je napomenuti da je neki korisnici već primijetili smanjenje potrošnje memorije, dok su drugi i dalje suočeni s problemima. Discord ostaje posvećen poboljšanjima i aktivno istražuje potencijalne rješenja za bolje upravljanje resursima.
Poteškoće s razvojem aplikacije
Osim problema s Electron okvirom, Discord se suočava i s izazovima u arhitekturi same aplikacije. Programeri su primijetili da Discord koristi neprikladne metode za pristup podacima na sustavu, poput pozivanja PowerShell skripti umjesto korištenja ispravnih Windows API-ja. Ovo ne samo da povećava složenost već i doprinose višem korištenju resursa.
Slični problemi s drugim aplikacijama
Ovaj fenomen nije ograničen samo na Discord i Microsoft Teams. Nove verzije popularnih aplikacija također se suočavaju s problemima s performansama. Na primjer, WhatsApp za Windows, koji se temelji na web tehnologijama, pokazuje slične probleme s potrošnjom RAM-a. Kada aplikacije poput ovih postanu oslanjaju na web pristup, njihova učinkovitost na desktop računalima znatno opada.
Iako su tehnološka rješenja sve prisutnija, izazovi u optimizaciji i upravljanju resursima i dalje postoje unutar industrije. Upotreba web okvira za razvoj desktop aplikacija može olakšati razvoj, ali često dovodi do problema s performansama koji frustriraju korisnike i programere diljem svijeta.