Step 2 of 2 · your path
JavaScript, Advanced
Memory, generators, Proxy, performance, security and testing — and how V8 actually stores your objects. The layers almost nobody can explain out loud.
Your progress
0 / 13 done
Up next
Engine & memory
10 min read · 2 exercises
The order I'd read them in
About 1 h 52 min of reading. Tick off what you've read, it is remembered on this device.
- Advanced asyncPast promises: pausable functions, streams, and running real work concurrently.
2 exercises
- Types & dataWhat happens once a number, a string, or a file gets big or exotic enough to need its own type.
2 exercises
- Patterns & architectureShapes that show up again and again once code has to scale past one file.
2 exercises
- SecurityThe mistakes that turn into a real incident, not just a bug.
- Ecosystem & professionalHow the tools around JS actually work, and where the language itself comes from.
2 exercises
- Browser observabilityThe bug is on somebody else's device, on a network you cannot reproduce.
2 exercises
- JavaScript interview bankThirty-four questions, split by the level they are asked at, with the answer that lands.
- Build it yourselfThe six things a senior loop asks you to build from scratch — because you can, not because you should ship them.
- The cheat pageNot another lesson — the night-before-the-interview skim of the other 38.
Practice at this level
Every exercise opens in the editor with tests you can run.
- Engine & memory · 8 tests
- Advanced async · 10 tests
- Advanced async · 9 tests
- Metaprogramming · 9 tests
- Metaprogramming · 9 tests
- Types & data · 10 tests
- Types & data · 10 tests
- Patterns & architecture · 10 tests
- Patterns & architecture · 8 tests
- Performance · 8 tests
- Performance · 9 tests
- Security · 11 tests
- Security · 9 tests
- Ecosystem · 10 tests
- Ecosystem · 8 tests
- Testing · 10 tests
- Testing · 9 tests
- Security · 8 tests
- Security · 8 tests
- Build it yourself · 9 tests
- Build it yourself · 10 tests
- Engine & memory · 8 tests
- Observability · 9 tests
- Build it yourself · 9 tests
- Build it yourself · 10 tests
- Build it yourself · 8 tests
- Build it yourself · 8 tests
- Build it yourself · 9 tests
- Build it yourself · 11 tests
- Build it yourself · 9 tests
- Observability · 9 tests