Technology
JavaScript language semantics, asynchronous behavior, modules, browser integration, and production debugging.
Practice items tagged with JavaScript.
Explains call-site-dependent this binding and compares wrapper, bind, and arrow-function fixes.
Diagnoses forced synchronous layout from interleaved geometry reads and style writes, then batches work and reduces its scope.
Traces synchronous throws and promise rejections through chains, awaits, missing returns, and detached work.
Separates optional, undefined, null, and invalid external data, then narrows values at the correct boundary.
Relates JavaScript classes to prototype-based delegation while preserving the useful semantics class syntax adds.
Explains DOM and CSSOM construction, style, layout, paint, and compositing as a practical performance model.
Preparation paths where this taxonomy appears in the track scope.