4 ms·
They used AngularJS a long time ago but Teams today is an React app. The problem is clearly with JS/Electron. Slack have also performance issues.
by AtNightWeCode 4y ago
They used AngularJS a long time ago but Teams today is an React app. The problem is clearly with JS/Electron. Slack have also performance issues.
- ghosty141 4y agoDiscord doesn't, it's Electron too. That's not the root of the problem. Discord is pretty fast, I haven't really noticed it "chugging" and lagging like MSTeams does.
- AtNightWeCode 4y agoMy problem with Discord is that I can't tell if it just poor UX or if it performance issues as well. Horrible app, I only use it cause I am kinda forced to keep up to some things going on there. Not unusual that you miss out on things even when you think you done everything to get notified. I don't even understand how the crap is supposed to work to be honest. Seems utterly broken. Fast of what? I can't understand wtf it is showing half of the time. Edit: HN surprises, comments that can't be replied. Anyways. To stay up to date in the biz is hard enough. No need to add random Gremlins to that. Like not following basic UX rules.
- nopcode 4y agoTook me a while to to get into discord UI too. Sucks getting old doesn't it?
- fuzzy2 4y agoIt absolutely still is Angular.js. Just one click with Dev Tools and I already found ng-if and ng-class attributes. That’s not to say Angular.js can’t be used for apps that complex! It’s just a lot easier to get it wrong compared to more modern frameworks.
- AtNightWeCode 4y agoHow do you open Dev tools in the Teams app?
- mdavidn 4y agoI don't know about the app, but you can open the same thing in a normal browser: https://teams.microsoft.com/ https://teams.microsoft.com/
- fuzzy2 4y agoOn Windows: Quickly left-click on the tray icon a lot, you’ll then get additional options in its context menu. I checked again and it indeed appears that at least part of the application was rewritten in a different framework. Most of it is still Angular.js though.