Native Client(略称NaCl)とは、ウェブからダウンロードしたソフトウェアをIntelのCoreシリーズのようなx86プロセッサ上で直接実行するメカニズムだ。現在ウェブサイトの見栄えを良くするのに多用されているJavaScript環境はかなり動作が遅いことから、コンピュータにインストールされる普通の「ネイティブな」ソフトウェアのスピードを得たいというのがNative Client開発の中心的な動機となっている。Googleはウェブを、どちらかというと静的なサイトの集合体から、もっと強力なアプリケーション基盤へと進化させる幅広い取り組みを行っており、その一環としてNative Clientがある。