Sua página é entregue a partir do servidor para um navegador do cliente, em algum lugar da Internet. O navegador desenhou a página em uma tela e alguém - ou alguma coisa - está olhando para ela. É um jogo de espera. Os olhos se movem para frente e para trás, captando este ou aquele detalhe em pulos rápidos, lançando-se para o lado de vez em quando, longe da tela, para investigar distrações no ambiente. O relógio bate. A página brilha suavemente, passivamente, à medida que o usuário passa inativo, a mão vagamente posta sobre um mouse, o pescoço curvado e os olhos cada vez mais atentos a algo convidativo que sua página tem a oferecer.
De repente, sem qualquer aviso, o cursor começa a se mover enquanto a mão do mouse endurece ligeiramente e começa a cutucar a pequena protuberância de plástico sobre a superfície áspera da mesa. Conforme o mouse se move, seu substituto na tela se move em uma imitação aproximada, passando por imagens interessantes e comentários espirituosos no conteúdo de sua página. Por fim, uma decisão é tomada, o movimento é pausado, um ou dois músculos se contraem ligeiramente e o botão do mouse é pressionado por um dedo insistente. O microinterruptor no mouse dispara um impulso eletrônico e, de repente, o navegador é informado do que aconteceu: um clique do mouse.
Em tudo isso, tudo sobre o que o usuário fez enquanto olhava a página aconteceu de uma forma totalmente imprevisível para o navegador, para qualquer código de cliente em sua página web, para qualquer coisa residente em seus servidores. Não havia um "tempo de espera" conhecido entre as ações humanas. As ações, portanto, conforme transmitidas pelo equipamento conectado ao computador do usuário, aconteciam quando aconteciam e não de acordo com um relógio previsível - ou seja, aconteciam de forma assíncrona .