JavaScript

Aus ArtisanCommerce Dokumentation

JavaScript (ECMAScript)

JavaScript ist die unverzichtbare Sprache des Webbrowsers und durch Node.js auch im Backend essenziell. Die Weiterentwicklung erfolgt über den ECMAScript-Standard.

Major New Features (Latest ECMA)

  • Object.groupBy: Eine native Methode, um Elemente eines Arrays nach einem Kriterium zu gruppieren.
  • Promise.withResolvers: Erleichtert das Erstellen von Promises, die von außen aufgelöst werden können.
  • Array toSorted / toReversed: Neue Methoden, die Arrays sortieren oder umdrehen, ohne das Original zu verändern (Immutability).
  • Temporal API: Ein moderner Ersatz für das fehleranfällige `Date`-Objekt für präzise Zeitberechnungen.

Eignung

  • Frontend: Interaktivität im Browser (React, Vue, Angular).
  • Backend: Serverseitige Entwicklung mit Node.js, Bun oder Deno.
  • Mobile Apps: Cross-Plattform-Entwicklung mit React Native.