Hadmut F. schrieb:
> Könnte man mit ajax eleganter machen aber das versteh ich nicht.
AJAX, also das Rumgehampel mit XMLHttpRequest und co, ist seit ca. 2016
nicht mehr Mittel der Wahl. Ab da haben alle Browser "fetch()"
unterstützt, was wesentlich eleganter ist.
Wenn du irgendwo Tutorials & Beispielcode findest, der XMLHttpRequest
verwendet, würde ich nach was Aktuellerem weitersuchen.
Ansonsten gäbe es die Option, die Inputs per Websocket zu übertragen,
wäre nochmal eine Ecke schneller, weil jeweils der Verbindungsaufbau &
HTTP-Header entfällt.
Übrigens: fetch nimmt auch relative URLs, fetch("/?S=") spart dir das
Einsetzen der IP-Adresse im HTML.
> Bei "up arrow" und gleichzeitig "down arrow" bekommt er kognitive
> dissonanz und reagiert agressiv.
Dein Keyboard-Handler schickt alle Tastendrücke raus, ohne zu warten bis
die beim ESP angekommen & verarbeitet worden sind (d.H. es können viele
HTTP-Requests gleichzeitig laufen)
Mach einfach mal nebenbei die Browser-Entwicklertoos auf, und schau in
das Netzwerk-Tab