Todos os produtos
Search
Central de documentação

Edge Security Acceleration:Outras operações de API suportadas

Última atualização: Jun 29, 2026

O EdgeRoutine (ER) oferece suporte a operações adicionais de API, incluindo manipulação de URL, codificação e decodificação de texto, conversão Base64, temporizadores, utilitários de string e depuração via console.

URL

Para mais detalhes, consulte URL no MDN.

URLSearchParams

Para mais detalhes, consulte URLSearchParams no MDN.

TextDecoder

Para mais detalhes, consulte TextDecoder no MDN.

TextEncoder

Para mais detalhes, consulte TextEncoder no MDN.

Atob

Para mais detalhes, consulte WindowOrWorkerGlobalScope.atob() no MDN.

BtoA

Para mais detalhes, consulte WindowOrWorkerGlobalScope.btoa() no MDN.

setTimeout/clearTimeout/setInterval/clearInterval

Para obter detalhes sobre setTimeout, clearTimeout, setInterval e clearInterval, consulte window.setTimeout no MDN.

Nota
  • As funções setTimeout e setInterval permitem definir um período de tempo em milissegundos. Para proteger os dados contra ataques de canal lateral, recomendamos defina o período como 50 milissegundos.

  • Cada requisição possui um limite de tempo de resposta. Se o período especificado exceder esse tempo, uma exceção será lançada. Por exemplo, se o tempo de resposta for de 60 segundos e o setTimeout ou setInterval estiver configurado para 100 segundos, o sistema lançará uma exceção.

  • É possível configurar setTimeout e setInterval até 16 vezes por requisição. Cada invocação consome uma cota, mesmo que você limpe o valor posteriormente. O setInterval também consome uma cota a cada disparo, podendo ser invocado no máximo 16 vezes.

  • Essas funções de callback estão vinculadas ao ciclo de vida da requisição. Caso você cancele ou encerre a requisição, os callbacks não serão executados.

setImmediate/clearImmediate

Para obter detalhes sobre setImmediate e clearImmediate, consulte window.setImmediate no MDN.

Nota

O setImmediate realiza a troca de um contexto para outro. Essa função pode ser invocada até 16 vezes por requisição. Cada invocação consome uma cota, mesmo que você limpe o valor posteriormente.

Operações relacionadas a strings

  • utf8ToString: converte dados codificados em UTF-8 para strings.

  • utf16ToString: converte dados codificados em UTF-16 para strings.

Nota

Essas funções possuem tamanho de buffer limitado. Para grandes volumes de dados, recomendamos o uso de TextEcnoder/Decoder. O buffer de entrada não pode exceder 1 MB. Se o conteúdo ultrapassar esse limite, utilize um método JavaScript para dividi-lo.

Console

A operação de console tem efeito apenas em ambientes de depuração e oferece suporte aos seguintes métodos:

  • info

  • log

  • error

  • warn

  • trace

  • assert