Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I also enjoy the simplicity of JS.

Pros:

* Being single threaded makes concurrency simple. No need to think about mutex/semafor/channel/etc.

* Everything is a pointer so no debate on whether to use pointer vs value for variable

* Not to many reserved keywords to learn before being able to write javascript

* I like async/await

Cons:

* Tiny standard library

* Very little standardization between projects

* JS is often compiled/minified which can make debugging painful

* Not so performant. Can't do true concurrency



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: