OLD | NEW |
1 {{+bindTo:partials.standard_nacl_article}} | 1 {{+bindTo:partials.standard_nacl_article}} |
2 | 2 |
3 <section id="welcome-to-native-client"> | 3 <section id="welcome-to-native-client"> |
4 <h1 id="welcome-to-native-client">Welcome to Native Client</h1> | 4 <h1 id="welcome-to-native-client">Welcome to Native Client</h1> |
5 <div id="home"> | 5 <div id="home"> |
6 <div class="pull-quote">To get the SDK and<br/>installation instructions<br/> | 6 <div class="pull-quote">To get the SDK and<br/>installation instructions<br/> |
7 <a href="/native-client/sdk/download.html">visit the SDK Download page</a>. | 7 <a href="/native-client/sdk/download.html">visit the SDK Download page</a>. |
8 </div> | 8 </div> |
9 <div class="big-intro"><p><strong>Native Client</strong> is a sandbox for runnin
g compiled C and C++ code in the | 9 <div class="big-intro"><p><strong>Native Client</strong> is a sandbox for runnin
g compiled C and C++ code in the |
10 browser efficiently and securely, independent of the user’s operating syst
em. | 10 browser efficiently and securely, independent of the user’s operating syst
em. |
11 <strong>Portable Native Client</strong> extends that technology with | 11 <strong>Portable Native Client</strong> extends that technology with |
12 architecture independence, letting developers compile their code once to run | 12 architecture independence, letting developers compile their code once to run |
13 in any website and on any architecture with ahead-of-time (AOT) translation.</p> | 13 in any website and on any architecture with ahead-of-time (AOT) translation.</p> |
14 <p>In short, Native Client brings the <strong>performance</strong> and <strong>l
ow-level control</strong> | 14 <p>In short, Native Client brings the <strong>performance</strong> and <strong>l
ow-level control</strong> |
15 of native code to modern web browsers, without sacrificing the <strong>security<
/strong> and | 15 of native code to modern web browsers, without sacrificing the <strong>security<
/strong> and |
16 <strong>portability</strong> of the web. Watch the video below for an overview o
f | 16 <strong>portability</strong> of the web. Watch the video below for an overview o
f |
17 Native Client, including its goals, how it works, and how | 17 Native Client, including its goals, how it works, and how |
18 Portable Native Client lets developers run native compiled code on the web.</p> | 18 Portable Native Client lets developers run native compiled code on the web.</p> |
19 <aside class="note"> | 19 <aside class="note"> |
20 This site uses several examples of Native Client. For the best experience, | 20 This site uses several examples of Native Client. For the best experience, |
21 consider downloading the <a class="reference external" href="http://www.google.c
om/chrome/">latest version of Chrome</a>. When you come back, be sure to <a clas
s="reference external" href="https://gonativeclient.appspot.com/demo">check out | 21 consider downloading the <a class="reference external" href="https://www.google.
com/chrome/">latest version of Chrome</a>. When you come back, be sure to <a cla
ss="reference external" href="https://gonativeclient.appspot.com/demo">check out |
22 our demos</a>. | 22 our demos</a>. |
23 </aside> | 23 </aside> |
24 </div> | 24 </div> |
25 | 25 |
26 <iframe class="video" width="600" height="337" | 26 <iframe class="video" width="600" height="337" |
27 src="//www.youtube.com/embed/MvKEomoiKBA?rel=0" frameborder="0"></iframe> | 27 src="//www.youtube.com/embed/MvKEomoiKBA?rel=0" frameborder="0"></iframe> |
28 <div class="big-intro"><h2 id="two-types-of-modules">Two Types of Modules</h2> | 28 <div class="big-intro"><h2 id="two-types-of-modules">Two Types of Modules</h2> |
29 <p>Native Client comes in two flavors.</p> | 29 <p>Native Client comes in two flavors.</p> |
30 <ul class="small-gap"> | 30 <ul class="small-gap"> |
31 <li><strong>Portable Native Client (PNaCl)</strong>: Pronounced ‘pinnacle&
#8217;, PNaCl runs single, | 31 <li><strong>Portable Native Client (PNaCl)</strong>: Pronounced ‘pinnacle&
#8217;, PNaCl runs single, |
(...skipping 29 matching lines...) Expand all Loading... |
61 <div class="left-side"> | 61 <div class="left-side"> |
62 <div class="left-side-inner"> | 62 <div class="left-side-inner"> |
63 <h2>Nuts and Bolts</h2> | 63 <h2>Nuts and Bolts</h2> |
64 <div class="big-intro"><p>You’ve been working on a Native Client module fo
r a while now and you’ve run | 64 <div class="big-intro"><p>You’ve been working on a Native Client module fo
r a while now and you’ve run |
65 into an arcane problem. You may need to refer to the <a class="reference interna
l" href="/native-client/reference/pnacl-bitcode-abi.html"><em>PNaCl Bitcode | 65 into an arcane problem. You may need to refer to the <a class="reference interna
l" href="/native-client/reference/pnacl-bitcode-abi.html"><em>PNaCl Bitcode |
66 Reference</em></a> or the <a class="reference internal" href="/native-client/ref
erence/sandbox_internals/index.html"><em>Sandbox internals</em></a>.</p> | 66 Reference</em></a> or the <a class="reference internal" href="/native-client/ref
erence/sandbox_internals/index.html"><em>Sandbox internals</em></a>.</p> |
67 </div> | 67 </div> |
68 </div> | 68 </div> |
69 </div><h2 id="i-want-to-know-everything">I Want to Know Everything</h2> | 69 </div><h2 id="i-want-to-know-everything">I Want to Know Everything</h2> |
70 <p>So, you like to read now and try later. Start with our <a class="reference in
ternal" href="/native-client/overview.html"><em>Technical Overview</em></a></p> | 70 <p>So, you like to read now and try later. Start with our <a class="reference in
ternal" href="/native-client/overview.html"><em>Technical Overview</em></a></p> |
71 <div class="big-intro" style="clear: both;"><p>Send us questions, comments, and
feedback: <a class="reference external" href="https://groups.google.com/forum/#!
forum/native-client-discuss">native-client-discuss</a>.</p> | 71 <div class="big-intro" style="clear: both;"><p>Send us comments and feedback on
the <a class="reference external" href="https://groups.google.com/forum/#!forum/
native-client-discuss">native-client-discuss</a> mailing list, |
| 72 or ask questions using Stack Overflow’s <a class="reference external" href
="https://stackoverflow.com/questions/tagged/google-nativeclient">google-nativec
lient</a> tag.</p> |
72 </div></section> | 73 </div></section> |
73 | 74 |
74 {{/partials.standard_nacl_article}} | 75 {{/partials.standard_nacl_article}} |
OLD | NEW |