Manipulaciones de archivos como lectura / escritura de archivos locales usando Javascript sin servidor

Solo estoy probando la tarea, el sistema de manipulación de archivos usando el script java. Como me remitieron de la API de archivos W3C (https://www.w3.org/TR/FileAPI/ ), solo podemos leer archivos locales 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);
}

pero parece que no hay opciones para escribir en el archivo sin servidor. Intenté buscar soluciones de sitios web comohttp://www.stackoverflow.com/, el estudio dice que casi no hay posibilidades.

Por ejemplo, lo que obtuve es

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

Muestra el error "TypeError: file.open no es una función".

Entonces mi pregunta es,¿Hay alguna posibilidad de manipulaciones de archivos (preguntando solo sobre Escribir archivo) para archivos locales sin usar secuencias de comandos del lado del servidor o hay extensiones disponibles?

Podemos hacer manipulaciones de archivos utilizando lenguajes de script de servidor como PHP, Node.js.

Gracias por adelantado.

Respuestas a la pregunta(1)

Su respuesta a la pregunta