Canvas
Create, transform, and display images and graphics within the HTML element.
Encoding
Handle character encoding, decoding, and binary data conversion.
Events
Handle events and interactions. Listen for and respond to various events, including custom events, errors, progress, and promise rejections.
I/O
Interfaces for reading, writing, seeking, and managing resources. For handling of data streams, file I/O, and console interactions.
Eg stdin
, inspect
Messaging
Facilitate communication between different parts of an application, allowing data exchange and coordination.
Performance
Measure, analyze, and optimize application performance.
Eg performance
Storage
Store data locally within the browser. Manage session storage and local storage.
Streams
Manage data streams, queuing strategies, and transformations. Handle data in chunks, process large datasets, and optimize memory usage.
Temporal
Date and time handling. Includes long-lived Workflows, calendar systems, time zones, and precise duration calculations.
Wasm
Efficiently execute computationally intensive tasks. Wasm module compilation, instantiation, memory management, and interaction with imports and exports.
Eg WebAssembly.instantiate
, WebAssembly.Module
, WebAssembly.Instance
WebSockets
Enable real-time communication between clients and servers using WebSockets. Tools to create interactive and dynamic applications.
Eg WebSocket