• 0 Posts
  • 55 Comments
Joined 1 year ago
cake
Cake day: June 22nd, 2023

help-circle










  • I’m well aware how async works in the single threaded js environment. All code blocks the main thread! Calling await on an async operation yields back.

    You’re right, async is commonly mixed up with multi-threaded. And in fact in many languages the two things work hand in hand. I’m very aware of how it works in JavaScript.

    We are agreeing. Don’t need more info.


  • Yes I’m simplifying a LOT, but in the context of background web calls, that was what callbacks became so important for. XMLHttpRequest in IE 5 sparked the Ajax movement and adventures in nested callbacks.

    Prior to that, the browser had window.setTimeout and its callback for delays and animation and such - but that’s it.

    The main purpose of all this async callback stuff was originally, and arguably still is (in the browser), for allowing the ui event loop to run while network requests are made.

    NodeJS didn’t come into the picture for almost 10 years or so.






  • That is also exactly how I see it. Do you think the negative view is due to some primal jealousy? I don’t know how else to describe not liking something/someone because it’s better than you.

    Perhaps it is from a viewpoint of sports, where performance enhancing drugs are frowned upon.

    We don’t get mad at calculators anymore, but we did at one point. There was quite a large movement to ban them in schools. Isn’t this a similar thing on the “creative” side?