The document analyzes the dynamic behavior of JavaScript programs by collecting execution traces from 103 websites and benchmark suites. It finds that JavaScript programs exhibit more dynamism than commonly assumed, with only 81% of call sites being monomorphic and many functions being variadic. Constructor functions also frequently return objects with different property sets. The study aims to provide a more accurate characterization of JavaScript behavior to inform future research.