Web
Cache Jump to heading
Tools for caching and managing data. Store and retrieve data from the cache, manage cache storage limits, and handle cache-related events.
Eg caches
Canvas Jump to heading
Create, transform, and display images and graphics within the HTML element.
Crypto Jump to heading
Cryptographic functionality for secure communication, data protection, and key management. Generate secure random numbers, encrypt and decrypt data, and manage cryptographic keys.
Eg crypto
Encoding Jump to heading
Handle character encoding, decoding, and binary data conversion.
Events Jump to heading
Handle events and interactions. Listen for and respond to various events, including custom events, errors, progress, and promise rejections.
GPU Jump to heading
GPU programming and rendering. Efficiently use a device’s graphics processing unit (GPU) for high-performance computations and complex image rendering.
Eg GPUDevice
I/O Jump to heading
Interfaces for reading, writing, seeking, and managing resources. For handling of data streams, file I/O, and console interactions.
Eg stdin
, inspect
Intl Jump to heading
Tools for internationalization and localization. Create language-aware applications, handle date and time formatting, and adapt content for different locales.
Eg Intl
Messaging Jump to heading
Facilitate communication between different parts of an application, allowing data exchange and coordination.
Performance Jump to heading
Measure, analyze, and optimize application performance.
Eg performance
Storage Jump to heading
Store data locally within the browser. Manage session storage and local storage.
Streams Jump to heading
Manage data streams, queuing strategies, and transformations. Handle data in chunks, process large datasets, and optimize memory usage.
Temporal Jump to heading
Date and time handling. Includes long-lived Workflows, calendar systems, time zones, and precise duration calculations.
URL Jump to heading
Manipulate URLs, extract data from URLs and manage query parameters.
Eg URL
Wasm Jump to heading
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 Jump to heading
Enable real-time communication between clients and servers using WebSockets. Tools to create interactive and dynamic applications.
Eg WebSocket
Workers Jump to heading
Run script operations in background threads. Manage worker threads, communicate with workers, and handle data transfer between workers and the main thread.
Eg Worker