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ą…

Tak naprawdę to wszyscy jesteśmy winni pisania nie wydajnych i zbyt skomplikowanychaplikacji webowych...

Źródła:

https://www.mightyapp.com/

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!