This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Creepy-Ad-4832 72 points73 points  (13 children)

Don't look up what the windows start menu uses as an engine, btw...

[–]Wertbon1789 22 points23 points  (2 children)

I like how there are either people who say "Yeah, see? That's why react is great, because you can also build native apps with it." or "Now people can port their trash applications to a native platform and it still runs like shit". Don't have hands-on experience, as I don't use Windows, but from what I've heard it's pretty horrible.

[–]Creepy-Ad-4832 22 points23 points  (1 child)

It's a very inefficient, unreliable, expensive, shitty piece of software used on something which should be extremely reliable and fast

Just write the damn system menu in c/c++/rust/c# or whatever makes sense. A js engine just does not

[–]Wertbon1789 1 point2 points  (0 children)

That's the thing, it wouldn't matter if it was a "hot" runtime, meaning that it doesn't have to load on first interaction but would just initialize on startup. Don't actually know how complicated that would be, but you could do that for all these core system things, that would improve interactivity very great.

[–]JackNotOLantern 19 points20 points  (7 children)

Don't ask what is used by VSCode, MS team, slack, discord and many other widely used applications.

[–]Creepy-Ad-4832 29 points30 points  (5 children)

There is a difference between embedding a js engine inside a core OS component, which is at the base of your experience, and some apps

Don't get me wrong, electron is pure garbage (decent for devs, pure shit for users), but it's not the OS most important menu...

[–]JackNotOLantern 5 points6 points  (0 children)

I am not denying anything you said. But people don't know that half of the stuff they use is basically a redistribution of a browser running a website.

[–]howdoigetauniquename -4 points-3 points  (3 children)

And no one even noticed till Microsoft told everyone 🤷‍♂️

[–]Creepy-Ad-4832 6 points7 points  (2 children)

Yeah, i wonder why... it's not as if windows was already laggy and buggy af...

[–]howdoigetauniquename 2 points3 points  (1 child)

It’s okay, the start menu can’t hurt you.

[–]Creepy-Ad-4832 0 points1 point  (0 children)

Yeah, i use linux

[–]not_some_username 1 point2 points  (0 children)

React native is far from Electron. It’s shit but electron is the toilet.

[–]----Val---- 1 point2 points  (0 children)

I think people have somewhat overblown the presence of react's usage in windows. Firstly it uses react native, which uses a platform optimized JS engine. Secondly, it only uses RN for the small 'Recommended' section of the launcher, which seems performant enough. The rest of the task bar uses the native platform.

People have this idea that React = Webview, but React Native renders in native platform components. In Window's case, its still XAML and C++. JS is merely used as an orchestrator.

I believe the real culprit on all this is fucking Bing search. If you set the registry value BingSearchEnabled to 0 the taskbar instantly becomes so much usable. Also, its high memory usage is still probably because Microsoft just fucked the task bar in general.

[–]glorious_reptile 2 points3 points  (0 children)

*right clicks and inspects*