Zainstaluj teraz i czytaj tylko dobre teksty!
1. Vue i Angular usuwają wsparcie dla IE 11
Wygląda na to, że w końcu nastał moment, kiedy jako społeczeństwo jesteśmy gotowi pożegnać Internet Explorera i pozwolić mu odejść w spokoju. Ta przeglądarka, wydana już prawie 8 lat temu, była ostatnią nieevergreenową wersją (tj. nie otrzymywała automatycznych aktualizacji), a powiedzieć, że web development zmienił się od tego czasu, to jak nie powiedzieć nic. Ograniczenia w korzystaniu z nowych API, konieczność dostarczanie odpowiednich polifilli i nieprzyjemny proces testowania to tylko niektóre z argumentów, jakie wysuwają ludzie stojący za Vue i Angularem. Oczywiście za wszystko wiąże się też liczbami: z IE 11 korzysta obecnie od jednego do dwóch procent użytkowników internetu. O stanie, w jakim jest ta przeglądarka najlepiej świadczy fakt, że sam Microsoft wycofuje się z jej wsparcia m.in. w Microsoft Teams.
Kiedy wsparcie dla IE zostanie usunięte z Vue i Angulara? Jeśli chodzi o Vue w wersji 3, to tak naprawdę mówimy tutaj o wymazaniu planów na jego implementację. Jeśli chodzi o tego drugiego, to od wersji 12 (maj 2021) wsparcie to będzie oznazone jako deprecated, a w wersji 13 (końcówka roki 2021) zniknie całkowicie.
Osobiście nigdy nie miałem okazji utrzymywać aplikacji, która wymagałaby kompatybilności z IE 11. Ba, nie znam też nikogo, kto aktualnie utrzymuje taką aplikację. Jeśli jesteście jednym z tych mitycznych deweloperów rozwijających bankową aplikację, która nie może porzucić IE, to koniecznie dajcie znać, bo zaczynam wierzyć, że jesteście już tylko miejską legendą.
Źródła:
https://github.com/angular/angular/issues/41840
https://github.com/vuejs/rfcs/pull/294
2. Mighty, czyli przeglądarka w chmurze
Pewnie słyszeliście o Stadii, czyli usłudze streamowania gier z chmury. Mighty to taka Stadia tylko zamiast gier będzie streamować przeglądarkę. Pomysł jest równie szalony, co genialny. W mojej głowie kołacze się tylko pytanie: kiedy przeglądarkowe aplikacje stały się tak zasobożerne, że pomysł ten nie wydaje się kompletną głupotą…
Źródła:
3. ng-conf 2021
W zeszłym tygodniu miała miejsce konferencja ng-conf 2021, i co prawda nagrania z prezentacji nie są jeszcze dostępne, ale do sieci trafiły już nagrania z keynotów. Jeśli na bieżąco śledzicie ekosystem Angulara, to raczej nie znajdziecie tam nic całkowicie nowego. Natomiast jeśli nie śledzicie plotek i ploteczek, albo chcecie odświeżyć sobie pamięć, to jest to chyba najbardziej aktualne źródło informacji o kierunku, w którym zmierza Angular. Poniżej krótkie TLDR dla wszystkich, którzy nie mają czasu oglądać całego nagrania:
- View Engine zostanie oznaczony jako Deprecated w Angularze 12 i całkowicie usunięty w Angularze 13,
- Strict Mode będzie domyślnie włączony w nowych angularowych projektach,
- Do Angulara trafiło wsparcie dla Inline Sass,
- Angularowe błędy otrzymały spójny format kodów błędy,
- Protractor zostanie oznaczony jako Deprecated w Angularze 12,
- Zespół Angulara znacząco usprawnił i usystematyzował cykl życia Pull Requestów od społeczności,
- Operation Byelog & Issue Tiage pozwoliło zmniejszyć liczbę otwartych Pull Requestów do Angulara z 650 do 250,
- Angular 12 będzie wspierał Webpacka 5,
- Od Angulara 11.2 konfiguracja Angulara z Tailwindem jest znacznie prostsza,
- Zespół Angulara będzie skupiał się na przygotowaniu lepszego typowania dla formularzy,
- Zespół Angulara chce wspierać konfigurację bez modułów i zone.js, ale nie planuje całkowicie się ich pozbyć.
Źródła:
Pamiętajcie, żeby spróbować Vived, jeśli chcesz otrzymywać tego typu treści spersonalizowane pod Ciebie!