Üheleherakendus
Üheleherakendus on veebirakendus või veebisait, mis suhtlusel kasutajaga kirjutab käesoleva veebilehe dünaamiliselt üle, selle asemel et serverist tervet uut lehte alla laadida. See tähendab, et rakendust saab käitada täielikult klientarvuti veebibrauseris, luues sujuvama kasutajakogemuse ilma katkestusteta eri lehtede vahel. Niimoodi jääb mulje, et rakendus töötab nagu töölauaprogramm, kuna kogu informatsioon laaditakse alla esimese korraga või dünaamiliselt vastuseks kasutaja tegevustele ning lisatakse vajaduste kohaselt lehele. Selline veebileht ei laadi ennast kasutussessiooni jooksul kordagi uuesti ega suuna kontrolli edasi uuele lehele, kuigi eri tööriistadega, näiteks HTML5 History API, võib tekkida mulje, et laaditakse uusi lehti juurde või navigeeritakse teistele lehtedele. Üheleherakendust kasutades toimub tihtipeale taustal dünaamiline suhtlus veebiserveriga. Seda tüüpi rakenduse loomiseks kasutatakse tavaliselt HTMLi, JavaScripti ja CSSi.