From 1e67eef27c889fe794518452ca5853ff7ce9b93a Mon Sep 17 00:00:00 2001 From: Dwayne Charrington Date: Tue, 24 Dec 2024 14:33:09 +1100 Subject: [PATCH] feat(roadmap): update roadmap with performance focus - Revised titles and descriptions to emphasise performance and reactivity improvements. - Streamlined features for clarity, highlighting key enhancements in developer experience and tooling. - Removed outdated sections while adding new considerations for future capabilities. --- content/roadmap.md | 46 ++++++++++++++++++---------------------------- 1 file changed, 18 insertions(+), 28 deletions(-) diff --git a/content/roadmap.md b/content/roadmap.md index 2a41ec3..38af66c 100644 --- a/content/roadmap.md +++ b/content/roadmap.md @@ -5,54 +5,44 @@ url: "/roadmap/" type: "roadmap" roadmap: - quarter: "2025" - title: "Task Queue and API Improvements" + title: "Performance and Reactivity" status: "in-progress" - description: "Fundamental improvements to Aurelia's core architecture and API surface to enhance performance and developer experience." + description: "Fundamental improvements to Aurelia's core architecture to enhance performance and predictability." features: - - "Task queue refactor from sync to async for better performance" - - "API surface reduction to simplify the framework" - - "Improved API consistency across the framework" - - "Enhanced TypeScript types and documentation" + - "Task queue improvements for more predictable binding updates" + - "Reactive system optimizations for better performance" + - "Enhanced TypeScript support and language feature updates" + - "Documentation improvements with more examples" - quarter: "2025" title: "Developer Experience and Tooling" status: "planned" description: "Focusing on making Aurelia development more efficient and enjoyable with better tooling and debugging capabilities." features: - - "Enhanced developer tools with component inspection" - - "Improved error messages and debugging experience" + - "Developer tools with improved inspection and debugging" + - "Enhanced error messages and debugging experience" - "Better IDE integration and IntelliSense support" - - "New documentation platform with interactive examples" + - "CLI improvements for project workflows" - quarter: "2025" title: "Server-Side Rendering and Hydration" status: "planned" - description: "Introducing robust SSR capabilities to Aurelia, enabling better performance and SEO capabilities." + description: "Introducing robust SSR capabilities to Aurelia, enabling better performance." features: - - "Full SSR support with hydration" + - "SSR with hydration support" - "Progressive hydration capabilities" - "Streaming SSR implementation" - - "SEO-friendly rendering options" + - "Build-time optimizations for SSR" - quarter: "2025" - title: "Ahead-of-Time Compilation" + title: "Future Considerations" status: "planned" - description: "Implementing partial ahead-of-time compilation to improve initial load performance and runtime efficiency." + description: "Exploring additional features and improvements to enhance Aurelia's capabilities." features: - - "Partial AOT compilation support" - - "Build-time optimizations" - - "Reduced runtime overhead" - - "Smaller bundle sizes" - - - quarter: "2025" - title: "Performance and Benchmarking" - status: "planned" - description: "Comprehensive performance improvements backed by extensive benchmarking and optimization efforts." - features: - - "Expanded benchmark suite" - - "Performance comparison frameworks" - - "Memory usage optimizations" - - "Runtime performance improvements" + - "Web Components integration improvements" + - "Module Federation support exploration" + - "Build size and performance optimizations" + - "Additional framework optimizations" --- This roadmap outlines our commitment to making Aurelia even more powerful and developer-friendly. We're focusing on core improvements that will enhance performance, developer experience, and overall framework capabilities. The timeline is approximate and may be adjusted based on community feedback and development progress.