HeadlinesBriefing HeadlinesBriefing.com

Effect 4.0: schneller, kleiner, keine Abhängigkeiten

Hacker News •
×

Heute veröffentlichen wir Effect 4.0. Es ist die ambitionierteste Version, die wir je ausgeliefert haben. Wir haben Effect von Grund auf neu aufgebaut. Es ist schneller, verbraucht nur einen Bruchteil des Speichers und reduziert die Bündel durch Tree-Shaking auf weitaus kleinere Größen. Die Bündelgröße sank von 35.6 kB auf 7.1 kB. Der Durchsatz gleichzeitiger Aufgaben stieg um das 6.4-fache auf 4.57M Aufgaben pro Sekunde. Der Speicher pro Faser sank um 86% auf 21.8 MB für 50.000 Fasern.

Ein Ökosystem, keine Abhängigkeiten. Viele zuvor separate Pakete leben jetzt in effect selbst. Das Kernpaket effect hat keine Laufzeitabhängigkeiten. Wir kontrollieren jede Zeile, die wir ausliefern, daher gibt es keine Abhängigkeitsketten von Drittanbietern und weniger Angriffsfläche für Lieferkettenangriffe.

Von Funktionen zu Clustern. Effect deckt jetzt die gesamte Bandbreite ab, von einer einzelnen Funktion bis zu einem verteilten System. Die Standardbibliothek und Plattformintegrationen sind darum herum gewachsen. Hochrangige Primitive für verteilte Systeme umfassen dauerhafte Workflows und Clustering.

Hauptstrom-Einführung. Die wöchentlichen npm-Downloads erreichten in der Woche vom 21. September 2026 43.9M, ein Wachstum um das 179-fache seit 3.x. Die Einführung von 4.x übertrifft bereits 3.x. Langzeitsupport für Effect 4.x: Fehlerbehebungen bis September 2029 oder ein Jahr nach der Veröffentlichung von 5.0, je nachdem, was später eintritt.

Quelle: Hacker News · Zusammengefasst von HeadlinesBriefing