InputStream e OutputStream em javascript

Pessoal,

Tenho uma aplicação web na qual preciso trafegar dados do cliente para o servidor e vise versa. A aplicação é uma página html e javaScript.
O usuário entra com dados em um fomulario html, um texto html é gerado. Preciso enviar este arquivo html para o servidor e num próximo acesso do usuário carregar os dados no formulario novamente.

Alguma sugestão.