-
Notifications
You must be signed in to change notification settings - Fork 3
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
Explore #3
Comments
Error recovery notes, there is 2 possible options for error:
|
Open
Compilation pipeline notes: TextContent:
Attributes / Properties:
Slots:
-- If we starting to resolve values on render/append level, we need to transfer destructor to it. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
mergeComponents
logic...attributes={{hash id=123}}
, or attributes picking...attributes="id,name"
...arguments={{hash id=321}}
each
in compiler e34e417 (to tree-shake it)renderComponent
function) (43b735e) (fix: https://github.com/lifeart/glimmer-next/pull/17/files)WeakMap<Component, Set<{parent, args, fw, instance, nodes}>>
, optionally we could wrap component creation into frame to track created cells and return same cells stack once re-rendered, not applicable for class based components (may be added, but require instance patching)) (HMR #15)...attributes
forwarding, we could add...arguments
word to forward props to child components, should act as{....arguments, ...declaredProps}
gxt
(based on readme)if
opcode implementationelement
helper withshadow=true
) implemented in 8f4eb0aconsole.warn
)@glimmer/tracking
clonable
(no sub components)? (https://www.measurethat.net/Benchmarks/Show/10096/0/createelement-vs-clonenode-vs-innerhtml), to achive it, we could userehydration
approach on cloned element.$template
on components with null instead of creating new instance [bench] re-use empty arrays #14...attributes
@tracked
decorator (tracked decorator #17)insertBefore=null
forin-element
blockpackage.deps
isConst
only once per rendering context & componentmap
in$_fin
(produce needed code in compiler?)Node
type, where we havenode, index
, have only component [perf] remove node return type and index #63index
, reworkkey
logic ineach
to have meta-array with key/index [perf] remove node return type and index #63The text was updated successfully, but these errors were encountered: