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
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
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
Voici quelques photos
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 :
Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

La méthode de personnalisation des symboles de redimension dans CSS est unifiée avec des couleurs d'arrière-plan. Dans le développement quotidien, nous rencontrons souvent des situations où nous devons personnaliser les détails de l'interface utilisateur, tels que l'ajustement ...

En utilisant récemment des fichiers de police installés localement dans les pages Web, j'ai téléchargé une police gratuite à partir d'Internet et je l'ai installée avec succès dans mon système. Maintenant...

Discussion sur l'utilisation de styles de style personnalisés dans Safari aujourd'hui, nous allons discuter d'une question sur l'application de feuilles de style personnalisées pour le navigateur Safari. Novice frontal ...

Comment utiliser des fichiers de police installés localement sur les pages Web avez-vous rencontré cette situation dans le développement de pages Web: vous avez installé une police sur votre ordinateur ...

Pourquoi les marges négatives ne prennent-elles pas effet dans certains cas? Pendant la programmation, les marges négatives dans CSS (négatif ...

Comment utiliser JavaScript ou CSS pour contrôler le haut et la fin de la page dans les paramètres d'impression du navigateur. Dans les paramètres d'impression du navigateur, il existe une option pour contrôler si l'écran est ...

Le problème de l'ouverture des conteneurs en raison d'une omission excessive du texte sous disposition flexible et de solutions est utilisé ...

Implémentation de dispositions réactives à l'aide de CSS lorsque nous voulons implémenter des modifications de mise en page sous différentes tailles d'écran dans la conception Web, CSS ...
