Názor k článku
Chrome spotřebuje 10× více paměti než Safari od Mintaka - [i]Tohle je taková směska mrtvých technologií, technologií které...

  • Článek je starý, nové názory již nelze přidávat.
  • 25. 2. 2021 16:11

    Mintaka

    [i]Tohle je taková směska mrtvých technologií, technologií které nesouvisí s webovými aplikacemi, technologií, které existují desítky let… Nevypovídá vůbec o ničem.[/i]
    Podle mě vypovídají o tom, že vývoj prohlížečů se hrnul/hrne různými cestami, místy nekoncepčně, aby se rozšířila funkčnost, která mohla být dávno a čistěji, implementována v základech.

    [i]Obsazená RAM.[/i]
    Pokud by to ten správce nedovedl rozlišit, tak by i malá stránka zobrazovala výrazně více obsazené RAM než než velká. Z toho odvozuji, že to co integrovaný správce zobrazuje je údaj, kolik RAM daná stránka ke svému zobrazení potřebuje. Je zřejmé, že jsou do toho započítány i některé sdílené podprocesy, jinak by souhrn záhy převyšoval mou fyzickou RAM i se swapem.

    [i]manipulace s DOMem není efektivní[/i]
    Což je problém, pokud ta webová aplikace potřebuje s DOMem aktivně manipulovat. Např. na mém starém noťásku čekám v Google Docs na přepnutí z jedné záložky sešitu a druhou cca 6 sekund. Přitom v té záložce je jen 40 řádků údajů. Stejná operace se záložkou kde je tisíce řádků trvá v LibreOffice zlomek sekundy.

    [i]Vysoké HW nároky ale bude mít jakákoli životaschopná technologie. [/i]
    Opět nesouhlasím.
    Jsem ochoten připustit "neadekvátní" HW nároky nějakým startupovým aplikacím ve fázi rozjezdu, ale top aplikace, za kerými jsou jedny z nejbohatších firem světa by měly mít zdroje na to, aby byly naprogramovány optimalizovaně a nemusí jít rovnou o assembler.

    [i]Není reálné vystavět cíleně na zelené louce novou platformu nahrazující webové aplikace. Jediná reálná možnost je, že vyroste nějaká technologie, která bude původně určená k něčemu jinému. Úplně stejně, jako z webu vyrostly webové aplikace.[/i]
    Ani zde se neshodneme. Mě to smysluplné a reálné přijde, třeba i za tu cenu, že by tohle prostředí ze začátku spolupracovalo s prohlížečem.
    Ono už se to v podstatě děje. Když spouštíte aplikace pro Zoom / Teamsy / Slack (zde tedy Electron což od browseru není tak daleko) / ... tak se skrz prohlížeč spustí lokální aplikace a pak už si jede po svém.
    Akorát má představa o tom, jak by to mělo být není o tom, že si každý postaví vlastní aplikaci od píky, ale o tom, že bude jednotná multiplatformní platforma k tomu určená, na které to půjde stavět. Aktuálně se pálí obrovské množství úsilí programátorů na tom, aby ty aplikace zefektivnily, kdyby mohli rovnou stavět na optimalizovaném prostředí, tak by to bylo řádově efektivnější, jak na úrovni lidských zdrojů, tak na úrovni HW nároků.
    Viz třeba zrovna ten Slack, kde dva roky makali na optimalizaci a zlepšili výkon o 33% a ušetřili 50% RAM
    https://www.theverge.com/2019/7/22/20703458/slack-desktop-app-performance-improvements-windows-mac-features-download