Команда разработчиков Vue.js sobre el lanzamiento oficial «One Piece», una nueva versión significativa del framework, que según los desarrolladores "ofrece un mejor rendimiento, un tamaño de paquete reducido, mejor integración con TypeScript, nuevas API para abordar tareas a gran escala y una base sólida para futuras iteraciones del framework a largo plazo". El código del proyecto bajo licencia MIT.
Vue es un framework progresivo para construir interfaces de usuario. A diferencia de los frameworks monolíticos, Vue está diseñado para una adopción gradual. Su núcleo aborda principalmente las tareas de nivel de presentación (view), lo que simplifica la integración con otras bibliotecas y proyectos existentes. Por otro lado, Vue también es totalmente adecuado para la creación de aplicaciones de una sola página (SPA), si se utiliza junto con herramientas modernas y bibliotecas adicionales.
Lanzamiento 3.0 más de 2 años de esfuerzos de desarrollo, incluyendo más de 30 RFC, más de 2600 commits, 628 solicitudes de 99 desarrolladores, además de un gran volumen de trabajo en el desarrollo y la documentación fuera del repositorio principal. El framework, como antes, puede utilizarse mediante la etiqueta , pero su interior ha sido reescrito completamente y ahora consiste en una colección de módulos separados.
La nueva arquitectura ha permitido mejorar la eficiencia del mantenimiento de la base de código, y para los usuarios finales, ha reducido el tamaño del runtime hasta en dos ocasiones. En también se ha presentado un nuevo conjunto de API , que simplifica el desarrollo de aplicaciones grandes. Se ha mejorado la integración con el lenguaje TypeScript y se ha incrementado significativamente el rendimiento: en ciertas situaciones, el renderizado inicial ahora se realiza un 55% más rápido, las actualizaciones se han acelerado en un 133%, y el consumo de memoria se ha reducido en un 54%.
Fuente: opennet.ru
