JavaScript gives web developers great power to create rich interactive browser experiences, and much of that power is provided by the browser itself. This hands-on cookbook helps you explore the powerful APIs available in modern browsers and guides you through the specific tasks that they unlock.