| ######################## |
| Welcome to Native Client |
| ######################## |
| |
| .. raw:: html |
| |
| <div id="home"> |
| <a class="button-nacl button-download" href="/native-client/sdk/download.html">Download SDK</a> |
| <div class="big-intro"> |
| |
| **Native Client** is a sandbox for running compiled C and C++ code in the |
| browser efficiently and securely, independent of the user's operating system. |
| **Portable Native Client** extends that technology with |
| architecture independence, letting developers compile their code once to run |
| in any website and on any architecture. |
| |
| In short, Native Client brings the **performance** and **low-level control** |
| of native code to modern web browsers, without sacrificing the **security** and |
| **portability** of the web. Watch the video below for an overview of |
| Native Client, including its goals, how it works, and how |
| Portable Native Client lets developers run native compiled code on the web. |
| |
| .. raw:: html |
| |
| </div> |
| |
| <iframe class="video" width="640" height="360" |
| src="//www.youtube.com/embed/MvKEomoiKBA?rel=0" frameborder="0"></iframe> |
| |
| <div class="right-side"> |
| <div class="right-side-inner"> |
| <h2>Guiding principles of Native Client</h2> |
| <div class="big-intro"> |
| <ul> |
| <li>Developer flexibility to program in any language.</li> |
| <li>Running close to the metal to allow access to performance gains.</li> |
| <li>Protecting users from malicious code and malware.</li> |
| <li>Write-once, run-anywhere code portability across all user architectures.</li> |
| </ul> |
| |
| .. raw:: html |
| |
| </div> |
| </div> |
| </div> |
| |
| Get started with Native Client |
| ============================== |
| |
| .. raw:: html |
| |
| <div class="big-intro"> |
| |
| #. :doc:`Download the Native Client SDK <sdk/download>`. |
| #. Read the :doc:`Technical Overview <overview>`. |
| #. Learn how to use the SDK and build both a web app and a Chrome app in the |
| :doc:`Getting Started Tutorial <devguide/tutorial/tutorial-part1>`. |
| |
| .. raw:: html |
| |
| </div> |
| <div class="big-intro" style="clear: both;"> |
| |
| Send us questions, comments, and feedback: |
| `native-client-discuss <https://groups.google.com/forum/#!forum/native-client-discuss>`_. |
| |
| .. raw:: html |
| |
| </div> |
| </div> |