Browser Wars 2021

Isenção de responsabilidade: este artigo não é sobre guerras de navegadores em si. Em vez disso, o autor está tentando explicar a estrutura e o mecanismo dos navegadores em uma linguagem simples (comentário do tradutor).





Observando como o Google Chrome sistematicamente suprime a concorrência no mercado de navegadores, Neil More tenta analisar os motivos de sua popularidade e também explica por que não deve ser usado.





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





, Microsoft , . , «» «».





Navegar na Internet em 2005 não foi muito divertido
2005-

Microsoft, , - . Google





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





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





A liderança no PC sempre foi com um navegador

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





Componentes do navegador

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





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





HTML, , :





  • . () ;





  • . , . . , , . , .





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





Edge está morto.  Viva o Edge (construído no mecanismo Blink).
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 , . (, ) «» . , , .





Defender a liberdade e a privacidade na Internet é um trabalho árduo
-

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





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





 Como resultado, temos uma página da web compatível com HTML5 com todos os antolhos e caras da Web 2.0 para todos os gostos e cores. Corporações de TI (Google, Apple, Microsoft), aparentemente, optaram por navegadores com motores WebKit / Blink, que têm boa compatibilidade e um monte de derivados. Esperamos sinceramente que a Mozilla defenda a independência do Firefox, mas agora ele opera em um ambiente desvantajoso. Parece que a guerra dos navegadores voltou.












All Articles