Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

developer wants to construct elements more quickly. #26

Open
jumblerg opened this issue Dec 6, 2016 · 0 comments
Open

developer wants to construct elements more quickly. #26

jumblerg opened this issue Dec 6, 2016 · 0 comments
Assignees

Comments

@jumblerg
Copy link
Member

jumblerg commented Dec 6, 2016

potential optimizations include:

  1. eliminating all remaining seqs from hoplon and ui.

  2. adding a .-constant property to javelin cells that will indicate if they're guaranteed to be static, and check for the presence of this property before adding any watches.

  3. splitting parse-args into a preparse-args macro that groups attributes into a map and children into a vector at compile time and a postparse-args fn that merges any remaining arguments that could not be resolved at compile time into the collections create by preparse-args.

  4. prerendering out any terminal branches of the dom tree determined to be fully static at compile time into html strings and inserting them with `.-innerHTML.

  5. investigating the use of caching and deep cloning of multiple elements in ctors, *-tpls, etc.

@jumblerg jumblerg added this to the 1.0 production milestone Dec 6, 2016
@jumblerg jumblerg self-assigned this Dec 6, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant