Ne znam, ali cesto gledam u devtools i network tab kad ulazim na sajtove, cisto da vidim sta rade. Zna se desiti da sajt izgleda kao da je ucitan, a on u pozadini parsuje uveliko. Kod telefona zavisi i od modela, ali ne mozes se ni ponasati kao "mhm, sta me briga sto ljudi koriste stariji uredjaj, neka kupe novi". Ne govorim ja za projekte koji rade profesionalnci i strucni ljudi, ali realno gledano danas je JS trend (pogotovo frejmvorci) i to je uglavnom dobra stvar, ali jedno je trend, a drugo je potreba. Ne vidim koja je svrha imati npr. portoflio sajt ili neka sitna prezentacija firme, a u pozadini webpack, react, redux, loadash, gulp i onda prosto ne znas sta te snaslo. Dok ta ista stranica nema doslovno potrebe ni za cim od toga, overkill u startu.
Pola ovih sajtova sto ljudi prave koristeci milion bundlera, biblioteka, frameworka se uz malo truda i znanja uradi uz pomoc osnovna.
Native aplikacije imaju smisla za neke vece servise, ali za obicne web stranice teze, a kao sto rekoh ove tehnologije sve vise zahvataju i obicne web stranice, a ne samo one velike servise. Ali kako ocekivati od ljudi da pravilno koriste alate kad je milion primjera nestrucnosti, na svakom cosku vidjam sajtove koji koriste CMS-ove, a nemaju uopste sadrzaja, dakle dovoljno je bilo da 5 linija serverskog koda baca odgovarajucu stranicu, ali ne, lakse je nakalemiti wordpress ili neki drugi content managment system, a contenta nema ni u prici.