Teknologi penyegaran telah melalui beberapa tahapan:
1. Menambahkan kunci pada header file HTML untuk membuat halaman melompat ke halaman yang ditentukan (termasuk halaman itu sendiri) setelah waktu yang ditentukan
misalnya:
<meta http-equiv="refresh " content= "30">
2. Gunakan frame dan segarkan konten frame secara teratur di skrip JS.
Dua metode di atas akan memuat ulang halaman, yaitu menyegarkan, yang rasanya tidak enak! Maka muncullah teknologi yang tidak menyegarkan.
Ketiga, merupakan modifikasi dari cara kedua.
Artinya, atur panjang dan lebar salah satu dari banyak bingkai ke 0 agar tidak terlihat, lalu segarkan konten bingkai tersembunyi secara teratur melalui skrip, lalu "tulis" konten bingkai ke dalam bingkai yang dapat dijelajahi. Kebanyakan ruang obrolan awal menggunakan teknologi ini.
Dalam arti sebenarnya, dua teknologi berikut digunakan untuk mencapai teknologi tanpa penyegaran, yang bahkan dapat mencapai penyegaran sebagian:
4. teknologi xmlHttp, yang dapat mengakses halaman asp, halaman aspx, WebService, dll melalui xmlHttp.
<skrip bahasa="javascript">
fungsi()
{
var http = new ActiveXObject("Microsoft.XMLHTTP");
http.open("GET""../Advertisement/3.htm",false);
http.kirim();
var str = http.responseText;
t.innerHTML=str;
}
</skrip>
<span id=t></span>
5. WebService, gunakan komponen WebService.htc untuk mengakses layanan Web.
varOBJ;
fungsi init(obj,op,id)
{
OBJ=obj;
OBJ.useService("admin/DataOperation.asmx?WSDL","getBody");
OBJ.getBody.callService(tampilkan,op,id);
}
fungsi tampilkan(hasil){
OBJ.innerHTML=hasil.nilai;
}
6. Remoting, menggunakan Remoting juga dapat mencapai teknologi yang tidak menyegarkan. Karena komponen Remoting dapat menyediakan beberapa metode akses termasuk Http, komponen ini setara dengan WebService ketika diakses sebagai Http.