Angular 10 beta – wersja platformy stworzonej przez Google
Dwa dni temu, 8 kwietnia 2020 roku pojawiły się dwie wersje popularnego frameworka do tworzenia stron internetowych, Angular 10 beta. Platforma ta, opracowana przez Google, opiera się na TypeScript. Najprawdopodobniej wersja Angular 10 będzie mniejsza niż poprzednie wersje. Ma ona koncentrować się bardziej na ekosystemie niż funkcjach.
Co nowego w Angular 10 beta?
Przede wszystkim wprowadzono wiele poprawek błędów. W rdzeniu znajduje się obecnie obejście błędu wstawiania Terser. Poprawki dotyczą także kompilatora unikającego niezdefiniowanych wyrażeń w tablicy z lukami oraz rdzenia, który podczas importowania nieistniejącego symbolu, unikał błędu.

Pracownik usługowy również doczekał się poprawki. Dotyczy sytuacji, w której istniała szansa, że gdy istnieje długotrwałe zadanie lub powtórzony limit czasu, on nigdy się nie zarejestruje.
Jedną z najważniejszych cech nowej wersji jest dodanie informacji o zależnościach i selektorach zawartości ng do metadanych. Zapewniałaby ona dodatkowe metadane przydatne m.in. dla Angular Language Service. Umożliwia to dostarczanie sugestii dla komponentów zdefiniowanych w bibliotekach.
Dalsze zmiany w kompilatorze Angular 10 beta dotyczą propagacji prawidłowego zakresu wartości w ExpressionBinding wyrażenia microsyntax do ParsedProperty, który z kolei propagowałby zakres do matrycy AST (zarówno VE, jak i Ivy).
Docelowa data wydania nie jest jeszcze znana, a wersje wstępne są dostępne na GitHub. Z kolei Angular 10 – kandydat do wydania jest planowany na czerwiec.
Źródło: Infoworld.com