Client-side development using JavaScript