1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Hexenliste
  5. Über
  6. Blog
  7. Shop
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Bloghexen | Bloggerforum
  2. Forum
  3. Technik
  4. WordPress

JavaScript in WordPress

  • henninguhle
  • 22. Februar 2025 um 13:25
  • henninguhle
    Meister
    Reaktionen
    1.347
    Punkte
    3.727
    Beiträge
    468
    • 22. Februar 2025 um 13:25
    • #1

    Tag zusammen,

    mich schrieb jetzt jemand an, der ausschließlich per "NoScript" im Internet unterwegs ist. Und der sagte mir, dass meine Seite nicht richtig laden würde, wenn er sie so besucht. Nicht mal die TMG5-Angaben würden richtig laden. Das Problem sei wohl JavaScript.

    Jetzt habe ich mal geguckt und konnte folgendes an JavaScript finden:

    • ActivityPub - Joar, selbsterklärend
    • MailChimp
    • Matomo
    • Autoptimize

    Soll ich das etwa ALLES abschalten? Damit könnte ich die Anbindung ans Fedivese, meinen Newsletter (so lang ich das mit dem Newsletter Plugin noch nicht hinbekommen habe, weil keine Zeit), meine Statistik und eine vernünftige Ladegeschwindigkeit vergessen. Im Prinzip könnte ich damit meinen Blog sein lassen, weil der dann quasi nicht mehr sauber laden würde.

    Vielleicht ist das ja auch übertrieben. Aber wie würdet ihr damit umgehen? Es war von demjenigen auch "nur ein Hinweis". Aber nimmt man sowas ernst und schmeißt damit die halbe Webseite über den Haufen?

    Mit würde da echt eure Meinung interessieren.

    Nachts ist es kälter als draußen.

  • Herr Tommi
    Erleuchteter
    Reaktionen
    2.469
    Punkte
    7.104
    Trophäen
    1
    Beiträge
    907
    • 22. Februar 2025 um 13:41
    • #2

    Ich habe Deine Seite gerade mal ohne Javascript getestet. Die Titelbilder auf der Startseite werden nicht mehr angezeigt und das Hamburger-Menu klappt nicht auf. Mehr ist mir nicht aufgefallen.

    Und ich denke, nein, Du musst gar nichts ändern. Die Menschen ohne Javascript sind eine sehr kleine Minderheit im Netz. Wenn Du die aber abholen möchtest, dann must Du da ran.

    Ich war dann neugierig, was bei mir nicht funktioniert, wenn ich die Seite ohne Javascript aufrufe. Das Einzige, was mir aufgefallen ist, dass die Menüleiste nicht auf die mobile Darstellung umspringt. Der Rest scheint normal zu funktionieren.

  • henninguhle
    Meister
    Reaktionen
    1.347
    Punkte
    3.727
    Beiträge
    468
    • 22. Februar 2025 um 14:12
    • #3

    Ja, mit dem Inspektor aus dem Firefox sehe ich auch gar kein JavaScript bei dir. Bei mir schon. Ich habe auch in deinem Plugin-Artikel gesehen, dass du solche Dinge wie Autoptimize gar nicht mehr im Einsatz hast. Wenn ich das deaktiviere, zerhaut es mir gleich den Pagespeed. Also das kann dann keine erwarten.

    Alles andere ist jetzt nicht so wild: Ich mache Statistik mit Matomo und Statify, weil ich mich an letzteres nach wie vor nicht gewöhnt habe. Und beide spielen mit JavaScript rum. Bisschen SEO, bisschen ActivityPub, bisschen Mailchimp (der irgendwann rausfliegt). Und es kommt JQuery aus dem Core, und daran werde ich mich nicht vergreifen.

    Insofern beruhigt mich das schon. Aber dass die Bilder ohne JavaScript nicht mehr laden, habe ich auch gesehen. Am Ende meint der Mensch exakt das. Das könnte doch aber am Theme liegen, nehme ich an.

    Nachts ist es kälter als draußen.

  • Herr Tommi
    Erleuchteter
    Reaktionen
    2.469
    Punkte
    7.104
    Trophäen
    1
    Beiträge
    907
    • 22. Februar 2025 um 17:24
    • #4

    Ich bin jetzt nicht in eine Analyse eingestiegen. Aber ein Theme, was Javascript benötigt, um Bilder anzuzeigen? Sehr merkwürdig.

    Auf Autoptimize konnte ich verzichten, nachdem ich auf WP-Optimize umgestiegen bin. Das Teil macht den Cache und alles von Autoptimize in einem Rutsch.

  • Herr Tommi
    Erleuchteter
    Reaktionen
    2.469
    Punkte
    7.104
    Trophäen
    1
    Beiträge
    907
    • 22. Februar 2025 um 17:31
    • #5

    Ich habe gerade nochmal bei Dir geschaut. Hast Du in Autoptimize das LazyLoad für Bilder aktiviert? Das könnte der Grund für die fehlenden Fotos sein. Da wird eine lazysize.js aus dem Autoptimize-Verzeichnis aufgerufen. Wenn dieses js-Datei blockiere, sind die Fotos weg.


    Ähnlich verhält es sich mit dem Menu. Wenn ich die Autoptimize.js blockiere, klappt das Menü nicht mehr aus. Daher, AO scheint bei Dir das Problem zu sein.

  • henninguhle
    Meister
    Reaktionen
    1.347
    Punkte
    3.727
    Beiträge
    468
    • 23. Februar 2025 um 12:13
    • #6

    Ja, das denke ich auch. Aber wenn ich die wegmache, sackt sofort meine Performance ab. Was tun? Das bedeutet doch unterm Strich, dass ich komplett mal die Seite neu bauen müsste. Und da stelle ich mir die Frage, wann ich das machen soll.

    Bilder

    • pingdom_mit_autoptimize.jpg
      • 76,32 kB
      • 969 × 581
    • pingdom_ohne_autoptimize.jpg
      • 70,17 kB
      • 971 × 574

    Nachts ist es kälter als draußen.

  • Herr Tommi
    Erleuchteter
    Reaktionen
    2.469
    Punkte
    7.104
    Trophäen
    1
    Beiträge
    907
    • 23. Februar 2025 um 12:21
    • #7

    Die Ladezeit (und die ist wichtig) ändert sich doch nicht. Und dass dort die Bewertung von B auf C rutscht? Das ist doch vollkommen Wumpe und mit den 47 Requests bist Du doch noch gut dabei, ich habe da über 80 (das ist mein Theme schuld, ich würde es aber nie wechseln).

    Hast Du denn neben Autoptimize noch ein Caching-Plugin am Start? Kann das nicht auch die Optimierung der CSS und JS Dateien?

  • henninguhle
    Meister
    Reaktionen
    1.347
    Punkte
    3.727
    Beiträge
    468
    • 23. Februar 2025 um 12:26
    • #8

    Ich habe mal in deinem Artikel geguckt, was du so nutzt, und bin da auf WP Optimize gestoßen. Damit kann ich Autoptimize und Optmize Database bei mir ersetzen. Das lasse ich grad mal durchlaufen.

    OK, wenn du denkst, dass das nicht weiter wild ist mit den Werten, muss ich mir ja nicht so den Kopf machen. Ich schätze da ja schon deine Meinung. Aber der Klapser hat mich da extrem wuschig gemacht.

    Nachts ist es kälter als draußen.

  • henninguhle
    Meister
    Reaktionen
    1.347
    Punkte
    3.727
    Beiträge
    468
    • 23. Februar 2025 um 12:37
    • #9

    Es könnte sogar das Theme selbst sein. Ich hab mal kurz ein anderes aktiviert, da ließ sich das Menü dann problemlos öffnen, wo es minimiert ist. Ja, Autoptimize ist Teil des Problems, das Theme jedoch auch.

    Nachts ist es kälter als draußen.

  • Herr Tommi
    Erleuchteter
    Reaktionen
    2.469
    Punkte
    7.104
    Trophäen
    1
    Beiträge
    907
    • 23. Februar 2025 um 12:38
    • #10

    Ich habe viel Zeit darauf verschwendet, auch noch die letzte Optimierung raus zu kitzeln. Und was war von Google der Dank dafür? Das Ranking ging immer weiter in den Keller, durch die drölfzehn Algotithmus-"Optimierungen". Und was steht auf den ersten Plätzen der Suchanfragen? Seiten, deren Perfomance-Werte absolut gruselig sind. Seitdem achte ich nur noch darauf, dass die Ladezeit unter einer Sekunde liegt. Denn das ist das, was die Besucher merken. Ob das jetzt mit 40 oder 80 Aufrufen im Background geschieht, ist denen relativ egal.

    Übrigens, wenn Dein Server html/2 nutzt, dann sind mehr Dateien eh kein Problem, da diese dann parallel übertragen werden.

  • Herr Tommi
    Erleuchteter
    Reaktionen
    2.469
    Punkte
    7.104
    Trophäen
    1
    Beiträge
    907
    • 23. Februar 2025 um 12:42
    • #11
    Zitat von henninguhle

    Es könnte sogar das Theme selbst sein. Ich hab mal kurz ein anderes aktiviert, da ließ sich das Menü dann problemlos öffnen, wo es minimiert ist. Ja, Autoptimize ist Teil des Problems, das Theme jedoch auch.

    Ok, dann nutzt das Theme für diese Funktion JS. Warum auch immer. Das andere Theme zeigt ja, es geht auch ohne.

  • Herr Tommi
    Erleuchteter
    Reaktionen
    2.469
    Punkte
    7.104
    Trophäen
    1
    Beiträge
    907
    • 23. Februar 2025 um 12:51
    • #12

    Ich habe mir mal die Diskussion bei Mastodon durchgelesen. Ich sag es einfach mal so: Ignorieren.

    Da ist einer auf der Jagd gegen JS-Windmühlen.

  • henninguhle
    Meister
    Reaktionen
    1.347
    Punkte
    3.727
    Beiträge
    468
    • 23. Februar 2025 um 12:53
    • #13
    Zitat von Herr Tommi

    Ich habe mir mal die Diskussion bei Mastodon durchgelesen. Ich sag es einfach mal so: Ignorieren.

    Da ist einer auf der Jagd gegen JS-Windmühlen.

    Das klingt gut. Ich denke auch, ich lasse das. Ich hab mal mit WP Optimize rumgespielt. Das tut das, was es soll und stört nicht weiter. Weniger als Autoptmize. Deshalb lasse ich das erstmal so. Ein neues Theme habe ich eh gedacht. Dann kann ich immernoch gucken.

    Aber verrückt mache ich mich jedenfalls nicht mehr. Danke für den ganzen Input.

    Nachts ist es kälter als draußen.

  • Herr Tommi
    Erleuchteter
    Reaktionen
    2.469
    Punkte
    7.104
    Trophäen
    1
    Beiträge
    907
    • 23. Februar 2025 um 12:59
    • #14

    Ok, das mit dem Menü liegt am Theme. Es ist die custom.js in Deinem Theme-Verzeichnis, welche das Ausklappen steuert. Die Bilder werden nun aber angezeigt. Das lag dann am Autoptimize.

    Trotzdem würde ich da jetzt nicht viel Zeit rein investieren, weil EIN Besucher sich gestört fühlt.

  • henninguhle
    Meister
    Reaktionen
    1.347
    Punkte
    3.727
    Beiträge
    468
    • 23. Februar 2025 um 13:21
    • #15

    Nee, mache ich auch nicht. Ich habe aber eh mit dem Gedanken gespielt, ein neues Theme einzuführen. Und DA kann ich ja darauf achten. Sonst nicht.

    Im Übrigen hat er über Mastodon nochmal nachgelegt. Er hat es einfach nicht verstanden. Naja, vergebene Liebesmüh.

    Nachts ist es kälter als draußen.

  • Herr Tommi
    Erleuchteter
    Reaktionen
    2.469
    Punkte
    7.104
    Trophäen
    1
    Beiträge
    907
    • 23. Februar 2025 um 13:29
    • #16

    Er hat übrigens 4 JS auf seinem Blog aktiv. :) Die hat aber jeder, davon ein Tracking von einem WP Statistik Tool. Natürlich funktioniert die Seite auch, wenn JS blockiert ist. Aber ganz so laut sollte er nicht sein.

    BTW: Das Thema Windows/Linux gibt es dort auch zu lesen. Ermüdend.

  • henninguhle
    Meister
    Reaktionen
    1.347
    Punkte
    3.727
    Beiträge
    468
    • 23. Februar 2025 um 13:43
    • #17

    Ich weiß, und ich habe Nackenschmerzen vom vielen Kopfschütteln. Es ist an der Stelle sinnlos, sich mit solchen "Experten" auseinanderzusetzen.

    Ich werde vermutlich wieder auf GeneratePress zurückgehen, das hatte ich vor Jahren schon. Und es funktioniert immernoch großartig. Und es kommt mit solchen NoScript-Paranoiden klar.

    Nachts ist es kälter als draußen.

  • Herr Tommi
    Erleuchteter
    Reaktionen
    2.469
    Punkte
    7.104
    Trophäen
    1
    Beiträge
    907
    • 23. Februar 2025 um 13:47
    • #18

    Mach das. Und nun lass uns zum Wesentlichen zurückkehren, unsere schönen Blogs. Immer dran denken, Dein Blog, Deine Regeln, Deine Scripte. :D

  • henninguhle
    Meister
    Reaktionen
    1.347
    Punkte
    3.727
    Beiträge
    468
    • 23. Februar 2025 um 14:03
    • #19
    Zitat von Herr Tommi

    Mach das. Und nun lass uns zum Wesentlichen zurückkehren, unsere schönen Blogs. Immer dran denken, Dein Blog, Deine Regeln, Deine Scripte. :D

    Mein Haus, mein Auto, meine Yacht. ;(

    Nachts ist es kälter als draußen.

  • henninguhle
    Meister
    Reaktionen
    1.347
    Punkte
    3.727
    Beiträge
    468
    • 23. Februar 2025 um 21:25
    • #20

    Oh Mann, er will Beweise haben, dass bei Javascript läuft. Ich habe aufgegeben und habe nicht mehr reagiert.

    Nachts ist es kälter als draußen.

Mach mit!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich jetzt und werde kostenlos Mitglied bei den Bloghexen!

Benutzerkonto erstellen Anmelden

Unterstütze das Forum!

bloghexe-buy-me-a-coffee-sidebar.png

Unterstütze die Bloghexen, um die Kosten für Hosting, Lizenzen & Co. zu decken!

Unser Hoster

Gehostet bei All-Inkl mit 100% Ökostrom

Ähnliche Themen

  • [Bloggerschnack im Juni 2024] Bloggen: Hobby oder Arbeit?

    • Anne
    • 1. Juni 2024 um 07:56
    • Gemeinsame Projekte

Tags

  • WordPress
  • Tech
  • code

Benutzer online in diesem Thema

  • 1 Besucher
  1. Datenschutzerklärung
  2. Impressum
Erstellt mit ❤ & ein bisschen Code-Magie & WoltLab Suite™