Roadmap
This roadmap provides some ideas of the general direction we’re heading with Sycamore and what to expect. Any item here is not a promise and is subject to change or removal, depending on circumstances.
Future
v0.9.x minor release
-
Better server integrations (this might belong in a different repo)
- Server functions
- Serializing and deserializing isomorphic resources
- First-party integrations for popular Rust servers such as Actix, Axum, Rocket, etc.
-
Iron out some rough edges in
sycamore-router
v0.10
-
Sycamore CLI
- Investigate Hot Module Reloading (HMR), at least for static views
- Integration with CSS, SCSS, Tailwind, and perhaps other assets. Perhaps we can use manganis form Dioxus?
-
Integration with
wasm-split
. Figure out how to combine code-splitting with Router.
-
Islands Architecture
(#200)
- Server components
- Synthetic event delegation (#176)
- Fallible components (#528)
- Investigate other possible rendering backends (TUI, Native, Liveview?)