index.html revision 5f1c94371a64b3196d4be9466099bb892df9b88e
15d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles){{+bindTo:partials.standard_nacl_article}}
25d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)
35d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)<section id="welcome-to-native-client">
45d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)<h1 id="welcome-to-native-client">Welcome to Native Client</h1>
55d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)<div id="home">
65d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)<a class="button-nacl button-download" href="/native-client/sdk/download.html">Download SDK</a>
75d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)<div class="big-intro"><p><strong>Native Client</strong> is a sandbox for running compiled C and C++ code in the
85d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)browser efficiently and securely, independent of the user&#8217;s operating system.
95d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)<strong>Portable Native Client</strong> extends that technology with
105d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)architecture independence, letting developers compile their code once to run
115d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)in any website and on any architecture.</p>
125d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)<p>In short, Native Client brings the <strong>performance</strong> and <strong>low-level control</strong>
135d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)of native code to modern web browsers, without sacrificing the <strong>security</strong> and
145d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)<strong>portability</strong> of the web. Watch the video below for an overview of
155d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)Native Client, including its goals, how it works, and how
165d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)Portable Native Client lets developers run native compiled code on the web.</p>
175d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)</div>
185d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)
195d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)<iframe class="video" width="640" height="360"
205d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)src="//www.youtube.com/embed/MvKEomoiKBA?rel=0" frameborder="0"></iframe>
215d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)
225d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)<div class="right-side">
235d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)<div class="right-side-inner">
245d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)<h2>Guiding principles of Native Client</h2>
255d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)<div class="big-intro">
265d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)<ul>
275d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  <li>Developer flexibility to program in any language.</li>
285d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  <li>Running close to the metal to allow access to performance gains.</li>
295d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  <li>Protecting users from malicious code and malware.</li>
305d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  <li>Write-once, run-anywhere code portability across all user architectures.</li>
315d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)</ul></div>
325d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)</div>
335f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)</div><h2 id="get-started-with-native-client">Get started with Native Client</h2>
345d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)<div class="big-intro"><ol class="arabic simple">
355d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)<li><a class="reference internal" href="/native-client/sdk/download.html"><em>Download the Native Client SDK</em></a>.</li>
365d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)<li>Read the <a class="reference internal" href="/native-client/overview.html"><em>Technical Overview</em></a>.</li>
375d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)<li>Learn how to use the SDK and build both a web app and a Chrome app in the
385d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)<a class="reference internal" href="/native-client/devguide/tutorial/tutorial-part1.html"><em>Getting Started Tutorial</em></a>.</li>
395d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)</ol>
405d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)</div>
415d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)<div class="big-intro" style="clear: both;"><p>Send us questions, comments, and feedback:
425d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)<a class="reference external" href="https://groups.google.com/forum/#!forum/native-client-discuss">native-client-discuss</a>.</p>
435d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)</div>
445f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)</div></section>
455d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)
465d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles){{/partials.standard_nacl_article}}
47