Команда разработчиков Vue.js o oficjalnym wydaniu «One Piece», nowego istotnego wydania frameworka, które według twórców «zapewnia poprawioną wydajność, mniejszy rozmiar pakietów, lepszą integrację z TypeScript, nowe API do rozwiązywania dużych zadań oraz mocną podstawę dla przyszłych iteracji frameworka w dłuższej perspektywie». Kod projektu na licencji MIT.
Vue to progresywny framework do tworzenia interfejsów użytkownika. W przeciwieństwie do monolitycznych frameworków, Vue został zaprojektowany do stopniowego wdrażania. Jego rdzeń przede wszystkim rozwiązuje problemy związane z prezentacją, co ułatwia integrację z innymi bibliotekami i istniejącymi projektami. Z drugiej strony, Vue jest w pełni przystosowany do tworzenia skomplikowanych aplikacji jednostronicowych (SPA), jeśli używać go razem z nowoczesnymi narzędziami i dodatkowymi bibliotekami.
Wydanie 3.0 w siebie ponad 2 lata wysiłków w rozwoju, w tym ponad 30 RFC, więcej niż 2600 commitów, 628 zgłoszeń od 99 deweloperów, a także ogromną ilość pracy nad rozwojem i dokumentacją poza głównym repozytorium. Framework, jak dotąd, może być używany za pomocą tagu , ale wnętrze zostało całkowicie przepisane i teraz reprezentuje zbiór oddzielnych modułów.
Nowa architektura pozwoliła zwiększyć efektywność konserwacji kodu, a dla końcowych użytkowników dwukrotnie zmniejszyła rozmiar runtime. W także przedstawiono nowy zestaw API , ułatwiający rozwój dużych aplikacji. Ulepszono integrację z językiem TypeScript, a wydajność znacznie wzrosła — w niektórych sytuacjach początkowe renderowanie teraz odbywa się o 55% szybciej, aktualizacje są przyspieszone o 133%, a zużycie pamięci zmniejszone o 54%.
Źródło: opennet.ru
