Vue.js 3.0.0 шығарылымы, пайдаланушы интерфейстерін жасауға арналған негіз

Vue.js әзірлеу тобы жариялады ресми шығарылымы туралы Vue.js 3.0 «One Piece», әзірлеушілер «жақсартылған өнімділікті, кішірек пакет өлшемдерін, TypeScript-пен жақсы интеграцияны, ауқымды мәселелерді шешуге арналған жаңа API интерфейстерін және құрылымның болашақ итерациялары үшін берік негізді қамтамасыз етеді» дейді. ұзақ мерзімді». Жоба коды таралады MIT лицензиясы бойынша.

Vue - пайдаланушы интерфейстерін жасауға арналған прогрессивті негіз. Монолитті құрылымдардан айырмашылығы, Vue уақыт өте келе қабылдауға арналған. Оның өзегі, ең алдымен, басқа кітапханалармен және бар жобалармен интеграцияны жеңілдететін көрініс деңгейіндегі мәселелерді шешеді. Екінші жағынан, Vue заманауи құралдармен және қосымша кітапханалармен бірге пайдаланылса, күрделі бір беттік қосымшаларды (SPA, Single-Page Applications) жасауға толық жарамды.

3.0 шығарылымы сіңіріледі 2 жылдан астам әзірлеу жұмыстарын, оның ішінде 30-дан астам RFC, 2600-ден астам міндеттеме, 628 әзірлеушінің 99 сұрауы, сонымен қатар негізгі репозиторийден тыс әзірлеу және құжаттама жұмыстарының үлкен көлемін қамтиды. Фреймворк тег арқылы әлі де пайдаланылуы мүмкін , но внутренности были полностью переписаны и теперь представляют собой коллекцию из отдельных модулей.

Жаңа архитектура кодтық базаны қолдау тиімділігін арттыруға мүмкіндік берді, ал соңғы пайдаланушылар үшін орындалу уақытының өлшемін екі есеге дейін қысқартты. IN жаңа шығарылым сонымен қатар API интерфейстерінің жаңа жинағын енгізді құрамы, бұл үлкен қосымшаларды әзірлеуді жеңілдетеді. TypeScript тілімен жақсартылған интеграция және айтарлықтай жақсартылған өнімділік - белгілі бір жағдайларда бастапқы көрсету қазір 55% жылдамырақ, жаңартулар 133% жылдамдатылған және жадты тұтыну 54% азаяды.

Ақпарат көзі: opennet.ru

пікір қалдыру