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

Compatibility with Qwik #2

Open
thejackshelton opened this issue Sep 30, 2023 · 0 comments
Open

Compatibility with Qwik #2

thejackshelton opened this issue Sep 30, 2023 · 0 comments
Labels
help wanted Extra attention is needed

Comments

@thejackshelton
Copy link

thejackshelton commented Sep 30, 2023

Currently, Qwik does not natively support Declarative Shadow DOM, which wesc relies on. Qwik's design philosophy focuses on delaying the execution and download of JavaScript for as long as possible, which is different from traditional SSR frameworks that wesc is designed to work with.

While it's theoretically possible to use wesc to add Shadow DOM boundaries to a Qwik application, it would likely require significant modifications to both wesc and Qwik applications, and may not align with Qwik's design philosophy.

We are very interested in using the selectlist polyfill web component, but the major tradeoff seems to be hydration in polyfill browsers breaking the layout (Qwik does not have hydration, the JavaScript is serialized into the HTML). If anyone has any ideas for how this might work, we would love to hear it. We've been trying to figure out a way to get this to work natively in Qwik without breaking the design philosophy of the framework.

@luwes luwes added the help wanted Extra attention is needed label Nov 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants