Où devriez-vous commencer à coder un navigateur Web?

Dis que je veux créer un Navigateur Web.

Pas le Formulaire Windows /de Haut Niveau Toolkit genre où il y a déjà un Contrôle WebBrowser /Widget qui vous suffit d'ajouter dans votre Application. Dire que je veux en créer un comme Mozilla Firefox et Google Chrome avec son propre code Html /CSS de l'Analyseur (bien que Chrome utilise webkit) etc. Où dois-je Commencer à coder ça? Combien Dois-Je En Code?

Je n'ai bien évidemment pas l'intention de créer un "from SCRATCH" e.g début avec un faible niveau gfx api, l'écriture de mes propres widgets, puis à la main de codage de tous les analyseurs et de l'ensemble de la côté client et toute autre chose. Je ne veux pas simplement d'intégrer un pré-construit navigateur web de contrôle et de l'appeler mon propre navigateur web. Par conséquent, je ne l'intention d'utiliser toutes les bibliothèques tierces. Alors, Comment dois-je code et Où Dois-je commencer? Ce que les Bibliothèques et Api peut être utile?

source d'informationauteur ApprenticeHacker