Full directory

  1. Pre-knowledge – processes and threads
  2. Browser Architecture – Principles
  3. Browser Architecture – Practice
  4. Problem – Overview
  5. Browser kernel – Process Overview
  6. Analytical – Theoretical analysis
  7. Parsers – Parsers
  8. Parse-html parser
  9. Rendering trees – Theoretical anatomy
  10. Render tree – Layout and draw
  11. reference

conclusion

This is the end of the browser principles series. Due to the non-academic background, so increase the corresponding pre-knowledge. The overall idea of the article or constantly ask yourself why, so as to stimulate their interest in continuing to think

This series of articles, are just a reinterpretation of How Browsers Work in their own language: Are very serious and logical. Browsers are beautiful when reading. So are built even on the second article and there seem to be similar articles on the Internet. Still determined to finish the whole series.

Because I have been working for almost half a year or so, I find that the company will have a lot of sharing, of course sharing is a good thing. But in the process of sharing, the sharer will use a lot of concepts or terminology to embellish his speech. This is no doubt a kind of torture for newcomers like myself, or these things have been common in the minds of people who have been working for years. Of course, in such a moment, knowledge is cursed. More sad is to look for internal data, there is no corresponding document precipitation down.

The core of this series of articles is to explain a lot of concepts. I am not sure whether I have explained clearly or not. In order to avoid the curse of knowledge, I will list all articles clearly in the references section for your subsequent review. I remember an old man saying this:

Focus on concepts, not syntax

Think of this series as an interpretation of the core article. In fact, I hope the readers will read all the articles in the reference section, refueling

Finally, a note to myself: “You have to be patient… until you learn to let go completely and never try to hold on to anything you own.”