2020年适用于Windows的浏览器教育程序



美好的一天,哈伯!再次阅读这些评论,我发现并不是所有人都了解当前Windows浏览器的情况。在此,我想对目前的情况进行一番回顾。好吧,直截了当!



浏览器引擎



浏览器不是一个简单的程序,它是相互交互的一整套组件。为了快速浏览,您只需要众多组件中的两个-内容呈现引擎和JavaScript执行引擎。



现有的内容渲染引擎



  • 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

! . , .



结论



也许这篇文章的结果比我预期的还要多。无论如何,使用哪种浏览器都是您的选择,但是,另一方面,您现在了解的更多了。谢谢大家。



聚苯乙烯



Habr管理员,请在Legacy Edge中修复HabraStorage!完全不是这样。




All Articles