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 , . , «» «».
Microsoft, , - . Google
-? ? , - - ? -, , , . : .
1993 , Web 1.0. , -. , , . «»? 27 , ? , - . , HTTP , -.
, , , . . 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 , .
, - . . , WebKit Blink , , Gecko, Firefox ( ) .
, , - HTML CSS . . ? ; () (HTML CSS).
HTML, , :
. () ;
. , . . , , . , .
HTML . , . ( ), , . , . - .
, , 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 , . (, ) «» . , , .
, 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.