This document summarizes new features introduced in ECMAScript 5 (ES5). It discusses getter and setter accessors, object literal extensions like trailing commas, reserved words as property names, Object creation with Object.create, property definition with Object.defineProperty, and more object and array prototype methods introduced in ES5 for iteration, testing, mapping and reducing like forEach, map, filter, reduce etc. It also provides browser compatibility details for these features.