Browser Wars 2021

Penafian: Artikel ini bukan tentang perang browser itu sendiri. Sebaliknya, penulis mencoba menjelaskan struktur dan mekanisme browser dalam bahasa sederhana (komentar penerjemah).





Melihat bagaimana Google Chrome secara sistematis menekan persaingan di pasar peramban, Neil More mencoba menganalisis alasan popularitasnya, dan juga menjelaskan mengapa itu tidak boleh digunakan.





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





, Microsoft , . , «» «».





Menjelajah Internet pada tahun 2005 tidak terlalu menyenangkan
2005-

Microsoft, , - . Google





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





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





Kepemimpinan di PC selalu ada pada satu 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 , .





Komponen browser

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





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





HTML, , :





  • . () ;





  • . , . . , , . , .





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





Edge sudah mati.  Tepi panjang (dibangun di atas mesin 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 , . (, ) «» . , , .





Membela kebebasan dan privasi di Internet membutuhkan kerja keras
-

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





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





 Hasilnya, kami memiliki halaman web yang kompatibel dengan HTML5 dengan semua penutup mata dan pakaian dari Web 2.0 untuk setiap selera dan warna. Perusahaan IT (Google, Apple, Microsoft), tampaknya memilih browser dengan mesin WebKit / Blink, yang memiliki kompatibilitas yang baik dan banyak turunannya. Kami sangat berharap Mozilla akan mempertahankan kemerdekaan Firefox, tetapi sekarang Firefox beroperasi di lingkungan yang tidak menguntungkan. Sepertinya perang browser telah kembali.












All Articles