OLD | NEW |
1 .. _glossary: | 1 .. _glossary: |
2 | 2 |
3 ######## | 3 ######## |
4 Glossary | 4 Glossary |
5 ######## | 5 ######## |
6 | 6 |
7 This glossary defines terms and names commonly used throughout the Native Client | 7 This glossary defines terms and names commonly used throughout the Native Client |
8 documentation. | 8 documentation. |
9 | 9 |
10 asynchronous programming | 10 asynchronous programming |
(...skipping 16 matching lines...) Expand all Loading... |
27 A file containing metadata or information about accompanying files. | 27 A file containing metadata or information about accompanying files. |
28 message events | 28 message events |
29 Events used to pass data between JavaScript and the Native Client | 29 Events used to pass data between JavaScript and the Native Client |
30 module (see the :doc:`Messaging System <devguide/coding/message-system>` chapt
er). | 30 module (see the :doc:`Messaging System <devguide/coding/message-system>` chapt
er). |
31 module | 31 module |
32 Depending on context, "module" may mean one of two things. First, it may be a | 32 Depending on context, "module" may mean one of two things. First, it may be a |
33 general short-term for for "Native Client module"---compiled C/C++ code | 33 general short-term for for "Native Client module"---compiled C/C++ code |
34 produced with a Native Client toolchain (for example PNaCl). See | 34 produced with a Native Client toolchain (for example PNaCl). See |
35 :ref:`link_how_nacl_works` for more details. | 35 :ref:`link_how_nacl_works` for more details. |
36 Second, it may refer to a concrete implementation of the `pp::Module class | 36 Second, it may refer to a concrete implementation of the `pp::Module class |
37 <https://developers.google.com/native-client/peppercpp/classpp_1_1_module>`_ | 37 </native-client/pepper_stable/cpp/classpp_1_1_module>`_ for some Native |
38 for some Native Client module. | 38 Client module. |
39 progress events | 39 progress events |
40 Events generated by the Native Client runtime system during the | 40 Events generated by the Native Client runtime system during the |
41 module loading process. | 41 module loading process. |
42 Var | 42 Var |
43 An object in a Native Client module that corresponds to a JavaScript | 43 An object in a Native Client module that corresponds to a JavaScript |
44 variable. | 44 variable. |
45 view change events | 45 view change events |
46 Events that occur when a change in the browser affects the | 46 Events that occur when a change in the browser affects the |
47 module instance (such as resizing the browser window or going to | 47 module instance (such as resizing the browser window or going to |
48 and from fullscreen mode). | 48 and from fullscreen mode). |
49 web workers | 49 web workers |
50 `Web workers <http://en.wikipedia.org/wiki/Web_Workers>`_ provide a | 50 `Web workers <http://en.wikipedia.org/wiki/Web_Workers>`_ provide a |
51 mechanism for running heavy-weight JavaScript code on background threads | 51 mechanism for running heavy-weight JavaScript code on background threads |
52 so that the main web page can continue to respond to user interaction. | 52 so that the main web page can continue to respond to user interaction. |
53 Web pages interact with web workers by using ``postMessage()`` to send | 53 Web pages interact with web workers by using ``postMessage()`` to send |
54 messages. The way a web page interacts with a Native Client module | 54 messages. The way a web page interacts with a Native Client module |
55 is analogous to the way it interacts with web workers. | 55 is analogous to the way it interacts with web workers. |
56 | 56 |
OLD | NEW |