Per la citazione hai ragione è stata una dimenticanza imperdonabile!
Il codice non è mio come hai visto è quello dell'articolo.
Le soluzioni lato-client possono andar bene quando uno non conosce i linguaggi lato-server (non tutti hanno nozioni complete).
Il refresh serve per aggiornare la pagina dopo aver eliminato la pagina dalla cache