> Outlook is based on WebView2, and like all web apps, it’s slow
Fastmail also has a web based email client, which is as fast as (if not faster than) Outlook Classic.
The new Outlook is just bad. Load order is wrong, it renders everything on every window, loads unnecessary data, etc. Plain annoying.
The Fastmail client is good when it's up and running, but not as good as well-implemented native apps. The initial startup is much slower, and the iOS / iPadOS app (which is the same webapp iirc) is pretty bug-ridden, with the webview freezing or app not progressing past the loading animation without a close swipe / reopen.
Gmail used to offer a low bandwidth / performance webmail interface, that was essentially their original UI. Ran like greased lightning, used barely any memory. Emails loaded almost instantly.
It was nice while it lasted.
Yeah, somehow we've lost lessons learned. Used to be, you knew it would take forever to display all of something, so you displayed what you could as you had time to render it. For instance a long report. As you render each page you would make that available to display instead of waiting for the entire 200 page report to render first. "Feeling" fast was often as good as "being" fast.
The decision to use web technology and the decision to not give a shit about performance (or usability for that matter, unstyled text as buttons anyone?) are often made together, even though they are theoretically independent.
I maintain a program using WebView2, it runs quite nicely.
It needs to render custom content, and the HTML renderer is much faster than I'm able to make it myself using the native API.
It's crystal clear Microsoft simply can't make good software at all anymore. Vendor lock and inertia are their biggest selling points.
My company recently switched from Google Suite to Office 365.
Both are web apps.
It’s NIGHT AND DAY. Google did everything instantly. Outlook doesn’t.
This morning Outlook decided to spin for 30+ seconds (at which point I gave up) showing a folder. I get a modal pop-up telling me I have to “refresh” teams multiple times a day. Search always fails the first time. Always. Then it works. Some.
I agree. It’s not web tech. It’s MS not caring.
Just last week I vibed an .eml viewer that uses WebView2 and can confirm that it's very quick when not encrusted with garbage.
https://github.com/efsavage/WinEML
Also a daily Fastmail user and it's as fast as any local mail client I've ever used.
Sure seems like all this fancy Copilot coding help they have would've helped develop a better email client.
The problem with web apps isn't that they're slow but that they enable the Room 641As of the world to spy on you, just by virtue of making network connections. Encryption doesn't even matter. Just behavior patterns are enough.
It would be hilarious if it, like Teams, was backed by Sharepoint. It would also explain a lot about how terrible it is.
Wondering to what extent the new code has been AI-assisted.
I think that the usage of WebView2 is a moot point. It effectively is an Edge browser just the same as Edge itself. There may be other underlying issues, but I'd be shocked if WebView2 was to blame.
Not to mention they puts ads in your email client regardless of whether you use office or not
WebView2 can be a fantastic experience when the application is designed around it with intent. It can't be a technological afterthought. Taking an application that was designed for web and throwing it in a desktop shell is how you wind up with bad experiences. A hybrid of WebView2 and native elements seems to be the best approach. You can completely hide the browser startup delay with these techniques. The Discord engineers decided to just throw a splash screen in front and call it a day. You could do that too. It seems to fly.
IME running the new outlook in an actual web browser (through outlook.office.com) is waaay faster than the heavy (heh) client.
Bonus points for it running fine on Linux, too. I understand there are some missing features compared to the old one (can't recall which), but for basic corpo emailing it works perfectly for me.
I now have 0 reasons to use Windows at work, so, for once, I'll nonironically cheer MS for a job well done!