Navigateur Wars 2021

Avertissement: cet article ne concerne pas la guerre des navigateurs en soi. L'auteur tente plutôt d'expliquer la structure et le mécanisme des navigateurs dans un langage simple (commentaire du traducteur).





Observant comment Google Chrome supprime systématiquement la concurrence sur le marché des navigateurs, Neil More tente d'analyser les raisons de sa popularité et explique également pourquoi il ne devrait pas être utilisé.





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





, Microsoft , . , «» «».





Naviguer sur Internet en 2005 n'était pas très amusant
2005-

Microsoft, , - . Google





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





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





Le leadership sur PC a toujours été avec un seul navigateur

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





Composants du navigateur

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





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





HTML, , :





  • . () ;





  • . , . . , , . , .





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





Edge est mort.  Vive Edge (construit sur le moteur 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 , . (, ) «» . , , .





Défendre la liberté et la vie privée sur Internet est un travail difficile
-

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





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





 En conséquence, nous avons une page Web compatible avec HTML5 avec tous les œillères et les mecs du Web 2.0 pour tous les goûts et couleurs. Les entreprises informatiques (Google, Apple, Microsoft) ont apparemment opté pour des navigateurs avec des moteurs WebKit / Blink, qui ont une bonne compatibilité et un tas de dérivés. Nous espérons sincèrement que Mozilla défendra l'indépendance de Firefox, mais maintenant il fonctionne dans un environnement désavantageux. On dirait que la guerre des navigateurs est de retour.












All Articles