Clientsidepaginointi
Clientsidespaginointi, tai asiakkaan puolen sivutus, on teknikka jossa verkkosivun tai sovelluksen lista- tai taulukkomuotoinen data paginoidaan kokonaan tai suurin osa datasta asiakkaan (selaimen) puolella. Datan ladataan yleensä palvelimelta ja käyttöliittymä hallitsee sivujen vaihtoa sekä sivukokoa, eikä jokaiselle sivulle tehdä erillistä pyyntöä. Tämän ansiosta käyttäjä saa nopeimmat siirtymät sivujen välillä ja mahdollisuuden hakea, suodattaa ja järjestää dataa paikallisesti.
Toimintaperiaate perustuu datan jakamiseen sivuihin siten, että nykyinenSivu, sivukoko ja alkupituus lasketaan JavaScriptillä. Käyttäjävuorovaikutus, kuten seuraava
Soveltuvuus ja käyttökohteet: client-side paginointi sopii hyvin pienempiin tai keskikokoisiin datasetteihin sekä tilanteisiin, joissa kaipaillaan rikasta
Haitat ja vaihtoehdot: suurilla datoilla client-side lähestymistavat voivat olla tehottomia. Yleisiä haittoja ovat pidempi alkuperäilataus, suurempi