Proč jsou browsery tak velké

Proč jsou browsery tak velké
« kdy: 17. 01. 2024, 21:27:31 »
Proč webové browsery jsou tak gigantické ? Tedy některé.
Zde je seznam z videa: pozor, asi kamen úrazu bude že ve videu je popisovaná "velikost na disku", zatímco jiná veličina je veliskost balíčku (a potom zdroják). A taky doufám, že srovnánal velikost bez profilu a cache.
Chromy, FF kolem 330MB

Vivaldi  660MB - - avšák zdroják 1700MB
Duckduckgo - 1GB - prý jde jen o wrapper - vyuzivající jádro systému,
Například u mě u stovkového chromu Locales (složka)v chrome mají 25MB, locales  *.pak mimo složku   57MB . (chrome.dll má 160MB) . Další specialita chromium je, že va dresáři Local/Chromium drží x verzí, takže se to může násobit.


jjrsk

  • *****
  • 550
    • Zobrazit profil
Re:Proč jsou browsery tak velké
« Odpověď #1 kdy: 17. 01. 2024, 22:28:50 »
Protoze instalacka nikdy nebude vetsi nez 5MB ... vase Mozilla (pocitam ze tohle prohlaseni bude vcelku vpohode nalezitelne).

Ono kdyz do toho porebujes nacpat vsemozny DRM bloby a dalsi hnoje, tak se nediv. Plus samozrejme obrazky, video, audio ... to vsechno umi system, ale kazdej browser si to tahne sebou. Pak do teho nacpes dalsi kravoviny, jako zjistovani polohy, stavu baterky, velikosti prirozeni ...

bakalakadaka

Re:Proč jsou browsery tak velké
« Odpověď #2 kdy: 18. 01. 2024, 03:41:26 »
Na slepo si tipnem ze skoro urcite su za tym pluginy(casto v skompilovanej forme na ktore sa len linkuje) a nie samotne jadro. Cize primarne praca s videom(kodeky a kontajnery), pdf, tlac, fonty a td. Samozrejme JS V8 engine, alebo co to dnes pouzivaju. Takze ono to potom rastie celkom rychlo. Matne si spominam ze nejaky emoji font co pouzivali browsery do nedavna mal tusim stovky mega, mozno az giga. Takze proste ono sa to nabali ako nic.

Velkost dat nie je problem, primarne ide o zataz na cpu, gpu a ram. Napriklad teraz mi bezi firefox, vivaldi a brave a vsetky tri su pod 0.5% cpu, vivaldi 0.5GB ram, ff 0.8GB(primarny + rozsirenia) a brave 0.25GB takze dost pohoda ked si vezmem ze ide o primarny interfejs pre cely internet a asi najdolezitejsi aplikacia po operacnom systeme.