Earlier quoted context omitted.
> If you think you browser is fast, you'd be blown away by any decent application. In data centers, loading data from networked server, where it's in memory, can be used over loading data from a disk, because disk is comparatively slow. A web app can load JavaScript assembler, which isn't much slower than a desktop app written in C. Bigger - and slower - parts of the web app can be loaded after the app starts interac…
> In data centers, loading data from networked server, where it's in memory, can be used over loading data from a disk, because disk is comparatively slow. RDMA has no relevance to this discussion. > A web app can load JavaScript assembler, which isn't much slower than a desktop app written in C. This is incredibly wrong. An Electron app goes through many stages before code is executing with acceptable performance: 1…
This. And to make matters worse, a lot of benchmarks start with something like, "To be fair to , let's cripple by implementing the programs using the paradigm favored by ." If you want the real results, have an expert in each language implement the spec without looking at the other program.
Someone mentioned Photoshop being slow compared to Slack/VSCode. That is Apples to Oranges comparison if I ever saw one.
> And the disadvantage is that they are are huge, resource intensive and pathetically slow.
And don't work natively on any platform. You essentially program for the lowest common denominator and do not take advantage of any of the features provided by the platform -- especially accessibility. For example: Zoom In on any half-way decent editor increases the text size. Zoom In on VSCode (macOS) blows up the entire UI -- leaving little space for actual text. This is just one example -- I can line up many more.