this post was submitted on 29 May 2025
578 points (98.8% liked)
Programmer Humor
35929 readers
128 users here now
Post funny things about programming here! (Or just rant about your favourite programming language.)
Rules:
- Posts must be relevant to programming, programmers, or computer science.
- No NSFW content.
- Jokes must be in good taste. No hate speech, bigotry, etc.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
React Native's new architecture is not that bad.
You basically just got a single lightweight JavaScript thread that runs your update loop around which components should be rendered and updated, but then all the components are bound directly to underlying C++ native components.
I would still expect the start menu to be aiming for zero dependencies and as fast a start as humanly possible, but it's not that crazy compared to something like Electron (which itself is not as inherently bad as most people make it out to be).
The real problem with slow web apps has less to do with the architecture of the apps, and more to do with them letting developers build apps really quickly and easily, meaning that you often have apps built by developers who don't entirely know what they're doing, and they introduce tons of inefficiencies like double rendering etc.