web.jsadapt