Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(538)

Side by Side Diff: native_client_sdk/src/doc/glossary.rst

Issue 476793002: Per P0 reqs add launch pts + make download obvious. Also misc cpy edits. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: CL synced with master. Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
11 In the asynchronous programming model, function calls are executed and return 11 In the asynchronous programming model, function calls are executed and return
12 immediately without waiting for a response. Using this model, function calls 12 immediately without waiting for a response. Using this model, function calls
13 are non-blocking; the web browser continues its main thread of execution 13 are non-blocking; the web browser continues its main thread of execution
14 and gets notified of asynchronous call completion through callbacks or some 14 and gets notified of asynchronous call completion through callbacks or some
15 other mechanism. 15 other mechanism.
16 focus events 16 focus events
17 Events that indicate whether certain parts of a web page are 17 Events that indicate whether certain parts of a web page are
18 in or out of focus. 18 in or out of focus.
19 input events 19 input events
20 Events that occur when an input device (such as keyboard or mouse) 20 Events that occur when an input device (such as keyboard or mouse)
21 is used to interact with an module instance. 21 is used to interact with an module instance.
22 instance 22 instance
23 A rectangle on a web page that is managed by a Native Client module (the 23 A rectangle on a web page that is managed by a Native Client module (the
24 rectangle can have ``width=0`` and ``height=0``, which means that nothing is 24 rectangle can have ``width=0`` and ``height=0``, which means that nothing is
25 drawn on the page). 25 drawn on the page).
26 manifest file 26 manifest file
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>` secti on).
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 </native-client/pepper_stable/cpp/classpp_1_1_module>`_ for some Native 37 </native-client/pepper_stable/cpp/classpp_1_1_module>`_ for some Native
38 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
OLDNEW
« no previous file with comments | « native_client_sdk/src/doc/devguide/tutorial/tutorial-part1.rst ('k') | native_client_sdk/src/doc/index.rst » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698