Выпуск Vue.js 3.0.0, фрэймворка для стварэння карыстацкіх інтэрфейсаў

Каманда распрацоўшчыкаў Vue.js абвясціла аб афіцыйным выхадзе Vue.js 3.0 "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

Дадаць каментар