Todos los productos
Search
Centro de documentos

Edge Security Acceleration:Runtime API

Última actualización: Sep 06, 2026

Enumera las API web, las API de Node y las API específicas de ESA disponibles en Edge Function.

API web

Flujos

Operación de API

Descripción

Referencias

ByteLengthQueuingStrategy

Built-in byte-length queuing strategy for stream construction.

ByteLengthQueuingStrategy

CountQueuingStrategy

Built-in chunk-counting queuing strategy for stream construction.

CountQueuingStrategy

ReadableStream

Flujo de lectura de datos de bytes. La API Fetch expone un ReadableStream a través de la propiedad Response.body.

ReadableStream

ReadableStreamDefaultReader

Default reader for consuming stream data from network sources such as fetch requests.

ReadableStreamDefaultReader

ReadableByteStreamController

Controla el estado y la cola interna de un ReadableStream.

ReadableByteStreamController

ReadableStreamBYOBReader

Lector que admite lectura sin copia desde un origen de bytes subyacente para una copia de datos eficiente.

ReadableStreamBYOBReader

ReadableStreamBYOBRequest

ReadableStreamBYOBRequest

ReadableStreamDefaultController

Controls a ReadableStream's state and internal queue. Used for non-byte streams.

ReadableStreamDefaultController

WritableStream

Standard abstraction for writing streaming data to a sink, with built-in backpressure and queuing.

WritableStream

WritableStreamDefaultWriter

Returned by WritableStream.getWriter(). Locks the writer to the WritableStream so no other streams can write to the underlying sink.

WritableStreamDefaultWriter

WritableStreamDefaultController

Controls a WritableStream's state. The underlying sink receives a WritableStreamDefaultController instance during construction.

WritableStreamDefaultController

TransformStream

Transforma un flujo de datos de un formato a otro. Páselo a ReadableStream.pipeThrough() para decodificar o codificar fotogramas de video, descomprimir datos o convertir entre formatos como XML y JSON.

TransformStream

TransformStreamDefaultController

Manipula el ReadableStream y el WritableStream asociados de un TransformStream. Se crea automáticamente durante la construcción sin un constructor; acceda a él a través de los métodos de callback de TransformStream().

TransformStreamDefaultController

CompressionStream

Operación para comprimir un flujo de datos.

CompressionStream

DecompressionStream

Operación para descomprimir un flujo de datos.

DecompressionStream

Codificación/Decodificación

Operación de API

Descripción

Referencias

TextEncoder

Takes a stream of code points as input and emits a stream of UTF-8 bytes.

TextEncoder

TextDecoder

Decodes a byte stream into code points for a specific encoding such as UTF-8, ISO-8859-2, KOI8-R, or GBK.

TextDecoder

TextEncoderStream

Equivalente en streaming de TextEncoder. Convierte un flujo de cadenas en bytes UTF-8.

TextEncoderStream

TestDecoderStream

Equivalente en streaming de TextDecoder. Convierte un flujo de texto codificado en binario (como UTF-8) en cadenas.

TextDecoderStream

atob

Decodifica una cadena codificada en base64.

atob

btoa

Codifica una cadena en base64 ASCII.

btoa

Criptografía web

Operación de API

Descripción

Referencias

Crypto

Provides access to a cryptographically strong random number generator and cryptographic primitives.

Crypto

SubtleCrypto

Funciones criptográficas de bajo nivel. Acceda a ellas a través de la propiedad crypto.subtle.

SubtleCrypto

CryptoKey

Clave criptográfica obtenida de uno de los métodos de SubtleCrypto: generateKey(), deriveKey(), importKey() o unwrapKey().

CryptoKey

CryptoKeyPair

Key pair para un algoritmo de criptografía asimétrica.

CryptoKeyPair

Temporizadores

Operación de API

Descripción

Referencias

setInterval

Repeatedly calls a function, with a fixed time delay between each call.

setInterval

clearInterval

Cancela una acción temporizada y repetitiva que se inició previamente mediante una llamada a setInterval().

clearInterval

setTimeout

Establece un temporizador que ejecuta una función una vez transcurrido el retraso.

setTimeout

clearTimeout

Cancela una acción programada que se inició mediante setTimeout().

clearTimeout

Consola

Operación de API

Descripción

Referencias

Console

Interfaz de depuración. ESA solo admite console.log() para mostrar información de depuración y console.alert() para escribir información clave en los registros.

console

URL

Operación de API

Descripción

Referencias

URL

Analiza sintácticamente, construye, normaliza y codifica URL.

URL

URLPattern

Permite hacer coincidir URL o segmentos de URL con un patrón.

URL Pattern API

Fetch

Operación de API

Descripción

Referencias

Fetch

Inicia una solicitud de recurso. Devuelve una promesa que se resuelve con la respuesta.

Fetch API

Headers

Obtiene, establece, agrega y elimina encabezados de solicitud y respuesta HTTP.

Headers

Request

Crea un objeto Request que representa una solicitud de recurso.

Request

RequestInit

Opciones para configurar una solicitud Fetch. Páselas al constructor Request() o a la función fetch().

RequestInit

Response

Representa la respuesta de una solicitud. Cree una con el constructor Response() o reciba una de operaciones de API como fetch().

Response

WebAssembly

Operación de API

Descripción

Referencias

Module

Código WebAssembly compilado y sin estado que se puede instanciar.

WebAssembly.Module

Instance

Instancia ejecutable y con estado de un WebAssembly.Module. Contiene todas las funciones exportadas para llamar a WebAssembly desde JavaScript.

WebAssembly.Instance

API de Node

Operación de API

Descripción

Referencias

assert

Assertion functions for verifying invariants.

assert

AsyncLocalStorage

Almacena y propaga el contexto entre operaciones asíncronas.

AsyncLocalStorage

Buffer

Secuencia de bytes de longitud fija. Una de las interfaces de procesamiento de datos binarios más comunes en Node.js.

buffer

Crypto

Funciones criptográficas: hash, HMAC, firma, comprobación, cifrado y descifrado.

crypto

Diagnostics Channel

Canales con nombre para informar datos de mensajes de diagnóstico.

diagnostics_channel

path

Utilidades para trabajar con rutas de archivos y directorios.

path

process

Datos de estado del proceso actual. ESA solo admite las subinterfaces env y nextTick.

process

Streams

Interfaz abstracta para procesar datos en streaming. La proporciona el módulo node:stream.

Streams API

StringDecoder

Decodifica objetos Buffer en cadenas.

StringDecoder

util

Funciones de utilidad de Node.js útiles tanto para las API internas como para el desarrollo de aplicaciones.

util

API de ESA

Operación de API

Descripción

Referencias

Cache API

Almacena en caché datos en los puntos de presencia (POP) para acelerar las solicitudes posteriores. Admite TTL y tamaño de caché configurables.

Cache API

KV API

Edge key-value storage. Data written to Edge KV is automatically synchronized to POPs worldwide and readable by Edge Function on the same POP.

Edge KV API

HtmlStreaming

Processes and transforms HTML streaming data on POPs. Supports chunked transmission for accelerated delivery.

HTMLStream API