Update to mention client-side frameworks