|
|
|
|
|
by MzHN
524 days ago
|
|
If this was any other language than JS I would agree but my personal experience with JS is the opposite. In my experience almost everything in the JS world is already async. User interactions are async, requests are async, almost all NodeJS APIs are async. To me having to add more async in JS is a tiny barrier compared to what I'm facing in other languages that feel more synchronous to me. Since there is already so much async I also feel like debugging, profiling and error handling are all pleasantly solved problems in JS. Offloading to workers is also async so while there are many valid benefits to be gained, avoiding async does not seem like one of them to me. |
|
A lot of junior devs I've worked with don't understand that putting `async` in front of a function doesn't actually make it asynchronous.