VariablesNumbersBooleanArraysObject LiteralsFunctionsFunctions 101Immediately Executing FunctionAnonymous FunctionHigher-Order FunctionsClosuresUnderstanding Node.js PerformanceThe I/O Scaling ProblemTraditional Web Servers Using a Process Per RequestTraditional Web Servers Using a Thread PoolThe Nginx WayNode.js Performance SecretMore Node.js InternalsThread StarvationData-Intensive ApplicationsThe V8 JavaScript EngineMore JavaScriptEverything Is a ReferenceDefault ValuesExact EqualitynullTruthy and FalsyRevealing Module PatternUnderstanding thisUnderstanding PrototypeError HandlingSummaryWorks Cited