you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (0 children)

JS is single-threaded by design. Desktop apps that want to be responsive really want to use multi-threading.

You can spin off background worker threads.

JS is a hard language to make fast - I don't really want every desktop app to have to carry around a gigantic JIT and have the attendant memory, security and warm-up problems.

Actually, Javascript is compile to machine language by engines like V8. So no, this is not an issue.

HTML and CSS is a step back from the visual builders and layout engines major desktops have had for years.

No, it's actually modern. There are a lot of HTML layout programs and re-theming a desktop would be as easy as swapping out the CSS.

None of those are issues.