Google Native Client
Google Native Clientとは、Webブラウザ上でC言語、およびC++のコードを安全に実行できるようにするためのサンドボックス技術のことである。
Google Native Clientは、Webブラウザ上でC言語やC++のネイティブコード(機械語で書かれたプログラム)の安全な実行を可能にする。このため、JavaScriptのようなスクリプト言語の実行に近い形で、C言語などで書かれたアプリケーションを実行させることが可能となる。これによってWebアプリケーションとネイティブアプリケーションとの際がより縮まると期待されている。
Google Native ClientはGoogle Codeを通じてオープンソースプロジェクトとして公開されている。2011年8月にはGoogle Chromeに一部機能が実装されている。
参照リンク
nativeclient - (Google Code。英語)
Google Native Client
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/11/09 00:36 UTC 版)
Google Native Client(ネイティブクライアント、食塩を意識してNaClと略される)は、ネイティブコードを安全に、しかし効率的に実行することを目標とした、サンドボックスを中心としたフレームワークである。当初はその名の通りネイティブコード版のみであったが、その後の情勢などにより、現在はプロセッサアーキテクチャ非依存の Portable Native Client (PNaCl) もあり、それについても述べる。
- ^ WebAssembly Migration Guide (P)NaCl Deprecation Announcements
- ^ 株式会社インプレス (2023年11月1日). “「Google Chrome 119」が正式公開 ~Android版は「Android 7.0 Nougat」対応を終了/セキュリティ関連の修正は全15件”. 窓の杜. 2023年11月9日閲覧。
- ^ a b Native Client: A Technology for Running Native Code on the Web
- ^ How to Test-Run Web Applications
- ^ Chrome 31 Beta: Android Application Shortcuts, requestAutocomplete(), and PNaCl
- ^ “Google's Native Client goes ARM and beyond”. The H (2010年3月18日). 2010年5月19日閲覧。
- ^ PNaCl: Portable Native Client Executables
- ^ NativeClient: Plash Wiki
- ^ a b c Native Client Technical Overview
- ^ Official NaCl Release Notes
- ^ Stability of the PNaCl bitcode ABI
- ^ Google Native Client on Google Code
- ^ David Sehr, Robert Muth, Cliff L. Biffle, Victor Khimenko, Egor Pasko, Bennet Yee, Karl Schimpf, Brad Chen (2010年). “Adapting Software Fault Isolation to Contemporary CPU Architectures”. 19th USENIX Security Symposium. 2011年7月31日閲覧。
- ^ a b Bennet Yee, David Sehr, Greg Dardyk, Brad Chen, Robert Muth, Tavis Ormandy, Shiki Okasaka, Neha Narula, Nicholas Fullagar (2009年). “Native Client: A Sandbox for Portable, Untrusted x86 Native Code”. IEEE Symposium on Security and Privacy (Oakland'09). 2011年7月31日閲覧。
- ^ JavaScript founder dismisses Google Native Client, pushes ECMAScript 6
- ^ Mozilla: Our browser will not run native code
- 1 Google Native Clientとは
- 2 Google Native Clientの概要
- 3 Pepper API
- 4 参照
「Google Native Client」の例文・使い方・用例・文例
- Google_Native_Clientのページへのリンク