クライアントサイドとは、Webアプリケーションの処理を、ユーザーのブラウザ上で実行することを指します。HTML、CSS、JavaScriptなどの言語を用いて記述され、Webページの表示や操作などを担当します。
例えば、Webページ上でのボタンクリックやスクロール、入力フォームの入力などがクライアントサイドで行われます。代表的なフレームワーク・ライブラリにはReact、Vue、Angularなどがあります。
クライアントサイドでの処理は、Webページのレスポンス性やインタラクティブ性の向上に寄与しています。
一方、サーバーサイドは、Webサーバー上で実行される処理で、Webページに必要なデータを取得・処理する役割を担当しています。