Tak už dýl existuje IntersectionObserver. Chápu to ale tak, že tohle má fungovat automaticky, i když to web nijak sám neřeší?
1. Vsetkym co nepoznaju lazy loading moze nadpis clanku vyzniet naozaj veselo lazy loading - rychlejsie nacitanie :)2. Nerozumiem, preco by sa mal ten zvysny obsah nacitat kvoli rychlosti az ked na neho odscrolujem. Najprv nech sa nacita ten vyditelny a hned potom sa moze nacitavat zvysok, nemusim predsa cakat kym tam bude uzivatel scrolovat a potom nasledne este uzivatel cakat na dalsie nacitanie.Jediny zmysel to ma kvoli mobilnemu pripojeniu, aby sa zvytocne neplytvalo datami na nieco, co mozno uzivatel vobec neuvidi.
oni v zdroji spominaju fold, ktory na obrazku je v ohybe notebooku, no mohol by byt kludne o obrazovku alebo dve nizsie, co je dost na to aby sa nacitali nez sa tam dostanem, ak vobec
Load-in distance thresholdIf the user scrolls such that the edge of a deferred object on the page is within K pixels of the viewport, then that deferred object will be loaded in. The value of load-in distance threshold K will be determined through experimentation, with the goal of balancing the benefits of data, memory savings, and performance against potentially an increased wait for a visible element to finish loading in. Any increased delays should be negligible and imperceptible.K will vary based on:Frame vs. imageWhether Data Saver is enabled or disabledThe current network's effective connection type
já mám vyzkoušené zakázat javascripty třetích stran, např. skripty pro statistiky, sociální sítě, všechny ty gemiusy a googleanalytics a webová stránka se hned načte 10x rychleji. Na některé moderní weby je dobré zakázat javascrit paušálně. Pak web naskočí okamžitě.
Názor byl 1× upraven, naposled 15. 8. 2018 13:09
jen tato konkrétní stránka s diskusí, a to včetně reklam a všeho:- css styly : 60 kB- html: 120 kB- grafika: 590 kB- javascripty: 1490 kB (a to jde jen o objem stažení dat, bez času pro jejich práci)
Moderní weby běží celé v javascriptu a jen tahají data ze serveru, takže u toho vypínat js fakt nedoporučuju 😉
např.?
Všechny weby napsané v Angularu, Reactu, VUE, Emberu, např.?
A ještě Wix.com (wixsiste atd.)? 😃 Programátoři tyhle systémy asi považují za velmi hypermoderní a pokrokové. Já osobně to považuji za slepou vedlejší vývojovou větévku (podobně jako celé weby tvořené ve flashi). Pokud se to té hrstce zapálených programátorů líbí, ať si to užívají. Já osobně tenhle směr neuznávám a velmi rád se návštěvy takových webů vzdám. Nedávno jsem narazil na web z podobného ranku. Načetla se mi bílá obrazovka (JS nemám vypnuté), ovšem zdrojový kód měla bohatý. A s konstatováním, že jim web nejde jsem si šel udělat snídani. Po třech a půl minutách s bilou obrazovkou se úvodní stránka náhle načetla (s chybami). Stačí prohlížeč (lehce starší nebo naopak novější), který nezvládá některé knihovny tak jak si programátor představuje a je po webu.
čekal jsem "např." nějaký konkrétní web.
Bohužel např. zbozi.cz a bude se to šířit dál... :/
Flash s tím nemá nic společného a one page weby tu jsou už pěknou řádku let, takže těžko to může někdo nazývat slepou větví.
Konkrétní weby? Tak snad všechny webové aplikace od googlu (angular), facebook instagram twitch (react), linkedin (ember) a spousta dalších.
jo aplikace. To vysvětluje, proč mám problémy s fungováním FB. Tak to jo, na tyhle věci ať to používají, s tím nemám problém.
Většina moderních webů využívá například knihovny typu jQuery. Ajax je běžná záležitost, šetří data a potřebný výkon serveru. Jen málo webů JS nevyužívá. Většinou ty jednoduché nebo zastaralé.
Kolikrat si nejsem uplne jistej, zda Ajax vazne setri vykon serveru. Nektere veci staci kesovat (db cache, storage js...) a vubec by nebylo treba server otravovat. Angulary a Reacty at si strkaj do aplikaci (ani tam to kolikrat neni treba, JSON vse obstara) na klasicky web to nepatri.
Můžu poprosit o návod jak na to? Taky používám firefox.
ghostery?
Potvrďte prosím přezdívku, kterou jsme náhodně vygenerovali, nebo si zvolte jinou. Zajistí, že váš profil bude unikátní.
Tato přezdívka je už obsazená, zvolte prosím jinou.