Hacker News new | ask | show | jobs
by rikroots 683 days ago
If you have plenty of time, start a side project to build out a HTML canvas library (with no dependencies) ... just kidding! I've been building my canvas library for 11 years and there's still a shedload of JS understanding I've not yet poked.

More seriously, the MDN documentation is really useful[1]. Some of the advanced topics listed on that page may be a good place for an experienced engineer to start?

- Inheritance and the prototype chain - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Inhe...

- Memory management - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Memo...

- The event loop - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Even...

[1] - https://developer.mozilla.org/en-US/docs/Web/JavaScript