Skip to content

developer wants to construct elements more quickly. #26

@jumblerg

Description

@jumblerg

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.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions