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