Störfaktor JavaScript im Blog?

Ich bin kein Programmierer, war ich auch nie. Und deshalb kenne ich mich auch mit JavaScript jetzt nicht wirklich aus, auch nicht im Blog. Ich weiß halt nur, dass ich es lange Zeit so gemacht habe, dass ich versucht habe, es allen hier recht zu machen. Jeder soll sich wohlfühlen, wenn man mich schon auf meiner kleinen Spielwiese besucht. Ich habe da lange Zeit viel Arbeit reingesteckt. Und ich dachte, ich wäre vor ein, zwei Jahren durch gewesen. Pustekuchen, denn mich erreichte eine Nachricht.

Einen Blog sollte man ohne JavaScript gestalten

Bumm, diese Nachricht erhielt ich. So ungefähr jedenfalls. Sie wurde mir als „Privatnachricht“ geschickt, deshalb werde ich nicht näher darauf eingehen. OK, JavaScript stört also. So viel weiß ich auch. Also müssen wir mal schauen, was es alles an JavaScript hier im Blog gibt. Ich beziehe mich hier auf die Startseite. Im Firefox drückt man dann „F12“ und findet folgende Funktionen mit JavaScript:

  • Matomo: Das ist meine Statistik hier
  • Yoast: Das ist das bisschen Suchmaschinen-Optimierung hier
  • JQuery im WordPress-Code
  • ActivityPub
  • MailChimp
  • Statify
  • Autoptimize

So, mit Matomo mache ich meine Statisiken. Ich wollte schon lange auf Statify umsteigen, und vielleicht mache ich das auch. Dann wäre eine Funktion weg. Suchmaschinen-Optimierung wüsste ich nicht, wie ich die anders machen sollte. JQuery werde ich nicht auf Verdacht aus dem WordPress-Code rausfummeln. ActivityPub ist notwendig für meine Verbindung ins Fediverse. Und MailChimp fliegt raus, wenn ich einen alternativen Newsletter fertig habe.

Muss ich auf jeden Rücksicht nehmen?

Ich habe das Inhaltsverzeichnis weggemacht, weil ich diese Sache für überholt ansehe. Ich glaube, da man hat uns Bloggern irgendwann mal was eingeredet, was so nicht ganz richtig ist. Niemand guckt ins Inhaltsverzeichnis. Ich habe noch nie jemanden mitbekommen, der mir Feedback zum Blog gegeben hat, der irgendwas erzählt hat von wegen „Alter, du hast aber ein schönes Inhaltsverzeichnis bei jedem Beitrag“. Nein, das gab es nicht, nur erhöhten Administrationsaufwand. Weg damit.

Darüber hinaus habe ich etwas entfernt, was ich nirgendwo im Blog mehr finde, nämlich eine Lightbox. Das Zeug hat nämlich einen Haufen Code mitgebracht und mir 3, 4 Zeilen Scriptcode in den Quelltext geworfen. Und dann habe ich nirgendwo etwas gefunden, was danach aussieht. Was soll ich denn damit? Weg damit. Damit bin ich dann wohl einiges an JavaScript losgeworden. Und die Performance hier im Blog ist deutlich gestiegen.

Und gemäß „Du kannst sie nicht alle töten“ muss ich leider in Bezug auf JavaScript sagen, dass ich nicht auf jeden Rücksicht nehmen kann. Ich werde ActivityPub nicht entfernen, und ich werde nicht im Quellcode von WordPress herumfummeln. Yoast lasse ich mir auch nicht ausreden. Die Matomo-Statify-Nummer lasse ich mir als Kritik gefallen, ebenso MailChimp. Das sind offene Baustellen. Aber ich werde die Funktion hier nicht einschränken wegen ein paar Besuchern mit NoScript.

Vielleicht liegt es am Theme?

Einen Verdacht habe ich allerdings, den ich auch nicht unbedingt beiseite schieben kann: Vielleicht wirft das Theme mit einem Haufen JavaScript um sich? Denn es ist nun einmal so, dass hier die Artikelbilder ohne dem nicht geladen werden und das Hamburger Menü – links oben die 3 Balken – nicht sauber öffnet. Aber DESHALB den halben Blog über den Haufen werfen? Das sehe ich irgendwie auch nicht ein. Aber ein Theme kann durchaus für so etwas verantwortlich sein.

Der Blog hat ja bald Geburtstag. Vielleicht spendiere ich ihm dann ein neues Theme und dann endlich auch eine Entscheidung wegen Newsletter und Statistik. Und wer weiß, vielleicht stellen sich dann die meisten Fragen bezüglich JavaScript schon nicht mehr. Aber nach allem, was ich so mitbekommen habe, ist das jetzt nicht so wild, wie es erst bei mir ankam. Aber da kann ich mich täuschen.

Ach, und oben habe ich noch Autoptimize genannt. Das bastelt gleich mehrere Javascript-Dateien, um all den Kram zu minimieren und zu optimieren, den jede einzelne Funktion hier mitbringt. Wenn ich das abschalte, läuft die Seite wie ein Sack Nüsse. Freunde, das tue ich euch und mir nicht an. Ich hoffe, ihr könnt das verstehen.

Einfach mal weitersagen

9 Replies to “Störfaktor JavaScript im Blog?”

  1. Hier auch nochmal die Antwort aus dem Forum:

    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 ich diese 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.

    Schau Dir mal WP-Optimize an. Das macht einen schönen Cache und übernimmt zusätzlich die Funktionen von Autoptimite.

    1. Noch ein Nachtrag:

      Als Besucher Deiner Seite sehe ich nur 4 js-Dateien:

      – jquery
      – lazysize
      – autoptimize
      – matomo

      Die anderen siehst vermutlich nur Du, wenn Du auf der Seite angemeldet bist. Ist bei mir auch so, wenn ich angemeldet bin, sind da deutlich mehr JS-Dateien zu sehen.

  2. Ganz im Ernst, das find ich übergriffig und sehr guten Gewissens ignorierbar. Wer meint, 2025 per default ohne JS unterwegs zu sein, trifft eine sehr bewusste Entscheidung und wenn er dann bei Bildern auf Blog X ein Problem hat, soll er seinen Hintern bewegen und einen fucking Haken bei „Ausnahme bei…“ setzen. Wie entitled muss man sein, um statt dem eigenen Klick zu machen, da allen anderen einen Haufen Arbeit aufzuhalsen? Ich will kein Internet verwenden, weil ich da überwacht werde, wo ist dein fax-Interface mit Rückrufservice?
    Himmel, es gbit RSS und verdammte Reader dafür. I call bösartig, dumm oder beides.

    1. Ich denke auch, dass man es nicht übertreiben sollte. Und als „PC Flüsterer“ sollte man wissen, wie man das mit JavaScript macht. Ich habe auch echt keine Lust, mir meine ganze Seite wegen einem Besucher zu zerschießen.
      Am Ende wird ja auch das Zählen mit dem VG-Wort Zählpixel, dieser gemeingefährlichen „Software“, durch NoScript verhindert. Am Ende schadet mir der Besucher sogar noch. Und tut mir leid, so weit geht dann mein Verständnis doch nicht.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert