1. Basic Answer.
The original author left out the subject, so you need to figure it out from context.1 As others noted, we can supply "a subject" by adding the word "it":
- "Although there is one chapter dedicated to the web browser environment, the rest of the book is about JavaScript in general, so it is applicable to all environments.
But that still doesn't answer, what is it? It's easier if you consider the same sentence based on a hypothetical book called How to Drive a Car:
- Although there is one chapter dedicated to the Honda Civic stick-shift, the rest of the book is about driving in general, so ________________________ is applicable to driving any car.
Answer: it | this book | the rest of the book
.
So the answer is the same:
- Although there is one chapter dedicated to the web browser environment, the rest of the book is about JavaScript in general, so ________________________ is applicable to all JavaScript environments.
Answer: it | this book | the rest of the book
.
2. More Detail - Understanding Sentence Structure
The key to answering this question is understanding "what the sentence saying". And that requires both (1) understanding the semantics of the sentence structure and (2) world-knowledge about JavaScript.2 Let's start with the semantics of the sentence structure:
Although X
, Y
, so Z
"
Although something-is-true
, some-contrasting-thing-is-true
, so/therefore some-conclusion-is-made
.
Although Joe was fast, Jim was faster, so/therefore ______________ won the race.
Answer: Jim
. Because we know that "faster people wins races".
Although the building has pipes, they aren't working, so/therefore ______________ need to be fixed.
Answer: they | the pipes
. Because we know that "broken pipes need to be fixed".
3. More Detail - When can subjects be dropped?
Subjects can be dropped in a variety of ways. The following shows how the original sentence can be reworded with a more grammatical parallel structure so that the subject, "this book", is clearly shared across all three clauses:
This book
has only one chapter dedicated to the web browser environment, is about JavaScript in general, and therefore is applicable to all environments.
The above is just one example of a compound sentence with parallel structures.3
Footnotes
1. As noted in the following link, the author, a non-native English speaker, has some difficulty with English: See https://ell.stackexchange.com/a/26899/3796. The phrase "so is applicable" might be used where there is less chance for ambiguity (see Google Ngram). But leaving out the subject in this sentence verges between being poor style at best and being ungrammatical at worst.
2. Here's some info about JavaScript. JavaScript is a general purpose scripting language that most notably runs in web-browsers, but also runs in other environments like servers, batch programs, desktop programs, and in applications. While many JavaScript books focus on the web-browser environment, programmers working in other environments will appreciate a book that focuses more on the language instead of any particular environment.
3. More specifically, as per @snailplane's comment, this is an example of verb phrase coordination. An even simpler example of this is, "He sings and dances." (He sings and he dances.)