Ladereihenfolge einer Website steuern

  • Hallo,

    hier mal eine Frage an die Cracks unter Euch. Beispiel ist die Apple.com Seite. Diese Seite wird wohl mit speziellen JS Skripts gesteuert. Heißt, bei der Seite werden Elemente oder Animationen einfach nur nach Bedarf geladen. Dadurch hat diese Seite unter anderem auf GTmetrix eine hervorragende Performance. Gibt es für WordPress ein Plugin mit der man die Ladereihenfolge bestimmen- oder sogar das unnötige Laden verhindern kann? Ist Quasi im Ansatz wie das interlaced Laden von Bildern. Nur möchte ich zum Beispiel auf der Seite nicht das die Bildgalerie mit geladen wird. Würde mich über Ansätze oder Ideen freuen.

    LG Didjee

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • ... vielleicht hilft dir das weiter - LINK

    nothing is as easy as it looks. --- Wenns gefällt - gibts dafür einen Button ;)
    Manchmal komme ich mir wie eine Suchmaschine vor ....:rolleyes:

  • Hallo und vielen Dank,
    der Ansatz ist richtig und auch das Plugin sowie ähnliche sind mir bekannt. Nur möchte ich das zum Beispiel nur der Header Slider geladen wird und der rest nicht. Die andern Inhalte nach und nach beim Scrollen.

  • Alles falsch. Ich wollte damit sagen, dass wahrscheinlich grundsätzlich ein CMS das Problem ist.
    (Ich bin aber kein Informatiker. Würde selber mal gerne wissen, wie die Apple-Seiten so genau aufgebaut sind und was dahintersteckt.)

  • Sieht mir schwer Handcoded aus! Hatte mir mit einem Kumpel mal den Quelltext angesehen. Also Cracks

    Die Seite verwendet fertige JS Frameworks
    https://www.apple.com/ac/libs/hls.js/2.15.11/hls.js

    =>
    https://github.com/borisirota/webworkify-webpack

    =>
    https://webpack.js.org/guides/web-workers/

    Das verhalten, was du sucht nennt sich - wie schon genannt - Lazy Loading

    =>
    https://webpack.js.org/guides/lazy-loading/

    => Hier Frameworks
    Hier React: Code Splitting and Lazy Loading

    Und Code Splitting
    https://webpack.js.org/guides/code-splitting/

    Hier eine typsiche Anwendung auf der Seite


    Erste Zeile:

    Code
    <picture id="overview-design-design-display-pro-1" class="overview-design-design-display-pro image-hardware" data-lazy data-anim-scroll-group="DesignDisplay - Lazy Load" data-download-area-keyframe='{"start":"a0t - 150vh", "end": "a1t + 100vh", "anchors": [".section-design", ".section-5050-container"]}'>

    data-lazy bei React - ein Tut aus 2020
    https://www.digitalocean.com/community/tuto…ting-with-react


    bei dem Bildern gibt es noch einen onload event. cool

    HTML
    <img src="/v/iphone-13-pro/f/images/overview/design/design_display_pro__d3dtminb414y_large.png" onload="__lp(event)" alt>


    und dann gibt es eine Bereich für User ohne JavaScript (<noscript></noscript>)

    soweit meine Interpretation

    Mit offenen Augen träumen

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!