JavaScript Remoting とは?
JavaScript Remoting は、フロントエンド開発者が Visualforce ページから直接 Apex コントローラーへの AJAX 要求を行うことができるツールです。JavaScript Remoting を使用すると、コントローラーからページを切り離して非同期アクションを実行したり、ページ全体を再読み込みせずにページ上でタスクを実行したりできます。
さらに、JavaScript Remoting は、ページを表示しているユーザーのコンテキストで実行されながら、ビューステートの問題の軽減にも役立ちます。JavaScript Remoting では、コールを実行するたびに必要なデータのみを確実に渡せるため、きわめて効率よくコントローラーをコールし、データをページから渡すことができます。