Команда разработчиков Vue.js sobre o lançamento oficial «One Piece», uma nova versão significativa do framework, que segundo os desenvolvedores "oferece desempenho melhorado, tamanhos de pacotes menores, melhor integração com TypeScript, novas APIs para resolver tarefas em larga escala e uma base sólida para iterações futuras do framework a longo prazo". O código do projeto sob a licença MIT.
Vue é um framework progressivo para a criação de interfaces de usuário. Ao contrário de frameworks monolíticos, Vue foi criado para uma implementação gradual. Seu núcleo resolve principalmente questões de apresentação (view), o que facilita a integração com outras bibliotecas e projetos existentes. Por outro lado, o Vue também é totalmente adequado para a criação de aplicativos de página única complexos (SPA, Single-Page Applications), se utilizado em conjunto com ferramentas modernas e bibliotecas adicionais.
Lançamento 3.0 mais de 2 anos de esforços de desenvolvimento, incluindo mais de 30 RFCs, mais de 2600 commits, 628 solicitações de 99 desenvolvedores, além de uma enorme quantidade de trabalho em desenvolvimento e documentação fora do repositório principal. O framework ainda pode ser utilizado através da tag , mas suas partes internas foram completamente reescritas e agora representam uma coleção de módulos separados.
A nova arquitetura permitiu aumentar a eficácia da manutenção da base de código, e para os usuários finais, reduziu o tamanho do runtime em até duas vezes. No também foi apresentado um novo conjunto de APIs , facilitando o desenvolvimento de grandes aplicativos. A integração com o TypeScript foi aprimorada e a performance aumentou substancialmente — em determinadas situações, a renderização inicial agora é 55% mais rápida, as atualizações foram aceleradas em 133%, e o consumo de memória foi reduzido em 54%.
Fonte: opennet.ru
