# Exemplos em JavaScript - Hello World

Retorna uma string simples de Hello World diretamente de uma function executada na rede global da Azion. Este é o exemplo mais básico de uso de `respondWith` para enviar uma resposta personalizada, sem precisar contatar um servidor de origem.

```js
async function handleRequest(request) {
  return new Response("Functions JavaScript - General Availability")
}

addEventListener("fetch", event => {
  return event.respondWith(handleRequest(event.request))
})
```

## Como funciona

A função registra um handler para o evento `fetch` com `addEventListener`. Quando uma requisição chega, `handleRequest` constrói um novo `Response` com o texto a ser retornado, e `event.respondWith()` envia essa resposta de volta ao cliente. Como toda a lógica é executada na arquitetura distribuída da Azion, a resposta é entregue com latência muito baixa, próxima ao usuário.

Você pode adaptar esse padrão para retornar qualquer conteúdo — texto puro, HTML ou JSON — alterando o valor passado para `Response`. É um ótimo ponto de partida para confirmar que sua function foi implantada corretamente e já está atendendo ao tráfego a partir da rede global da Azion antes de adicionar lógicas mais complexas.

## Recursos relacionados

- [Exemplos em JavaScript](/pt-br/documentacao/devtools/javascript-exemplos/)
- [Runtime APIs](/pt-br/documentacao/produtos/applications/functions/runtime-apis/javascript/fetch-event/)


---