Команда разработчиков Vue.js about the official release ‘One Piece,’ a significant new release of the framework that, according to developers, 'provides improved performance, smaller package sizes, better TypeScript integration, new APIs for handling large-scale tasks, and a solid foundation for future iterations of the framework in the long term.' Project code is licensed under the MIT License.
Vue is a progressive framework for building user interfaces. Unlike monolithic frameworks, Vue is designed to be incrementally adoptable. Its core focuses primarily on the view layer, making it easy to integrate with other libraries and existing projects. On the other hand, Vue is fully capable of creating complex single-page applications (SPAs), especially when used in conjunction with modern tooling and additional libraries.
Release 3.0 over 2 years of development efforts, including more than 30 RFCs, over 2600 commits, 628 requests from 99 developers, plus a vast amount of work on development and documentation outside the main repository. The framework continues to be used via the <script> tag, but its internals have been completely rewritten and now consist of a collection of separate modules.
The new architecture has increased the maintainability of the codebase, and for end-users, it has reduced the runtime size by up to two times. In it also introduces a new set of APIs , simplifying the development of large applications. TypeScript integration has improved significantly, and performance has been greatly enhanced — in certain situations, initial rendering is now 55% faster, updates are accelerated by 133%, and memory consumption is reduced by 54%.
Source: opennet.ru
