Introducing the Vuestic Compiler: Performance & Developer Experience
As we continue to add more features and composables to Vuestic, we recognize the need to optimize the development process and prevent runtime overhead. That’s why we’re introducing the
Vuestic compiler. This new tool is designed to enhance performance during build time, reducing complexity without sacrificing the developer experience.
Here’s additional features you can play with right now:
- Automatic Configuration: The compiler detects your vuestic.config.ts and sets up createVuestic in your main.ts. (Manual configuration is also supported, of course.)
- CSS Layer Integration: If you're using Tailwind or UnoCSS, the compiler ensures that Vuestic styles are less important than your CSS framework. This solves a common issue where multiple stylesheets clash in production, causing layout inconsistencies.
- Visual DevTools: Vuestic now includes new devtools that allow you to visually edit your application without needing to write a single line of code.
Looking Ahead: More Compiler OptimizationsIn the future, we plan to move more components into the Vuestic compiler, further optimizing performance without negatively impacting the developer experience. Stay tuned for updates as we continue refining and improving Vuestic UI!
With these new features and optimizations, Vuestic 1.10 offers better flexibility, performance, and usability, whether you're working with large tables, complex input fields, or modern CSS frameworks. We're excited to see what you build with these new tools and can't wait to continue improving your developer experience.
For more details, check out our updated
documentation and get started with Vuestic 1.10 today!