mirror of
https://github.com/DioxusLabs/dioxus
synced 2024-11-10 06:34:20 +00:00
wip: workshop the readme
This commit is contained in:
parent
fb0c6d2ea4
commit
3a0919da36
2 changed files with 19 additions and 17 deletions
21
README.md
21
README.md
|
@ -37,26 +37,13 @@ If you know React, then you already know Dioxus.
|
|||
- Rust! (enums, static types, modules, efficiency)
|
||||
|
||||
### Unique features:
|
||||
- Incredible inline documentation - supports hover and guides for all HTML elements, listeners, and events.
|
||||
- Templates are "constified" at compile time - nodes that don't change won't be unnecessarily diffed.
|
||||
- Rust's smart pointers make use_state extremely easy and fun to work with.
|
||||
- Incredible inline documentation. Supports hover and guides for all HTML elements, listeners, and events.
|
||||
- Templates are "constified" at compile time. Nodes that don't change will won't be diffed.
|
||||
- Custom bump-allocator backing for all components. Nearly 0 allocations for steady-state components.
|
||||
- Starting a new app takes zero templates or special tools - get a new app running in just seconds.
|
||||
- Desktop apps running natively (no Electron!) in less than 10 lines of code.
|
||||
- Multiple flavors (raw, html, rsx) of templating to pick-and-choose for the type of component.
|
||||
- Extensible DSL through traits and impls plus support for WebComponents.
|
||||
- Simple-to-implement trait for new reconcilers.
|
||||
- Fast retained-mode server-side-renderer that works with buffered writers, files, and strings.
|
||||
- Compile-time correct inline CSS as well as global styling.
|
||||
- Integrated "signal" system allows for near-instant updates by skipping the diff algorithm entirely.
|
||||
- Built-in cooperative scheduler (IE React's fiber mechanism).
|
||||
- Built-in asynchronous scheduler for coroutines and tasks within components.
|
||||
- Built-in suspense scheduler for Rust's futures.
|
||||
- Custom bump-allocator backing for all components. Nearly 0 allocations for steady-state components.
|
||||
- Extremely fast diffing algorithm for the most complex of apps.
|
||||
- Runs natively on mobile and on desktop with no need for a 3rd party JS engine.
|
||||
- Drastically fewer runtime errors and crashes with first-class error handling.
|
||||
- Extremely powerful iterator and optional chaining integration for fast and robust apps.
|
||||
- The most ergonomic and powerful state management of any Rust UI toolkit.
|
||||
- And more! Read the full release post here.
|
||||
|
||||
## Get Started with...
|
||||
|
||||
|
|
15
docs/blog/01-release.md
Normal file
15
docs/blog/01-release.md
Normal file
|
@ -0,0 +1,15 @@
|
|||
|
||||
- Rust's smart pointers make use_state extremely easy and fun to work with.
|
||||
- Multiple flavors (raw, html, rsx) of templating to pick-and-choose for the type of component.
|
||||
- Extensible DSL through traits and impls plus support for WebComponents.
|
||||
- Simple-to-implement trait for new reconcilers.
|
||||
- Fast retained-mode server-side-renderer that works with buffered writers, files, and strings.
|
||||
- Compile-time correct inline CSS as well as global styling.
|
||||
- Integrated "signal" system allows for near-instant updates by skipping the diff algorithm entirely.
|
||||
- Built-in cooperative scheduler (IE React's fiber mechanism).
|
||||
- Built-in asynchronous scheduler for coroutines and tasks within components.
|
||||
- Built-in suspense scheduler for Rust's futures.
|
||||
- Extremely fast diffing algorithm for the most complex of apps.
|
||||
- Runs natively on mobile and on desktop with no need for a 3rd party JS engine.
|
||||
- Drastically fewer runtime errors and crashes with first-class error handling.
|
||||
- Extremely powerful iterator and optional chaining integration for fast and robust apps.
|
Loading…
Reference in a new issue