Zespół programistów Vue.js o oficjalnym wydaniu „One Piece”, główna nowa wersja frameworka, która według deweloperów „oferuje lepszą wydajność, mniejsze rozmiary pakietów, lepszą integrację z TypeScript, nowe API do rozwiązywania problemów na dużą skalę i solidne podstawy dla przyszłych iteracji frameworka w perspektywie długoterminowej”. Kod projektu na licencji MIT.
Vue to progresywny framework służący do tworzenia interfejsów użytkownika. W przeciwieństwie do monolitycznych frameworków, Vue został zaprojektowany tak, aby można go było wdrażać stopniowo. Jego rdzeń rozwiązuje przede wszystkim problemy związane z warstwą widoku, ułatwiając integrację z innymi bibliotekami i istniejącymi projektami. Z drugiej strony, Vue nadaje się także doskonale do tworzenia złożonych aplikacji jednostronicowych (SPA), jeśli używa się go w połączeniu z nowoczesnymi narzędziami i dodatkowymi bibliotekami.
Wersja 3.0 odzwierciedla ponad 2 lata wysiłków programistycznych, w tym ponad 30 dokumentów RFC, ponad 2600 zatwierdzeń, 628 żądań ściągnięcia od 99 programistów oraz ogromną ilość pracy nad rozwojem i dokumentacją poza głównym repozytorium. Można nadal używać struktury, używając znacznika , но внутренности были полностью переписаны и теперь представляют собой коллекцию из отдельных модулей.
Nowa architektura zwiększyła efektywność utrzymania bazy kodu i zmniejszyła rozmiar środowiska wykonawczego nawet dwukrotnie dla użytkowników końcowych. W Wprowadzono również nowy zestaw interfejsów API , co upraszcza tworzenie dużych aplikacji. Lepsza integracja z językiem TypeScript i znacząco poprawiona wydajność — w niektórych sytuacjach początkowe renderowanie jest teraz o 55% szybsze, aktualizacje są szybsze o 133%, a zużycie pamięci zostało zmniejszone o 54%.
Źródło: opennet.ru
