An OS that requires you to upgrade your hardware and now we are discussing performance concerns? The writing was on the wall.
Ok, so WinAero points out React Native is cross-platform, but surely that shouldn't matter for the Windows start menu, right? Unless it's some ARM compatibility thing, making it easier to port or something. Just sounds like Windows is slowly turning into a web app altogether..
Just sounds like Windows is slowly turning into a web app altogether
That's just VDI, not windows being a webapp. AWS Workspaces is the same concept.
Carmack, former CTO of Oculus and co-founder of id Software, argued that software inefficiencies - not hardware limits - are the real bottleneck in computing today.
Used to be programs needed to be well-optimized to run in limited hardware. I can imagine that optimization sensibility has taken a back seat now that companies can just say "you need better hardware".
At this point it's pretty much a challenge to write software bad enough that a computer will struggle to run it.
(Not a particularly great challenge obviously - I'm quite good a it myself)
You doubt my spaghetti code?!
Yeah performance, security, etc., is always a low priority in software departments. All work generally have to get funded by some current or expected income specifically linked to that work. Things are never linked to cost of NOT doing the work. It's always assumed that there's no cost to not doing something. This is a huge flaw in moderne business practices in general as the only thing that matters is current revenue for purposes of stock price or the companies value to investors. In software this means that any work is generally tied to some feature requested by upper management and usually connected to some sale or otherwise linked to expected income. And that means every new feature gets a limited budget and generally in the end, cost cutting trims that down before delivery, but instead of cutting business features, they have to cut things like performance and security testing and development. Those end up as "technical debt", but there is almost never any income that gets tied to those unless there's a lawsuit or other legal requirement that forces the company to fund those things. The whole idea of a department having to "sell" every piece of work to a "internal customer" so they can get money from the organization is a ridiculous idea. It's all the same company's money, there's no actual customer and the whole bureaucracy to support all of that is a huge waste of time and money that could be put into the longterm health of the company. But longterm health isn't important anymore in so many industries because consolidation and legal maneuvering has removed most competition in many industries.
Users report that clicking the Start button can spike CPU usage by 30% to 70% on at least one core, depending on the hardware configuration.
Good grief. And that's coming from a GNOME user.
So every time I click the start menu and there's a noticeable lag before the menu comes up isn't just me overreacting?
Or when it crashes altogether. Now it makes sense
Does anybody have a link to an actual source for the claim? I would absolutely believe it, but this article's "source" just seems to be the same article but Russian. The guy on Twitter claiming to be the author of the code seems to be trolling, leaving me with no leads.
I want to send this to my coworker who hates React, but I don't want to spread misinformation.
I think the whole thing comes from this video : https://www.youtube.com/watch?v=kMJNEFHj8b8&t=276 (at ~4:30)
Well thats sounds like a pretty good source. What a joke Microsoft is ffs
I've also been on the hunt for a proper source, this was the closest official statement I found close to the subject matter, but it does not explicitly say
https://devblogs.microsoft.com/react-native/rnw-settings-win11/
I wonder if the new right-click menu is also part of this “improvement”, because it too is slow. Actually, a lot of stuff that used to be really fast in Explorer is now not nearly as fast.
The new right click is too slow ? I use Windows 10 and the right click menu takes several seconds to open, can it really be worse ?
Wtf??? That’s insanity…
My question is: why??? Like, it makes no sense at all.
Something is very wrong with software development when a leading operating system vendor resort to using a 3rd party cross platform framework for their most important menu in said operating system.
It’s not like they’re going to make a start menu for iOS or something.
Not iOS; it's for all those Linux users that miss having a sluggish Start menu.
I want the Start Menu on my printers touch screen.
for their most important menu in said operating system.
I'd argue that the start menu is almost irrelevant these days. I basically haven't used it since Windows 8, despite using windows every single day.
Microsoft had to panic release 8.1 because they messed up the start menu so badly in 8, so I’d say it’s still relevant. Maybe not as much for power users.
I wonder how many collective watt hours this inefficiency adds up to over time in comparison to one that was well-optimized
Headline: Horrible Software Platform Is Really Terrible, Still
Me: hm. *shrug*
What in tar nation? Why would they ever do such a thing? The main point of React Native is to make an application cross-platform (i.e., so it can run on multiple operating systems). What's the point in developing a Windows Start menu that can run on macOS, Android, or whatever?
Unless they're going for the second point of React Native, which is to be able to develop with JavaScript, which has an abundance of developers (i.e., it's less expensive). Maybe they thought that this was the main point, regardless of performance issues.
Cross platform you say? So...like...ARM? 🙂
At a higher level, as in multiple operating systems. I think it's probably high enough that it doesn't care much about the hardware platform as long as it's supported. But I don't know the technical details of developing with React Native.
Why would they ever do such a thing?
Hmm I wonder why....
The main point of React Native is to make an application cross-platform
Oh so you know? Why are you wondering then?
Unnecessarily biting reply. Microsoft investor perhaps?
Holy shit. Replacing OS native components with React Native is wild .
Technology
Which posts fit here?
Anything that is at least tangentially connected to the technology, social media platforms, informational technologies and tech policy.
Post guidelines
[Opinion] prefix
Opinion (op-ed) articles must use [Opinion] prefix before the title.
Rules
1. English only
Title and associated content has to be in English.
2. Use original link
Post URL should be the original link to the article (even if paywalled) and archived copies left in the body. It allows avoiding duplicate posts when cross-posting.
3. Respectful communication
All communication has to be respectful of differing opinions, viewpoints, and experiences.
4. Inclusivity
Everyone is welcome here regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation.
5. Ad hominem attacks
Any kind of personal attacks are expressly forbidden. If you can't argue your position without attacking a person's character, you already lost the argument.
6. Off-topic tangents
Stay on topic. Keep it relevant.
7. Instance rules may apply
If something is not covered by community rules, but are against lemmy.zip instance rules, they will be enforced.
Companion communities
[email protected]
[email protected]
Icon attribution | Banner attribution
If someone is interested in moderating this community, message @[email protected].