Page 4 of 10

Re: Slideshow_XH

Posted: Wed Mar 10, 2021 5:39 pm
by olape
cmb wrote:
Wed Mar 10, 2021 4:19 pm
Ja, ich denke da meinen wir dasselbe. Das will ich aber nicht machen.
Da habe ich mich vielleicht etwas blöd ausgedrückt.
Ich wollte damit nur "dasselbe" etwas erweitern.
Deswegen: Ich glaube auch nicht, dass das an dieser Stelle überhaupt so funktionieren würde.

Aber eine Idee, trotz allem basierend auf lazy-loading:

Wenn man jetzt sagen wir mal 10 Bilder im Ordner hat,
dann 10x das gleiche Bild einbinden (src) und die eigentlichen Bilder gleichzeitig per data-src.
Geladen würde dann erstmal nur das eine Bild, aber so kann beim Sliden schon mal nix schief gehen, wenn es auch erst mal 10x das selbe Bild ist.
Und am Ender der Page das JS ausführen, welches dann src mit data-src ersetzt um den gewünschten Zustand herzustellen.
Also im Prinzip schon auch fast so, wie du es angedacht hast.

Re: Slideshow_XH

Posted: Thu Mar 18, 2021 11:40 am
by Ralf H.
Habe auf meiner Page slideshow 1beta3 ersetzt durch 1.2 (nicht upgedatet).

Sehe keinen Unterschied der Slideshow zu vorher. Evtl. laufen die Übergänge noch etwas flüssiger als vorher?!
Zumindest habe ich jetzt keine Updatehinweise mehr.
Danke für das Update.

lg,
Ralf

Re: Slideshow_XH

Posted: Thu Mar 18, 2021 11:50 am
by mhz
Ich habe auch keinen Unterschied nach dem Update festgestellt.
LG Michael

Re: Slideshow_XH

Posted: Thu Mar 18, 2021 2:18 pm
by cmb
Danke für die Rückmeldung! Immer gut zu wissen, dass etwas nicht verschlimmbessert wurde. :)
Ralf H. wrote:
Thu Mar 18, 2021 11:40 am
Evtl. laufen die Übergänge noch etwas flüssiger als vorher?!
Ist nicht undenkbar, da ich ein paar alte Fallbacks rausgeworfen habe.

Re: Slideshow_XH

Posted: Fri Apr 23, 2021 10:29 am
by olape
olape wrote:
Sun Mar 07, 2021 1:39 pm
je nachdem, wie viele Bilder und welche Größe diese haben, kommt doch einiges an Dateigröße zusammen.

Aufgefallen ist mir das jetzt, weil ich nach dem Update einiger Plugins auch mal Google Pagespeed befragt habe.
Nicht sichtbare Bilder aufschieben 7,95 s
Sollte man darüber nachdenken, nur ein Bild zu laden und den Rest erst, wenn die Site komplett durch ist?
Vielleicht könnte man doch auch einen Workarround mit webp schaffen?

Code: Select all

<picture>
    <source srcset="image.webp" type="image/webp">
    <source srcset="image.jpg" type="image/jpeg">
    <img src="image.jpg">
</picture>
Bei meinem Beispiel, bei 5 Bilder jpg 620kb, bei webp 330kb. Das wäre schon eine Einsparung die man haben sollte, wenn es machbar ist.
Ich bin nur nicht sicher, ob das denn so überhaut machbar wäre.

Re: Slideshow_XH

Posted: Sat Apr 24, 2021 10:14 am
by cmb
olape wrote:
Fri Apr 23, 2021 10:29 am
Vielleicht könnte man doch auch einen Workarround mit webp schaffen?
Das sollte zunächst kein Problem sein; man könnte das schnell in slideshow.php ändern. Allerdings müsste dann der User *.jpg und *.webp zur Verfügung stellen. Man könnte natürlich *.webp aus *.jpg generieren (vielleicht auch umgekehrt), falls nicht vorhanden. Ist vermutlich sinnvoll (auch wenn die Erzeugung von *.webp idealerweise vom Filebrowser übernommen würde; oder vielleicht einem Uploader oder Media-Center).
olape wrote:
Fri Apr 23, 2021 10:29 am
Bei meinem Beispiel, bei 5 Bilder jpg 620kb, bei webp 330kb.
Hm, das scheint mir ein bisschen zu viel. Eventuell kannst du auch beim JPEG Format selbst mehr rausholen (siehe mozjpeg und guetzli).

Re: Slideshow_XH

Posted: Sat Apr 24, 2021 10:26 am
by frase
cmb wrote:
Sat Apr 24, 2021 10:14 am
Man könnte natürlich *.webp aus *.jpg generieren (vielleicht auch umgekehrt), falls nicht vorhanden.
Vorsicht: Unter Umständen kann ein webp größer werden, wenn es aus einem jpg generiert wird.
Da gibt es viel zu beachten.
Ich würde es den Usern überlassen, ob sie jpg oder webp verwenden wollen - also optional.
Erzeugen und bereitstellen sollten sie es dann aber selbst.

Re: Slideshow_XH

Posted: Sat Apr 24, 2021 10:56 am
by olape
cmb wrote:
Sat Apr 24, 2021 10:14 am
Hm, das scheint mir ein bisschen zu viel. Eventuell kannst du auch beim JPEG Format selbst mehr rausholen (siehe mozjpeg und guetzli).
Ja, aber in dem Fall sind es bei 4 Bildern je etwa 1/3 Einsparung, und beim fünften ist es dann extrem, da ist viel graue Fläche drin. Aber wenn ich jpg weiter ausquetsche wird die Qualität zu schlecht. Webp ist echt gut.
frase wrote:
Sat Apr 24, 2021 10:26 am
Ich würde es den Usern überlassen, ob sie jpg oder webp verwenden wollen - also optional.
Sehe ich auch so, ist es da, dann einbinden, ist es nicht da, dann eben nicht.

Ich bin gerade mal am Testen meiner Idee, erst mal für alle Bilder das gleiche zu laden, und im Nachgang per JS das richtige Bild aus data-set nach src zu setzen.
Schritt eins sind zwei kleine Änderungen in einer Zeile.

Mit dem JS tu ich mich schwer :oops:

Re: Slideshow_XH

Posted: Sat Apr 24, 2021 1:07 pm
by cmb
olape wrote:
Sat Apr 24, 2021 10:56 am
frase wrote:
Sat Apr 24, 2021 10:26 am
Ich würde es den Usern überlassen, ob sie jpg oder webp verwenden wollen - also optional.
Sehe ich auch so, ist es da, dann einbinden, ist es nicht da, dann eben nicht.
Soll mir sehr recht sein. :)
olape wrote:
Sat Apr 24, 2021 10:56 am
Ich bin gerade mal am Testen meiner Idee, erst mal für alle Bilder das gleiche zu laden, und im Nachgang per JS das richtige Bild aus data-set nach src zu setzen.
Schritt eins sind zwei kleine Änderungen in einer Zeile.

Mit dem JS tu ich mich schwer :oops:
Mal ganz schnell zusammen gedroschen: https://gist.github.com/cmb69/89800da34 ... de86ede8ec

Re: Slideshow_XH

Posted: Sun Apr 25, 2021 2:06 pm
by cmb
Slideshow_XH 1.3 mit optionaler WebP Unterstützung ist nun verfügbar.