Maison >interface Web >js tutoriel >Noyau de navigateur grand public et moteur JS
Donnez-vous un peu de science populaireLes navigateurs grand public
Apprenez le front-end Web, les navigateurs et les éditeurs sont nos bons amis
Il y a donc Il est nécessaire de connaître quelques connaissances de base sur les navigateurs
Par exemple : Qu'est-ce qu'un navigateur grand public
Un navigateur grand public a une certaine part de marché et dispose de ses propres recherches et noyau de développement. Le navigateur peut également être appelé navigateur natif
Parmi eux, les plus courants que nous avons tous sont :
IE/Edge, Chrome, Safari, Opera, Firefox Quant au navigateur qq, au navigateur uc, etc. qui sont également couramment utilisés par nous tous sont des navigateurs shell
Ils prennent simplement le cœur du navigateur natif, le rationalisent et le conditionnent,
Permettez-moi de vous montrer les statistiques de part de marché des navigateurs d'aujourd'hui
Part de marché nette
De cette image, nous pouvons voir quelle entreprise Il y a plus de clients navigateurs
Effectivement, Chrome est encore loin devant Hmm, je pense aussi que Chrome est le meilleur navigateur...
est utilisé pour restituer le contenu d'une page Web et convertir le code de votre page Web en pages visibles
Dans le premier noyau, le moteur js était également inclus , et maintenant les moteurs js deviennent de plus en plus populaires. Indépendants, vous pouvez le proposer séparément
Le noyau et les changements des navigateurs grand public sont les suivants
(L'objet des questions d'entretien, beaucoup de choses écrites en ligne sont obsolètes. maintenant, donc je l'ai résumé)
Noyau de navigateur grand public et moteur JS | 内核 |
---|---|
IE -> Edge | trident->EdgeHTML |
Chrome | webkit->blink |
Safari | webkit |
Firefox | Gecko |
Opera | Presto->blink |
Edge a été lancé par Microsoft avec win10 (Microsoft n'aime pas IE)
Apprenons-le en tant qu'extension, pas besoin de s'en souvenir délibérément
Noyau de navigateur grand public et moteur JS | js引擎 |
---|---|
IE -> Edge | JScript(IE3.0-IE8.0) / Chakra(IE9 之后,查克拉,微软也看火影么..) |
Chrome | V8(大名鼎鼎) |
Safari | Nitro(4-) |
Firefox | SpiderMonkey(1.0-3.0)/ TraceMonkey(3.5-3.6)/ JaegerMonkey(4.0-) |
Opera | Linear A(4.0-6.1)/ Linear B(7.0-9.2)/ Futhark(9.5-10.2)/ Carakan(10.5-) |
SpiderMonkey est le premier moteur JS, écrit par Brendan Eich, le père de JavaScript, quand il était chez Netscape
Finalement, c'est Microsoft qui l'a impitoyablement abandonné, ce qui s'est terminé par une tragédie
Ne lâchez pas 220 000 lignes de code
Je pense que Microsoft a longtemps lutté avec cela et a finalement pris une décision difficile
A décidé de développer le moteur Edge à partir de zéro
L'ancien IE n'a eu aucune mise à jour pendant cinq ans, et au moment où il a réalisé le problème, il était trop tard
Par la suite, IE7 et IE8 (écrits pour être compatibles Le lancement de "The Source of Evil " l'a rendu encore plus discutable et critiqué
Ouvrez-en un, je plaisante
J'espère aussi tout le monde se souviendra des leçons de l'IE
Enfin, laissez-moi vous citer un vieux dicton... (Même si cela n'a rien à voir avec le titre)
Apprendre, c'est comme naviguer à contre-courant, si vous n'avancez pas, vous reculerez. —–"Zengguang Xianwen"
Ce qui précède est le contenu du noyau du navigateur grand public et du moteur JS. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (Articles connexes :