I'm a web developer and have been doing JavaScript both on client and server for quite a while. At some point I started to understand that I want to focus on JavaScript as a language and a tool for developers rather than using it as a JavaScript developer.
I'm wondering which theory basis and practical skills should I get if I want, for instance, to end up at V8 JavaScript runtime team?