JavaScript: The Fairly Odd Parts
summary
Describes building a small JavaScript VM, running the Test262 conformance suite plus a few hundred custom tests, and reporting specific implementation edges that fail. Covers concrete problem areas: signed zero and NaN comparison quirks, sparse-array holes and surprising enumeration behavior, and temporal dead zone (TDZ) and eval scoping issues that break naive hoisting; lists required fixes for module/import and strict-mode eval corner cases.
AI-written summary · about








