Browser Wars 2021

Haftungsausschluss: In diesem Artikel geht es nicht um Browserkriege an sich. Vielmehr versucht der Autor, die Struktur und den Mechanismus von Browsern in einfacher Sprache zu erklären (Kommentar des Übersetzers).





Neil More beobachtet, wie Google Chrome den Wettbewerb auf dem Browsermarkt systematisch unterdrückt, und versucht, die Gründe für seine Beliebtheit zu analysieren. Außerdem erklärt er, warum Google Chrome nicht verwendet werden sollte.





, 2000- (, , 1995-, ). - , «Compatible with Netscape» (« Netscape») «Under Construction» (« »), 56 / .





, Microsoft , . , «» «».





Das Surfen im Internet im Jahr 2005 hat nicht viel Spaß gemacht
2005-

Microsoft, , - . Google





-? ? , - - ? -, , , . : .





1993 , Web 1.0. , -. , , . «»? 27 , ? , - . , HTTP , -.





Die Führung auf dem PC war immer mit einem Browser

, , , . . DDoS-a , ,   . , , – , , .





1990- . - JavaScript . , .





  • . . HTTP(S) – , FTP, , SMTP – DNS – -, TCP/IP- .





  • . , , , , , . – . 





  • . . , Java .





  • . , . - , Web SQL . API .





  • JavaScript. - JavaScript -. , , . - .





  • . . , - (. ). : HTML (DOM), — . .





,

, , . , ( ), .





TCP/IP / HTTP – , . . , .

, : JavaScript .





, . : - HTML? , - ; HTML , W3C, , HTML.

, - -, , , . .





, , , - -. , .





, , , . , HTML , .





Browserkomponenten

, - . . , WebKit Blink , , Gecko, Firefox ( ) .





, , - HTML CSS . . ? ; () (HTML CSS).





HTML, , :





  • . () ;





  • . , . . , , . , .





HTML . , . ( ), , . , . - .





Edge ist tot.  Es lebe Edge (basierend auf der Blink-Engine).
Edge . Edge ( Blink).



, , HTML. «data state» ().  <, «tag open state» (« »). a–z «start tag» ( ») «tag name state» (« »). , «data state». < /,  «end tag token» (« »), , > .





HTML ,   HTML, <HTML> <BODY> , <BODY> </BODY> , </BODY>   </HTML>.





, , , HTML, . , - «» . , , - , .   , , , .





HTML , WebKit Apple , , , <body>.





HTML , DOM. HTML CSS ( ) CSS. HTML CSS , . , .





. , – , . , , , . <defer>, , .





WebKit Gecko , , , , CSS, . , , , , ( )





. DOM , , HTML. CSS , . – , , , , . ; , DOM.





, , . . .





. , . HTML , . (, ) «» . , , .





Die Verteidigung von Freiheit und Privatsphäre im Internet ist harte Arbeit
-

, JavaScript JIT-. . JavaScript, « » -. JavaScript ( 1990-, ), – Web Assembly (Wasm).





2015-, 2017- 2019-. . Wasm C/C++ Rust "", JavaScript, .





 Als Ergebnis haben wir eine mit HTML5 kompatible Webseite mit allen Blinkern und Typen aus Web 2.0 für jeden Geschmack und jede Farbe. IT-Unternehmen (Google, Apple, Microsoft) entschieden sich offenbar für Browser mit WebKit / Blink-Engines, die eine gute Kompatibilität und eine Reihe von Derivaten aufweisen. Wir hoffen aufrichtig, dass Mozilla die Unabhängigkeit von Firefox verteidigen wird, aber jetzt arbeitet es in einer nachteiligen Umgebung. Es sieht so aus, als wären die Browserkriege zurück.












All Articles