| OLD | NEW |
| 1 .. _overview: | 1 .. _overview: |
| 2 | 2 |
| 3 ################## | 3 ################## |
| 4 Technical Overview | 4 Technical Overview |
| 5 ################## | 5 ################## |
| 6 | 6 |
| 7 .. contents:: | 7 .. contents:: |
| 8 :local: | 8 :local: |
| 9 :backlinks: none | 9 :backlinks: none |
| 10 :depth: 2 | 10 :depth: 2 |
| (...skipping 169 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 180 | 180 |
| 181 For most applications, the PNaCl toolchain is recommended. The **nacl-gcc** | 181 For most applications, the PNaCl toolchain is recommended. The **nacl-gcc** |
| 182 toolchain should only be used if the application will not be available on the | 182 toolchain should only be used if the application will not be available on the |
| 183 open web. | 183 open web. |
| 184 | 184 |
| 185 .. _link_nacl_in_web_apps: | 185 .. _link_nacl_in_web_apps: |
| 186 | 186 |
| 187 Native Client in a web application | 187 Native Client in a web application |
| 188 ================================== | 188 ================================== |
| 189 | 189 |
| 190 .. _application_files: |
| 191 |
| 190 A Native Client application consists of a set of files: | 192 A Native Client application consists of a set of files: |
| 191 | 193 |
| 192 * **HTML web page**, **CSS**, and **JavaScript** files, as in any modern web | 194 * **HTML web page**, **CSS**, and **JavaScript** files, as in any modern web |
| 193 application. The JavaScript is also responsible for communicating with the | 195 application. The JavaScript is also responsible for communicating with the |
| 194 NaCl module. | 196 NaCl module. |
| 195 * The **pexe** (portable NaCl module). This module uses the :ref:`Pepper | 197 * The **pexe** (portable NaCl module). This module uses the :ref:`Pepper |
| 196 <link_pepper>` API, which provides the bridge to JavaScript and | 198 <link_pepper>` API, which provides the bridge to JavaScript and |
| 197 browser resources. | 199 browser resources. |
| 198 * A **manifest** file that specifies the **pexe** to load with some loading | 200 * A **manifest** file that specifies the **pexe** to load with some loading |
| 199 options. This manifest file is embedded into the HTML page through an | 201 options. This manifest file is embedded into the HTML page through an |
| (...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 242 APIs to help developers make adjustments to API changes and take advantage of | 244 APIs to help developers make adjustments to API changes and take advantage of |
| 243 new features. | 245 new features. |
| 244 | 246 |
| 245 Where to go next | 247 Where to go next |
| 246 ================ | 248 ================ |
| 247 | 249 |
| 248 The :doc:`quick start <quick-start>` document provides links to downloads and | 250 The :doc:`quick start <quick-start>` document provides links to downloads and |
| 249 documentation that should help you get started with developing and distributing | 251 documentation that should help you get started with developing and distributing |
| 250 NaCl applications. | 252 NaCl applications. |
| 251 | 253 |
| OLD | NEW |