Ask HN: What is "expert" level Javascript?
I figure the answer to this question is when you are so experienced (and confident) that it simply becomes irrelevant. But I'm curious about everyone else's perception.
* understanding prototypal inheritance, e.g. knowing what __proto__ means
* knowing how to model asynchronous code in several ways, e.g. using callbacks, events or even using promises
* understanding how an event loop works
* knowing perf related stuff (though one should always benchmark stuff)
I see no reason an expert node engineer, for example, should be expected to know about it.
Also Addy Osmani free books on large scale javascript applications and design Patterns patterns are very good.