Maison >interface Web >js tutoriel >Noyau de navigateur grand public et moteur JS

Noyau de navigateur grand public et moteur JS

黄舟
黄舟original
2017-03-25 11:07:534469parcourir

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

Navigateurs 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,


Hmm, nous sommes le 29/10/2016

Permettez-moi de vous montrer les statistiques de part de marché des navigateurs d'aujourd'hui

Noyau de navigateur grand public et moteur JSPart 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...

Noyau du navigateur

Il existe de nombreux noms. pour le noyau du navigateur, moteur de rendu, moteur de composition, moteur d'interprétation, moteur de rendu anglais

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)

Moteur js du navigateur

Le moteur js est utilisé pour interpréter et exécuter du code js

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


Voici quelques photos

Noyau de navigateur grand public et moteur JS
Noyau de navigateur grand public et moteur JS

Je l'ai fait Je ne m'attends pas à ce qu'IE, vainqueur de la première guerre des navigateurs, se retrouve dans un état aussi misérable

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 a utilisé le monopole de Windows pour formuler son propre " Norme IE"

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é

Après avoir tant dit, je veux juste dire que Chrome est vraiment génial (~ ̄▽ ̄)~

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 (

www.php. cn) !

Articles connexes :

Résumé du noyau du navigateur

Collecte d'informations sur le noyau du navigateur

php obtient la version du noyau du navigateur

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn