Команда разработчиков Vue.js за официалното излизане «One Piece», новото значително издание на фреймворка, който според разработчиците «осигурява подобрена производителност, по-малък размер на пакетите, по-добра интеграция с TypeScript, нови API за решаване на мащабни задачи и стабилна основа за бъдещите итерации на фреймворка в дългосрочен план». Код на проекта под лиценз MIT.
Vue е прогресивен фреймворк за изграждане на потребителски интерфейси. За разлика от монолитните фреймворкове, Vue е създаден така, че да бъде постепенно внедрен. Ядро му основно решава задачи на ниво представяне (view), което улеснява интеграцията с други библиотеки и съществуващи проекти. От друга страна, Vue е напълно подходящ и за изграждане на сложни едностранични приложения (SPA, Single-Page Applications), ако се използва съвместно с модерни инструменти и допълнителни библиотеки.
Издание 3.0 в себе си над 2 години усилия по разработка, включително над 30 RFC, повече от 2600 комита, 628 запитвания от 99 разработчици, плюс огромно количество работа по разработката и документацията извън основния репозиторий. Фреймворкът, както и преди, може да се използва чрез таг , но вътрешностите бяха напълно пренаписани и сега представляват колекция от отделни модули.
Новата архитектура позволи да се повиши ефективността на поддръжката на кодовата база, а за крайните потребители намали размера на runtime до два пъти. В също е представен нов набор API , който опростява разработката на големи приложения. Подобрената интеграция с езика TypeScript значително повиши производителността — в определени ситуации началното рендериране сега се извършва с 55% по-бързо, обновленията са ускорени с 133%, а потреблението на памет е намалено с 54%.
Източник: opennet.ru
