7nik

Results 188 comments of 7nik

> I think > > ```svelte > > ``` > > should work though if this is going to be allowed. It will break the "compatibility" with HTML, and no...

[The HTML standard](https://html.spec.whatwg.org/multipage/syntax.html#attributes-2) disallows space, `"`, `'`, `>`, `/`, `=`, and obviously noncharacters. Anything other can be used in the attribute name.

[My attempt to make an workaround in Svelte 5](https://svelte-5-preview.vercel.app/#H4sIAAAAAAAAA-VXTW_bOBD9K1M1C8iIY8Xem2O7u8gegz003b3EQSpLtE2EoQSKSuIV9N87_BQtO0baRU-9JOJwZjjzZviGbqI1ZaSKpndNxNMnEk2jP8syGkZyV6pF9UyYJLiuilpkSjKrMkFLuVjypaRPZSEk3Mp0Q2AtiidYRqNEL0fGchldBYo36Y6ITlEvjyp-Jpns9NQq5Rt23Ok1FRkLjjfrPVVUZkRCtS1etOc5nFUylSRep6wig6tQwcR4SsMe-JYKS3dFLW_pf4HKpdqeJR10fMbSFWGLGeVlLUGhPV9G2ZZkj6vidRnBivJ8qtcknzcu8nZxi18gtwQ8KDCZJdbZSix-xLNOOXBtIBj_X7cGpxZyWqUrpqQfjp3G0soX8Wb8cA2Uvx3F3_XTCqXFusu_2jeYwH6IXFu4AJ9TVpN509WoValtdYK6b3Vfz3SX0Hw-TvS6-UjXXXO0SoRK5jyltTCSwBAT-Zx4sbe3kDg5GtjEjck1BDYJXbuTzE0xoThxYDmGXpi6Vayti2jilLwDH__EHhoGM3kY-2CajyTNttAwwjdyOw3Ag7SChyHQ9gCAZYQuGtyIvJdEeWmPHeViCxPtoMT-0FjODLMskI2eipyuKcmjqRQ1aYeevLTGd9JXAxWR1wWX5FUOYRN811yKNHscQsH_IpUUxW4IkmaP0Dq6OUZI6I_RnPSVEvTFKyppwftkx3MivghCQspzsmNExmgVkNjdfUc-UnnxOw0I7WcK8QDmC_QsikIuoyFkW8py3JzC3T20-_b_ElFhkD32MvsvlLF_yhyluK2Jz4a1rnmmUsPLiHeMKg08szHVxraMO8sBRiVrwa_M5p5LVU4rTxLIC6jNjr3iHMtiKiALyAohsEfYDlZkoxRE-qxC5xutKz2gaqUT136VeTwYoZDHBpbGde-R7ADA7VrU7-6vnEQdMXJQmi0I9xyS53MYWyOLddtDTWAGlSQixvYzte_ACwC1Tnw7xt3mwB-t_2YFx2jLFAOTX0xTdJ0dLyMV3jJyDo12Va9s_3hE0Mb2kKqmLRz4IFHYDp1u2FNW2Fr_1eHRQ3eci8H8PSPrNRZ1VArSr06AqK-ACdxEaFJ0gXkVe4n73kw9R2VdbWNj35lgwCa2XnG7_Q5Yr2Jc9ZNyBTcfNk1b_aOodNZ7265BlIr7HgSU0PgrjbyDN7cURVnFh8-ODxcXeATdbBAv8kqyWrdfynPvVd0fnK_e3cUFWjZ_WIyd-NMoHug0ZhXRLWxIO6fPbphsf18ofKazBL_8MPJU16hEW0_8zrDn4UbdubjRpTLjpx3seaxZMGX1mNLXFOeSDTh27TsIxy6j0NHxVPP1onGaLb45aDCIw7mV2ANdxIhulz-CIXfMvCGs2DUcPoJKHJxTWDPy6ikAxc9O44XmOFxhfHn5m9tH59rfqYnXQfr9Y-9njSnZdaUmlJMdqSA4rIW-fUFBLNo1O9Q1Tx9d-_07i02gvyHW_0b9TsAuWIQtqaznjdZtk4VvAt8AtvinqqHfL-8oBKCH2naKAkoRzHgfmqMl6zj8-BvkgA3wcZb38Xe0SfMJbvDzc2u5OU44A0udflh1g93Og6_mKXnW0LyFWP2btIOvposNSb2HhN5JOqcvg_1R8OuVoPs9-GYZfGanIDQP818PP_uD5EfAu2-_Af_9fSRHEQAA). In based on the fact that order of firing effects reflects the current component tree (though it may be not true...

> As the project grows, depending on the reactive state and `$effect.pre()` might become challenging, error-prone, and hard to follow/debug. What do you mean? `$effect.pre()` is used only once, and...

Yeah, that implementation rebuilds the tree from scratch after any change. But calling all those `render`s (or even a few of them) later is potentially a much heavier operation, and...

Then you need to cover the case when you start with ```js let selectedItems = ['a', 'd']; let items = ['a', 'b', 'c']; ``` where `d` is selected, but it...

I have this problem in selector like `:global(.parent):has(.component)` which points to an external element but also refers to a component's one. [Example](https://svelte.dev/playground/hello-world?version=5.16.1#H4sIAAAAAAAAA22OSw6CMBCGr1JnAyRGwragiTvvIC4KjEAytqQdH6Th7tJq4sbt9z89aHVDkHBCIiOexlInUuxGxi6DLVxHQgfy7IHnKfgCWPk3dZymnXsgcWCNcviPt0Yzal5roHKtHSc-1LpmQhbBLvYiibtJWesq_zl0NRSHzy8fjMumylcSFcczYayRPZlGUdqYbs7koFw6FJnwQaq5NWSsFL1F1GVAS5yI4fUZ44tBsr3jclneT4ZuVQsBAAA=) version 5.16.1 Or should I open a new...

Is it even possible to inline `srcset` if it requires the execution of JS `new URL(...).href`? Shouldn't here the asset import be used instead? ```svelte import img5 from "../assets/5.avif"; import...

But you can have [a reactive template function](https://svelte-5-preview.vercel.app/#H4sIAAAAAAAAA12PwQrCMBBEf2UJHioK6rW2gvgZVqjGLQTbTUkmgoT-u2mLCh5nZh8zG1VjWvYqP0cl145Vro59r9YKr34U_sktOGlvg9OjU3jtTI9DJRVaBmkbBFTSwuMKzrbLfUpS1gTRMFbIiHbcsSBbUhyTCjOzKmk3HmP4I5B5uO-xYwQnlCxazW0fqNj8tkhxC0CCrejW6EcZv73DtDUS6tPUazzVEz0Th_RdZ--mMXxXOVzg4TK8ARC-rS0YAQAA), isn't it enough?

Sounds more like work for a preprocessor.