Program pendidikan di browser untuk Windows pada tahun 2020



Selamat siang, Habr! Sekali lagi, membaca komentar, saya menemukan gagasan bahwa tidak semua orang memahami bagaimana situasinya dengan browser untuk Windows saat ini. Dari situ saya ingin melakukan tinjauan kecil tentang situasi saat ini. Nah, dan langsung ke intinya!



Mesin browser



Browser bukanlah program sederhana, itu adalah sekumpulan komponen yang berinteraksi satu sama lain. Untuk gambaran singkat, Anda hanya memerlukan dua dari banyak komponen - mesin rendering konten dan mesin eksekusi JavaScript.



Mesin rendering konten yang ada



  • Trident ( MSHTML) — , Microsoft Internet Explorer;
  • EdgeHTML — Trident, Microsoft Legacy Edge ( Edge);
  • WebKit — , Apple Safari;
  • Blink — WebKit, Google Chrome;
  • Gecko — , Mozilla Firefox;
  • Servo — Mozilla, Gecko.


JavaScript



  • Chakra JScript — JS, Microsoft Internet Explorer;
  • Chakra JavaScript — Chakra JScript, Microsoft Legacy Edge;
  • Nitro — JS, Apple Safari;
  • V8 — JS, Google Chrome;
  • SpiderMonkey — JS, Mozilla Firefox.


, , Microsoft , .





Chromium



Chromium — open-source Chrome. Chromium .



, Chromium , Blink V8, , - , .



, Chromium — Google .



Chromium , , :



  • Chrome — , Google;
  • ChrEdge — Microsoft . , Chrome. ;
  • Brave — , Tor;
  • ., Opera, Vivaldi, .


Firefox



Firefox Gecko SpiderMonkey . Firefox , — Tor Browser. Chromium.



Internet Explorer



. Chrome — . 11 Trident Chakra JScript. 11 , , Trident Chakra JavaScript. , , -, API . Windows 8 Windows 8.1 Trident WinRT Metro .



(Legacy) Edge



, Project Spartan, Microsoft 2015 , EdgeHTML Chakra JavaScript. , Chrome. — , , , Google.



Safari



Safari? , Safari, .





— , . , . ( ):



  • JS ;
  • JS+HTML ;
  • ;
  • -.


:



Chromium



, ( ). ! , , — Chrome OS. , — Chromium.

, , CEF (Chromium Embedded Framework), Chromium :



  • : Steam, Epic Games Store, Battle.Net ;
  • : GTA V, Blizzard, DOTA 2, CS GO ;
  • : Atom, VS Code, Visual Studio Installer(???!);
  • : Skype, Viber, WhatsApp, Discord, Slack ;
  • : balenaEtcher, draw.io .


Internet Explorer



Win32 , WEB- 60 Internet Explorer. , , , Visual Studio Internet Explorer WEB-, IDE. HTA — CEF Internet Explorer. .



(Legacy) Edge



— ! UWP , WEB- Edge. , Microsoft - , . , , Windows GIF Edge . , , ChrEdge.







, , ? — , .



Prefetcher



Windows — Prefetcher. . , , .



? , , , Chrome, Firefox. Firefox — , . Prefetcher. , . HDD .





, . , , — , exe dll, . : , , edgehtml.dll, , , , . .





? , , Internet Explorer (Legacy) Edge , System32. , API , , , . .



UWP

UWP , — . WinRT — , UWP . UWP , , . — UWP Win32 . "" — , .





( ) Chromium . CEF, , , dll . . , CEF .



Microsoft Store



— Microsoft Store ( EdgeHTML)? , , — , ChrEdge , Microsoft Store. .



Microsoft Edge



. Microsoft Edge, :

C:\Program Files (x86)\Microsoft\Edge\Application

Edge Installer. :

C:\Program Files (x86)\Microsoft\Edge\Application\83.0.478.58\Installer

:

setup.exe --uninstall --system-level --verbose-logging --force-uninstall

! . , .



Kesimpulan



Mungkin artikel ini ternyata lebih dari yang saya harapkan. Bagaimanapun, browser mana yang akan digunakan adalah pilihan Anda, tetapi, di sisi lain, Anda sekarang tahu lebih banyak. Terimakasih untuk semua.



PS



Administrator Habr, harap perbaiki HabraStorage di Legacy Edge! Sama sekali tidak demikian.




All Articles