05. Okt. 2023·1 Min. Lesezeit

TypeScript 5.3 Beta verstĂ€rkt die VorschlĂ€ge des ECMAScript-Moduls mit zusĂ€tzlicher UnterstĂŒtzung

TypeScript 5.3, die JavaScript-Variante von Microsoft, verstĂ€rkt die UnterstĂŒtzung des ECMAscript-Standardvorschlags auf gemeinsame Weise in allen JavaScript-Umgebungen durch die EinfĂŒhrung von Importattributen.

TypeScript 5.3 Beta verstĂ€rkt die VorschlĂ€ge des ECMAScript-Moduls mit zusĂ€tzlicher UnterstĂŒtzung

Die Betaversion von TypeScript 5.3, einem Produkt der Microsoft-Initiative zur Verbesserung von JavaScript, ist nun darauf vorbereitet, die auf Importattribute erweiterte UnterstĂŒtzung zu stĂ€rken, eine Funktion des ECMAscript-Standardvorschlags. Diese Attribute sind direkt fĂŒr Modulimporte typisiert und transportieren Zusatzinformationen zusammen mit dem Modulspezifizierer. Der Vorschlag sieht vor, Importattribute zu fördern, um verschiedene Modultypen ĂŒberall in JavaScript-Umgebungen zu unterstĂŒtzen, beginnend mit JSON-Modulen.

In einem am 3. Oktober von Microsoft veröffentlichten Update zur TypeScript 5.3-Beta wurde hervorgehoben, dass Importattribute dazu dienen wĂŒrden, wĂ€hrend der Laufzeit Erkenntnisse ĂŒber das erwartete Format eines Moduls zu gewinnen. Microsoft wies auf einen Fall hin, bei dem der Inhalt dieser Attribute, der von TypeScript aufgrund seiner Host-SpezifitĂ€t unberĂŒhrt bleibt, von Browsern und Laufzeiten nahtlos verarbeitet werden könnte.

Importattribute sind im Wesentlichen eine Weiterentwicklung einer frĂŒheren Instanz, Importassertionen, die in TypeScript 4.5 realisiert wurde und auf November 2021 zurĂŒckgeht. Was Importattribute von ihren VorgĂ€ngern unterscheidet, ist die Verwendung des SchlĂŒsselworts „with“ anstelle von „assert“. Gleichzeitig besteht eine weitere, recht subtile Verbesserung in der FĂ€higkeit von Laufzeiten, Attribute zur Steuerung der Auflösung sowie zum VerstĂ€ndnis von Importpfaden zu nutzen. Im Gegensatz dazu hatten Importzusicherungen nur eine begrenzte KapazitĂ€t, um ein Merkmal nach dem Laden des Moduls zu behaupten. Der Plan sieht vor, die veraltete Syntax fĂŒr die Importzusicherung außer Betrieb zu setzen und dem aufkeimenden Standard der Importattribute Platz zu machen.

Die neueste Betaversion von TypeScript 5.3 ist ĂŒber NuGet verfĂŒgbar oder kann mit NPM installiert werden, indem Sie den folgenden Befehl ausfĂŒhren: npm install -D typescript@beta

Im Vordergrund steht TypeScript 5.3, ein Veröffentlichungskandidat, der voraussichtlich fĂŒr den 31. Oktober geplant ist. Anschließend ist der 14. November fĂŒr die endgĂŒltige Produktion vorgesehen. Die frĂŒhere Version, TypeScript 5.2, wurde am 24. August bereitgestellt.

In der aufstrebenden Landschaft der no-code und low-code Entwicklung erobern Plattformen wie AppMaster eine Nische, indem sie leistungsstarke, umfassende und integrierte Entwicklungsumgebungen bereitstellen, die Unternehmen in die Lage versetzen, schnell und kosteneffizient Backend-, Web- und mobile Anwendungen zu entwickeln wie TypeScript.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started
TypeScript 5.3 Beta verstĂ€rkt die VorschlĂ€ge des ECMAScript-Moduls mit zusĂ€tzlicher UnterstĂŒtzung | AppMaster