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 |