update glossary entries for brightray, libcc, V8

This commit is contained in:
Zeke Sikelianos 2017-08-01 10:58:33 -07:00
parent 761eca052a
commit 5ab38f7674

View file

@ -12,11 +12,9 @@ The ASAR format was created primarily to improve performance on Windows... TODO
### Brightray ### Brightray
Brightray is a static library that makes [libchromiumcontent] Brightray [was](https://github.com/electron-archive/brightray) a static library
easier to use in applications. that made [libchromiumcontent] easier to use in applications. It is now
deprecated and has been merged into Electron's codebase.
Brightray is a low-level dependency of Electron that does not concern the
majority of Electron users.
### CRT ### CRT
@ -44,8 +42,10 @@ serialized JSON messages between the [main] and [renderer] processes.
### libchromiumcontent ### libchromiumcontent
A single, shared library that includes the Chromium Content module and all its A shared library that includes the [Chromium Content module] and all its
dependencies (e.g., Blink, [V8], etc.). dependencies (e.g., Blink, [V8], etc.). Also referred to as "libcc".
- [github.com/electron/libchromiumcontent](https://github.com/electron/libchromiumcontent)
### main process ### main process
@ -142,8 +142,17 @@ available in "core".
### V8 ### V8
V8 is Google's open source JavaScript engine. It is written in C++ and is V8 is Google's open source JavaScript engine. It is written in C++ and is
used in Google Chrome. V8 can run used in Google Chrome. V8 can run standalone, or can be embedded into any C++ application.
standalone, or can be embedded into any C++ application.
Electron builds V8 as part of Chromium and then points Node to that V8 when
building it.
V8's version numbers always correspond to those of Google Chrome. Chrome 59
includes V8 5.9, Chrome 58 includes V8 5.8, etc.
- [developers.google.com/v8](https://developers.google.com/v8)
- [nodejs.org/api/v8.html](https://nodejs.org/api/v8.html)
- [docs/development/v8-development.md](development/v8-development.md)
### webview ### webview
@ -157,11 +166,12 @@ embedded content.
[addons]: https://nodejs.org/api/addons.html [addons]: https://nodejs.org/api/addons.html
[asar]: https://github.com/electron/asar [asar]: https://github.com/electron/asar
[autoUpdater]: api/auto-updater.md [autoUpdater]: api/auto-updater.md
[Chromium Content module]: https://www.chromium.org/developers/content-module
[electron-builder]: https://github.com/electron-userland/electron-builder [electron-builder]: https://github.com/electron-userland/electron-builder
[libchromiumcontent]: #libchromiumcontent [libchromiumcontent]: #libchromiumcontent
[Mac App Store Submission Guide]: tutorial/mac-app-store-submission-guide.md [Mac App Store Submission Guide]: tutorial/mac-app-store-submission-guide.md
[main]: #main-process [main]: #main-process
[renderer]: #renderer-process [renderer]: #renderer-process
[Using Native Node Modules]: tutorial/using-native-node-modules.md
[userland]: #userland [userland]: #userland
[Using Native Node Modules]: tutorial/using-native-node-modules.md
[V8]: #v8 [V8]: #v8