Bildungsprogramm fĂĽr Browser fĂĽr Windows im Jahr 2020



Guten Tag, Habr! Beim Lesen der Kommentare kam ich erneut auf die Idee, dass nicht jeder versteht, wie die Situation mit Browsern für Windows im Moment ist. Daraus möchte ich einen kleinen Überblick über die aktuelle Situation geben. Nun, direkt zur Sache!



Browser-Engines



Ein Browser ist kein einfaches Programm, sondern eine ganze Reihe von Komponenten, die miteinander interagieren. Für einen schnellen Überblick benötigen Sie nur zwei der vielen Komponenten - die Content Rendering Engine und die JavaScript Execution Engine.



Bestehende Content-Rendering-Engines



  • 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

! . , .



Fazit



Vielleicht ist dieser Artikel sogar mehr geworden als ich erwartet hatte. Auf jeden Fall haben Sie die Wahl, welchen Browser Sie verwenden möchten, aber andererseits wissen Sie jetzt etwas mehr. Danke an alle.



PS



Habr-Administratoren, bitte beheben Sie HabraStorage in Legacy Edge! Ăśberhaupt nicht der Fall.




All Articles