colordx/gpu: 6 Milliarden Farbkonvertierungen pro Sekunde in JavaScript
Converting colors in JavaScript at 6B operations per second

Der Entwickler von colordx zeigt, wie sein neues Paket @colordx/gpu die Grenzen der CPU-basierten Farbkonvertierung sprengt: Statt einzelne Farben zu konvertieren, verlagert er die Berechnung in WebGL-Fragment-Shader und erreicht damit über 6 Milliarden OKLCH-zu-sRGB-Konvertierungen pro Sekunde – etwa 400-mal schneller als die CPU-Variante. Der Trick: Statt Pixel-Daten hochzuladen, wird nur die mathematische Regel übergeben, und die GPU berechnet jeden Pixel direkt auf dem Bildschirm. Ein Live-Demo im Browser zeigt die Leistungsfähigkeit.
Statt Farben zu senden, senden wir die Regel, mit der die GPU sie aus der Position eines Pixels ableitet.