Geben Sie etwas PopulärwissenschaftMainstream-Browser
Erfahren Sie, dass Web-Frontend, Browser und Editoren unsere guten Freunde sind
Das gibt es auch Es ist notwendig, einige Grundkenntnisse über Browser zu kennen
Zum Beispiel: Was ist ein Mainstream-Browser
Ein Mainstream-Browser hat einen bestimmten Marktanteil und verfügt über eine eigene unabhängige Forschung und Entwicklungskernel. Der Browser kann auch als nativer Browser bezeichnet werden
Unter ihnen sind die häufigsten, die wir alle haben:
IE/Edge, Chrome, Safari, Opera, Firefox Was den QQ-Browser, den UC-Browser usw. betrifft, die auch häufig von uns allen verwendet werden, sind Shell-Browser
Sie nehmen einfach den Kern des nativen Browsers, rationalisieren ihn und packen ihn
Lassen Sie mich Ihnen die heutige Browser-Marktanteilsstatistik zeigen
Nettomarktanteil
Auf diesem Bild können wir sehen welches Unternehmen Es gibt mehr Browserkunden
Klar, Chrome ist immer noch weit vorne Hmm, ich denke auch, dass Chrome der beste Browser ist...
wird zum Rendern von Webseiteninhalten und zum Konvertieren Ihres Webseitencodes in sichtbare Seiten verwendet
Im frühen Kernel war auch die JS-Engine enthalten , und jetzt werden js-Engines immer beliebter, Sie können sie separat vorlegen
Der Kern und die Änderungen der Mainstream-Browser sind wie folgt
(Der Schwerpunkt der Interviewfragen ist, dass viele online geschriebene Dinge veraltet sind Jetzt habe ich es zusammengefasst)
Mainstream-Browserkernel und JS-Engine | 内核 |
---|---|
IE -> Edge | trident->EdgeHTML |
Chrome | webkit->blink |
Safari | webkit |
Firefox | Gecko |
Opera | Presto->blink |
Edge wurde von Microsoft mit Win10 gestartet (Microsoft mag IE nicht)
Lassen Sie uns etwas darüber als Erweiterung lernen. Sie müssen sich nicht bewusst daran erinnern.
Mainstream-Browserkernel und JS-Engine | 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 ist die erste JS-Engine, geschrieben von Brendan Eich, dem Vater von JavaScript, als er bei Netscape war
Schließlich hat Microsoft ihn rücksichtslos aufgegeben, was in einer Tragödie endete
Lassen Sie 220.000 Codezeilen nicht los
Ich denke, Microsoft hatte lange Zeit damit zu kämpfen und schließlich eine schwierige Entscheidung getroffen
Beschloss, die Edge-Engine von Grund auf zu entwickeln
Der frühere IE hatte fünf Jahre lang keine Updates, und als er das Problem erkannte, war es zu spät
Anschließend wurden IE7 und IE8 (geschrieben, um kompatibel zu sein) veröffentlicht. Der Start von „The Source of Evil " hat es noch fragwürdiger und kritisierter gemacht
Öffne eins. Nur ein Scherz
Das hoffe ich auch Jeder wird sich an die Lektionen von IE erinnern
Lassen Sie mich zum Schluss noch ein altes Sprichwort nennen ... (Obwohl es nichts mit dem Titel zu tun hat)
Lernen ist wie Segeln gegen den Strom, Wenn du nicht vorankommst, wirst du zurückweichen. —–"Zengguang Xianwen"
Das Obige ist der Inhalt des Mainstream-Browserkernels und der JS-Engine. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (Verwandte Artikel:Browser-Kernel-Zusammenfassung