-
Notifications
You must be signed in to change notification settings - Fork 2
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
Alternative to customized builtins (custom elements with is=) #44
Comments
Here are some (non-exhaustive list of) concrete proposals: |
People not involved in Web Components discussions may wonder what "customized builtins" refers to. @rniwa, would you mind adjusting the title to better clarify the link to custom elements, e.g., "Alternative to customized builtins HTML elements"? |
Done. |
It would be great to add custom attributes to this list. See https://eisenbergeffect.medium.com/2023-state-of-web-components-c8feb21d4f16 or https://github.com/lume/custom-attributes |
F2F session is starting now. Minutes will be created here: https://docs.google.com/document/d/10hRHzZWwBuz0aJqBZ63alfzYBxKdhN8WINHizioNfok/edit. |
My Notes from the meeting:
ScopingWhichever solution we go with should support a mechanism for scoping to specific local names, classes (e.g.
Benefits of custom attributes
Drawbacks of custom attributes
The more I think about this, the more I'm convinced we need both, as a layered solution with one building on top of the other: custom attributes for simple enhancements that only require attributes, enhancements that build on top of custom attributes, but can also include other types of enhancements, inline with simple things being easy, and complex things being possible. I will try to come up with a proposal that puts all of these pieces together. |
One point not raised yet (at the risk of jumping the shark to making complex things without first making easy things) -- do we want to filter out based on things like the type of the input element (text vs datepicker)? Maybe that could be done within the code, but just wanted to raise the question. |
It has been raised:
|
Ok, I posted some initial thoughts here: WICG/webcomponents#1029 |
Session description
This is a session to discuss an alternative to customized builtins based on the outcome of WebKit/standards-positions#97
Session goal
Come up with a concrete alternative proposal with multi-vendor support to customized builtins
Additional session chairs (Optional)
No response
IRC channel (Optional)
#webcomponents
Who can attend
Anyone may attend (Default)
Session duration
60 minutes (Default)
Other sessions where we should avoid scheduling conflicts (Optional)
#13, #14, #15
Estimated number of in-person attendees
Don't know (Default)
Instructions for meeting planners (Optional)
No response
Agenda, minutes, slides, etc. (Optional)
The text was updated successfully, but these errors were encountered: