Manipulações de arquivos, como leitura / gravação de arquivos locais usando Javascript sem servidor

Eu só estou tentando na tarefa, sistema de manipulação de arquivos usando script java. Como fui indicado na API do arquivo W3C (https://www.w3.org/TR/FileAPI/ ), só podemos ler arquivos locais como

var file = "test.txt";
function readTextFile(file) {
   var readFile;    
   if(window.XMLHttpRequest){
      // for new browsers
      readFile = new XMLHttpRequest();
   }else{
      //for old browsers like IE5 or IE6
      readFile = new ActiveXObject("Microsoft.XMLHTTP");
   }    
   readFile.open("GET", file, true);
   readFile.onreadystatechange = function() {
      if(readFile.readyState === 4) {
         if(readFile.status === 200 || readFile.status == 0) {
            //text will be displayed that read from the file
            console.log(readFile.responseText);
         }
      }
   }
   readFile.send(null);
}

mas parece que não há opções para gravar em arquivo sem servidor. Tentei buscar soluções em sites comohttp://www.stackoverflow.com/, o estudo diz que quase não há possibilidades.

Por exemplo, o que eu consegui é

dehttps://gist.github.com/Arahnoid/9925725

Ele mostra o erro "TypeError: file.open não é uma função."

Então, minha pergunta é:Existe alguma possibilidade de manipulações de arquivos (perguntando apenas sobre o arquivo Write) para arquivos locais sem usar scripts do lado do servidor ou existem extensões disponíveis?

Podemos manipular arquivos usando linguagens de script de servidor como PHP, Node.js.

Desde já, obrigado.

questionAnswers(1)

yourAnswerToTheQuestion