Linuchs: Müssen Web-Entwickler noch mit abgeschaltetem Javascript rechnen?

Beitrag lesen

Moin,

vor Jahren waren selfHTMLer darauf bedacht, eine Webseite noch darstellbar zu machen, wenn alles abgeschaltet wurde:

  • Bilder
  • CSS
  • Javascript
  • ...

Längst habe ich aufgegeben, Seiten ohne CSS zu gestalten und nun frage ich, wer Javascript abschaltet.

Für geschlossene Benutzergruppen erstelle ich seit Jahren große Listen auf dem Server, indem ich eine CSV-Datei an den Client sende und Javascript sich mit dem Aufbau als Tabelle oder was auch immer beschäftigen darf.

Hier ein "kleines" öffentliches Beispiel: remso.eu/?zp=p153

Die Durchlaufzeit auf dem Server sackte bei mehreren hundert Positionen auf ein Zehntel, da die Listen-Positionen nicht mehr umständlich, aber pflegefreundlich über Platzhalter-Dateien zu erzeugen sind. Beim verlinkten Beispiel ist der Server nach 0,047 sec statt früher nach ca. 0,5 sec fertig (Info unten rechts).

Und auch die Gesamt-Wartezeit bis zur fertigen Liste reduziert sich erheblich, ich wundere mich, wie schnell Javascript arbeitet. Zusätzlich ist Zeit gespart durch die kompakte Übermittlung der Daten.

Vor ein paar Monaten wurde dieses Thema schon mal gestreift und ich meine, einen Aufschrieb (Aufschrei passt ja nicht zur Schriftform) vernommen zu haben.

Inzwischen programmiere ich Ajax-Vorschlagslisten für Eingabefelder konsequent nach diesem Muster. Denn dafür muss Javascript ohnehin eingeschaltet sein.

Welche Gründe sprechen für die Berücksichtigung von abgeschaltetem JS?

fragt Linuchs

1 56

Müssen Web-Entwickler noch mit abgeschaltetem Javascript rechnen?

Linuchs
  • programmiertechnik
  1. 0
    Christian Kruse
    1. 0
      Linuchs
      1. 0
        Christian Kruse
  2. 0
    Gunnar Bittersmann
    1. 1
      Auge
      1. 0
        Gunnar Bittersmann
  3. 0
    Der Martin
    1. 0
      Linuchs
    2. 0
      Gunnar Bittersmann
      • browser
      • javascript
      1. 0
        Der Martin
  4. 0
    Email
    1. 0
      Der Martin
      1. 1
        JürgenB
        • menschelei
        1. 0
          Email
          1. 0
            Camping_RIDER
            1. 2
              TS
              1. 0
                Camping_RIDER
                1. 1
                  Gunnar Bittersmann
                  1. 0
                    Christian Kruse
                    1. 0
                      Gunnar Bittersmann
                  2. 0
                    JürgenB
                    1. 0
                      dedlfix
                      1. 1
                        JürgenB
                        1. 0
                          Christian Kruse
                    2. 0
                      Linuchs
                      1. 0
                        Christian Kruse
                        1. 1
                          robertroth
                          • politik
                          • sonstiges
                          1. 0
                            Auge
                            1. 1
                              robertroth
                              1. 3
                                Tabellenkalk
                              2. 0
                                Rolf B
                                1. 0
                                  Camping_RIDER
                                  1. 0
                                    robertroth
          2. 2
            JürgenB
        2. 0
          Robert B.
          1. 2
            TS
      2. 0
        Email
      3. 1
        Email
      4. 0
        Gunnar Bittersmann
      5. 0
        Mitleser
    2. 0
      Robert B.
      • html
  5. 1

    Was kann man überhaupt abschalten?

    TS
    • cookies
    • javascript
    • websockets
    1. 0
      Camping_RIDER
      1. 0
        Der Martin
      2. 0
        Robert B.
    2. 1
      Christian Kruse
      1. 1
        TS
        1. 2
          Christian Kruse
    3. 2
      MudGuard
      1. 0
        Der Martin
        1. 0
          Mitleser
    4. 0
      robertroth
      • datenschutz
      • javascript
      1. 0
        Robert B.
  6. 0
    Robert B.
  7. 2
    encoder