devnews.pl

Main Menu

  • Informacje
    • Systemy i przeglądarki
    • Gadżety
  • Narzędzia
  • Frontend
  • Backend
  • QA
  • Języki programowania

logo

devnews.pl

  • Informacje
    • Systemy i przeglądarki
    • Gadżety
  • Narzędzia
  • Frontend
  • Backend
  • QA
  • Języki programowania
Frontend
Home›Frontend›Angular 11 – stabilne wydanie platformy

Angular 11 – stabilne wydanie platformy

By Bernadeta Zapała
20 listopada 2020
148
0
Share:

Miesiąc temu pojawił się kandydat do wydania Angular 11 RC. W listopadzie Google udostępniło wersję produkcyjną swojej platformy. Angular 11 posiada bardziej rygorystyczne typy oraz automatyczne wstawianie czcionek. Głównym celem twórców jest poprawa doświadczenia programistów i rozwiązanie błędów zgłaszanych przez społeczność.

Wstawianie czcionek

Jedną z najważniejszych usprawnień jest funkcja automatycznego wstawiania czcionek. Podczas kompilacji Angular CLI pobierze i włączy czcionki. Aplikacje zbudowane na nowej wersji Angulara będą miały włączoną domyślnie tę funkcję. Dzięki temu aplikacje będą znacznie szybsze.

HMR w Angular 11

Aby ułatwić pracę programistów, zaktualizowano Hot Module Replacement (HMR). Implementacja wykorzystuje teraz interfejs CLI i pozwala na włączenie modułu HMR za pomocą flagi –hmr

ng serve --hmr

Jedną z zalet modułu HMR jest brak konieczności odświeżania całej strony po każdej zmianie kodu. HMR znacznie przyspiesza rozwój aplikacji, m.in. przez zachowanie stanu aplikacji, utraconego podczas pełnego przeładowania. Ponadto aktualizuje tylko te elementy, które zostały zmienione, co także zaoszczędza czas.

Webpack 5.0 w Angular 11

Wprowadzono obsługę webpack v5 w eksperymentalnej fazie. W przyszłości w webpack znajdą się szybsze kompilacje z trwałym buforowaniem dysku. Kolejną zmianą będą mniejsze pakiety dzięki tree-shaking CommonJS.

Angular Language Service

Aktualizacja Angular Language Service zapewnia teraz bardziej produktywne programowanie. Usługa oferuje autouzupełnianie oraz sprawdzanie typów. Angular 11 w szablonach przenosi się na nowy silnik Ivy.

Wycofania z Angular 11

Po pierwsze, w związku z wycofaniem TSLint i Codelyzer, twórcy projektu zalecają migrację do ESLint. Kolejną zmianą jest usunięcie obsługi przeglądarek IE9 i IE10 oraz IE na urządzenia mobilne. Aktualnie jedyną obsługiwaną wersją jest Internet Explorer 11. Zakończono także obsługę wersji 3.9 języka TypeScript.

Poprawki błędów

W związku z postawionym sobie celem Google przejrzało i naprawiło problemy, które od dłuższego czasu czekały na rozwiązania. Dlatego też przeorganizowano śledzenie problemów na GitHubie i wiele błędów naprawiono. Ponadto twórcy Angulara zobowiązali się do selekcji nowych błędów w ciągu dwóch tygodni.

Źródła: Angular Blog, InfoQ, InfoWorld

TagsAngularAngular 11Hot Module ReplaceJavaScriptSoftware Development

Share:

  • Patch Tuesday
    Systemy i przeglądarki

    Patch Tuesday – Poprawki Microsoft dla Windows

  • Systemy i przeglądarki

    Luka zero-day Windowsa znaleziona przez zespół Google

  • Narzędzia

    Nx 10.3 z ulepszoną obsługą ESLint, TS 4 i Storybook 6

  • 13 kwietnia 2021

    TypeScript 4.3 beta z oddzielnymi typami zapisu

  • 7 kwietnia 2021

    Billboard.js 3.0 z nowym typem świecy

  • 2 kwietnia 2021

    Silnik V8 9.0 beta udostępniony

  • 1 kwietnia 2021

    ReacType 6.0 z nowym dashboardem

  • 29 marca 2021

    Udostępniono Android 12 Developer Preview 2

  • 24 marca 2021

    Git 2.31 dostępny z konserwacją w tle

  • 19 marca 2021

    Relay Hooks – nowy zestaw interfejsów API

  • 18 marca 2021

    Deno 1.8 ze wsparciem interfejsu API WebGPU 

  • 16 marca 2021

    React Native 0.64 z silnikiem Hermes na iOS

  • 9 marca 2021

    Windows Terminal Preview 1.7 z lepszym zarządzaniem oknami

  • 3 marca 2021

    Vite 2.0 wydane z nowymi wtyczkami

  • 25 lutego 2021

    ReacType 5.0 – zmiany we wprowadzaniu komponentów

  • 23 lutego 2021

    Dapr v.1.0 gotowy do fazy produkcji

  • 22 lutego 2021

    ReScript 9.0 z zewnętrzną konfiguracją stdlib

  • 22 lutego 2021

    One UI 3.1 z ciekawymi nowościami dla urządzeń Samsunga

  • 22 lutego 2021

    Windows Terminal Preview 1.6 z nową sekcją ustawień

  • 15 lutego 2021

    Visual Studio Code 1.53 z ulepszeniami debugowania

  • 8 lutego 2021

    Edge 89 beta, Edge Dev 90 i nowości na kanale Canary

  • 2 lutego 2021

    Firefox 85 i Firefox Nightly – nowe wersje przeglądarki Mozilli

  • 29 stycznia 2021

    Billboard.js 2.2.0 z nowymi funkcjami wykresów

  • 26 stycznia 2021

    Kendo UI R1 2021 – nowości dla bibliotek

  • 21 stycznia 2021

    Narzędzie Vno – połączenie Vue i Deno

  • 19 stycznia 2021

    GitHub Enterprise Server 3.0 RC – kandydat do wydania

  • 15 stycznia 2021

    TypeScript 4.2 Beta z ulepszeniami typów krotek

  • 13 stycznia 2021

    Styczniowy Patch Tuesday z luką 0-day

  • 11 stycznia 2021

    Safari Technology Preview 118 dostępne dla programistów

  • 8 stycznia 2021

    Microsoft Launcher na Androida z usprawnionym dotykiem

  • 7 stycznia 2021

    WebStorm 2020.3.1 dostępny dla urządzeń z Apple Silicon

  • 22 grudnia 2020

    ReScript 8.4 z przypiętymi zależnościami

  • 14 grudnia 2020

    Edge 88 beta i przeglądarka na kanale Canary dostępne!

 

 

Jesteśmy pasjonatami najnowszych technologii w świecie programowania. Zbieramy dla Was informacje i porady z całego świata, które sprawią, że Twoja praca stanie się jeszcze bardziej efektywna.

Obserwuj nas codziennie, aby być na bieżąco oraz śmiało udostępniaj nasze posty.

Zespół DevNews

Kategorie

  • Backend
  • Bez kategorii
  • Frontend
  • Gadżety
  • Informacje
  • Języki programowania
  • Narzędzia
  • QA
  • Systemy i przeglądarki

OBSERWUJ NAS

KONTAKT

Chcesz się z nami skontaktować?

Napisz do nas wiadomość: kontakt@devnews.pl

www.devnews.pl | DEVNEWS 2020 | Newsy i ciekawostki ze świata IT