Skip to content
Joe Attardi
All books
Cover of Web API Cookbook

O'Reilly Media ·

Web API Cookbook

Leverage the powerful APIs built into modern web browsers to add advanced capabilities to your JavaScript applications.

Table of contents

  1. Chapter 1: Asynchronous APIs

    Explore fundamental asynchronous JavaScript concepts, including callback functions and Promises.

  2. Chapter 2: Simple Persistence with the Web Storage API

    Store and retrieve data using persistent storage.

  3. Chapter 3: URLs and Routing

    Work with the URL and History APIs.

  4. Chapter 4: Network Requests

    Communicate with remote servers and APIs.

  5. Chapter 5: IndexedDB

    A more sophisticated data store which can store collections of objects.

  6. Chapter 6: Observing the DOM

    Listen for changes to DOM elements and their structure.

  7. Chapter 7: Forms

    Enhance your forms with the FormData and Constraint Validation APIs.

  8. Chapter 8: The Web Animations API

    Apply keyframe animations to elements programmatically.

  9. Chapter 9: The Web Speech API

    Add voice synthesis and recognition to your apps.

  10. Chapter 10: Working with Files

    Read and write file data.

  11. Chapter 11: Internationalization

    Explore the internationalization APIs built in to the browser.

  12. Chapter 12: Web Components

    Create custom HTML elements.

  13. Chapter 13: UI Elements

    Use dialogs and other interactive elements.

  14. Chapter 14: Device Integration

    Interact with sensors and services on your device.

  15. Chapter 15: Measuring Performance

    Capture performance metrics.

  16. Chapter 16: Working With the Console

    Learn about different ways to present information using the Console API.

  17. Chapter 17: CSS

    Explore CSS related APIs.

  18. Chapter 18: Media

    Work with images and video.

  19. Chapter 19: Closing Thoughts

    Some parting wisdom and a look ahead at future browser technologies.