Der Entwickler Takuya Jodai hat mit edge-aura eine Bibliothek veröffentlicht, die einen weichen, sich bewegenden Lichtsaum um den Rand des Browserfensters legt, ähnlich dem Leuchten, das Sprachassistenten auf Mobilgeräten zeigen.[1] Der Kern ist ein Canvas-2D-Modul ohne Abhängigkeiten unter MIT-Lizenz.[2]
Ein Klick · kostenlosDr. Web bei Google bevorzugenMarkieren Sie drweb.de als bevorzugte Quelle. Dann sehen Sie unsere Artikel öfter unter den Top-Meldungen.Jetzt hinzufügenInhalt 5 Abschnitte
Das Projekt ist jung: Das Repository entstand im Juli 2026, die aktuelle Version 0.6.0 stammt vom 18. Juli.[2][3]
Das Wichtigste in Kürze
- edge-aura zeichnet einen animierten Leuchtrand per Canvas 2D, kostenlos unter MIT-Lizenz und ohne Abhängigkeiten im Kern.
- Die Animation läuft von allein, reagiert auf Klicks und Tastatur und lässt sich über die Eigenschaft
activeeinfrieren. - Das Projekt hat 93 Sterne und seit Juli keinen neuen Commit, für Kundenprojekte gilt daher: Quellcode prüfen, Version festschreiben.
Was macht edge-aura genau?

Die Bibliothek rendert einen leuchtenden Ring entlang der Fensterränder, dessen Farbton sich laufend ändert und der auf Eingaben mit lokalen Lichtflecken reagiert.
Technisch besteht der Ring aus einer hellen, wellenden Kernlinie und einem weichen Schein, der nach innen ausläuft.[2] Ein Klick erzeugt einen Energiestoß an der nächstgelegenen Kante, Tastenanschläge lassen am unteren Rand eine Spalte aufleuchten, und ein Speicher-Impuls kann etwa einen erfolgreichen Autosave anzeigen.[2]
Eingebunden wird die Bibliothek in React mit einer einzigen Komponente ohne Pflichtangaben, ohne Stylesheet. Alternativ erzeugen Sie die Engine selbst über createAuraEngine und füttern sie mit Ihrer eigenen Animationsschleife.[2] Das Paket ist reines ESM und verlangt Node 18 oder neuer.[2]
Wie viel Aufwand steckt in Optik und Leistung?
Sieben Paletten und vier Voreinstellungen decken den Stil ab. Die Rechenlast bleibt klein, weil die Engine nur Randstreifen zeichnet.
Zur Auswahl stehen unter anderem die Paletten opal, aurora, sunset, ocean und ultraviolet sowie die Voreinstellungen subtle, vivid, calm und thin.[2] Der Aufwand pro Bild hängt laut Projektbeschreibung am Umfang des Fensters, nicht an dessen Fläche. Im Ruhezustand drosselt die Komponente standardmäßig auf 20 Bilder pro Sekunde und schaltet bei der nächsten Eingabe wieder hoch.[2]
Unabhängige Messungen liegen nicht vor, belastbar sind nur diese Angaben des Entwicklers. Das Paket umfasst entpackt rund 122 KB, wie viel davon im Browser ankommt, hängt von Ihrem Bundler ab.[3] Für Browser, die ihre Fensterleiste aus den obersten Pixelzeilen der Seite einfärben, gibt es die Optionen topEdgeFade und topCornerFade.[2]
Eckdaten, Stand 9. November 2026
Reife des Projekts
Ein Lichtsaum um die Seite ist in einer Stunde eingebaut. Ob er Ihren Besuchern etwas nützt, entscheidet sich nicht am Code.
Michael Dobler, Herausgeber Dr. Web
Wie ordnet sich edge-aura gegenüber reinem CSS ein?
Ein statischer Leuchtrand gelingt mit CSS-Schatten in wenigen Zeilen. edge-aura lohnt erst, wenn der Rand lebendig auf Eingaben reagieren soll.
Ein ruhender Schein am Bildschirmrand lässt sich mit einem nach innen gerichteten box-shadow oder einem Farbverlauf als Rahmen erzeugen, ganz ohne JavaScript und ohne Paket. Dafür fehlen dann die Reaktion auf Klick und Tastatur, die Farbrotation und das weiche Auslaufen an den Ecken. Wer nur eine Dekoration will, braucht die Bibliothek nicht. Wer ein Produktgefühl wie bei Sprachassistenten nachbauen möchte, spart sich damit Arbeit.
Wirtschaftlich fällt die Entscheidung leicht: Die MIT-Lizenz erlaubt kommerzielle Nutzung, Gebühren gibt es nicht.[2] Das Risiko liegt woanders. Das Projekt hat 93 Sterne, in der Woche vom 2. bis 8. November zählte npm 1.026 Downloads, und ein Issue ist offen.[2][3]
Was sollten Agenturen vor dem Einsatz prüfen?
Barrierefreiheit, Wartung und Wirkung. Ein dauerhaft bewegter Rand braucht einen Ausschalter und einen Grund.
Die Komponente ist per aria-hidden für Screenreader unsichtbar und lässt Klicks durch. Unter der Systemeinstellung „Bewegung reduzieren“ zeigt sie nur ein ruhiges Standbild.[2] Das ist ein guter Anfang, ersetzt aber keine eigene Prüfung. Das W3C verlangt im Erfolgskriterium 2.2.2 der WCAG 2.2, dass automatisch startende Bewegung, die länger als fünf Sekunden läuft, anhaltbar sein muss, sofern sie nicht wesentlich ist.[4] Ein Schalter, der active auf false setzt, ist deshalb sinnvoll.[2]
Weil ein junges Projekt einer Einzelperson keine Langzeitgarantie bietet, sollten Sie die Version festschreiben und den Quellcode einmal selbst sichten. Als Einsatzfeld bieten sich Editoren, Dashboards und Produktseiten an, bei denen der Rand eine Aussage trägt, etwa „gespeichert“ oder „Assistent hört zu“. Auf klassischen Unternehmensseiten lenkt er eher ab.
Wer an Schrift und Effekten ohne Skript Spaß hat, findet bei Tokenizer Mono einen Schriftentrick ohne JavaScript, und 12 CSS-Funktionen ohne Build-Schritt zeigt, was heute ohne Paket geht. Wie sich Seiten in ungewöhnlichen Fenstern verhalten, prüft Site Seeing, und gerade ein Randeffekt sollte dort getestet werden.
Quellen
4 Quellen anzeigenQuellen ausblenden
- Takuya Jodaiedge-aura, Demo und Projektseite (Abruf)
- GitHubtakuyajodai/edge-aura (README und Repository-Daten, Abruf)
- npmedge-aura (Version 0.6.0, Downloads 2. bis)
- W3CUnderstanding SC 2.2.2: Pause, Stop, Hide
Mehr Newshunger?
- Site Seeing testet Webseiten in ungewöhnlichen Browserfenstern
- Tokenizer Mono: Schrift markiert LLM-Tokens ohne JavaScript
- Paper Mono: Kostenlose Monospace-Schrift für Design und Code mit acht Schnitten
- 12 CSS-Funktionen, die Sie ohne Build-Schritt nutzen können
- Sidenotes mit CSS Anchor Positioning: Randnotizen ohne JavaScript
