Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Taci
    addikt

    Igen, teljesen igazad van. Azóta már rájöttem, hogy ugyanaz lenne a probléma, és hogy pont ugyanúgy kliens oldalon generálódna a tartalom, ahogy most - szóval csak mentem volna egy nagy kört a semmiért.
    Úgyhogy marad a B terv, a generált tartalomhoz való hozzáfűzés. Így ez teljesen szerver oldali generálás lesz, JS csak akkor fog futni, ha a felhasználó a görgetésben az utolsó elemek közelébe ér (infinite scroll). Így a JS állomány nagy részét (amik eddig a tartalomgenerálásért voltak felelősek) elég ha a csak FCP (First Contentful Paint) után húzom be (async? Ennek még utána kell néznem amúgy is: [link]), de ez még arrébb van kicsit.

    Köszönöm.

    Sajnos nem jó a B terv, nagyon sok a probléma vele. Így mennék még egy kört:

    Adott egy tartalommal feltöltött div:
    <div id="content">Tartalom</div>

    Meg lehet szakítani / kihagyni az adott div renderelését?
    <div id="content">
    <script>if (jsBetoltve == 0){ //content div betöltésének átugrása }</script>
    Tartalom</div>

    És az elrejtés (display:none, z-index stb.) sajnos nem ajánlott a SEO szempontjából, sok cikket átolvastam a témában.

    Ott kell hogy legyen a tartalom a szerveren, az sem nagy baj, hogy azt a plusz pár kB-ot le kell tölteni, viszont eléggé zavaró, ahogy látszódik egy pillanatra, mielőtt a JS lenullázná a div-et. (Hiszen rendereli, ha már benne van.)

    Köszönöm.

Új hozzászólás Aktív témák