Moon v1 Roadmap
See original GitHub issueAfter a few betas, I think it’s time to lay out the final list of features or changes that still need to be implemented for the next release.
-
Moon Executor
- Perform view and diff phases over multiple frames.
- Perform patch phase in one synchronous batch.
-
Allow custom
children
to be set on data.
Example:<div children={ children }/>
-
<if>
,<else-if>
, and<else>
components. -
<for>
component.Example:
<for={ $item in items }> <p>{ $item }</p> </for>
-
Hoist static data, events, and children.
EDIT: This roadmap is outdated. The API referenced in this issue description has had a significant overhaul and is being iterated on! The current beta documentation is at moonjs.org.
Issue Analytics
- State:
- Created 4 years ago
- Reactions:4
- Comments:33 (17 by maintainers)
Top Results From Across the Web
MOON Project and Roadmap Introduction - Medium
Welcome everyone to a rundown on 'Moon'. This article will help you gain some insights on the project, the tokenomics, upcoming event ...
Read more >v0.11 roadmap · Issue #248 · moonrepo/moon · GitHub
Update moon run to support multiple targets. Add moon clean and other utils for cleaning up stale cache. TS v.4.8 compatibility Rust v1.63....
Read more >Roadmap - Morning Moon Village - Whitepaper v1.0.16
Launch official project website. Release screenshots. Q3 2021. Release Early access. Yield farming, staking rewards. Zone#1 area available. Starting NPC.
Read more >SafeMoon: Home page
The SafeMoon Protocol V2 is a community focused DeFi token that forms part of the expanding SafeMoon ecosystem. · Reflections 4% is Redistributed...
Read more >ILRS Guide for Partnership - UNOOSA
The International Lunar Research Station (ILRS) means a set of ... Jointly released the "Roadmap of ILRS (V1.0)" and "Guide for Partnership.
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Here are some preliminary performance results! Keep in mind that these ran on my machine, and the results will likely be different when made official. However, it is useful for getting a good idea on where Moon stands.
I tested Moon, Inferno, Vanilla, and React. Moon appears to be the fastest! Still, I think that when these are ran on the official js-framework-benchmark machine, the results will differ. Specifically, I think that Vanilla along with some of the other low-level libraries will be faster.
@haikyuu Thank you!
TypeScript support and integration is definitely something to have on the roadmap once Moon is more stable. Like you said, it’ll help with adoption and make Moon more approachable to existing apps.
And you’re totally right about a
mobile
driver! Something like that should be possible to do with Moon, although I don’t have too much experience with developing native mobile stuff — it should be an interesting learning experience and it’ll likely work similar to React Native.For now, I’m iterating on Moon’s API as I build more side projects with it and learn about some of the common struggles that a different API design might mitigate. Thanks for the feedback and support, I really appreciate it 😃