Jason Miller
Jason Miller
Initial thought: it would be good to find a way around relying on Symbol here.
Ah yeah I want to avoid anything transpiled/polyfilled entirely if we can. Perhaps convert iterables to Arrays? We only ever care about the values.
Ahh I like that option @robertknight. If `Array.from` provides a tiny way to create an Array from an Iterable, it seems like a reasonably direct solution. For performance, maybe we...
Hmm. If is there a way to manually pull an Iterable into an array? We only care about values. I have done the reverse (feign Iterable API using an Array...
Wow, awesome work guys.
@robertknight figured that'd throw, I should have said something. Might actually be able smaller to check `if (typeof ATTR_KEY!='string')` - [`ATTR_KEY` is a Symbol when Symbol is available](https://github.com/developit/preact/blob/master/src/constants.js#L10). Or maybe...
Wow thanks for making those changes @neeharv! I think we're getting close now 👍
@neeharv just size is an issue right now. I was holding off on this until the size could be played off against the fairly major reductions in 8.0, though it'd...
Custom Elements that define public properties are supposed to reflect them to attributes, since that's how all of the built-in elements work. Sure, a CE can just not do that,...
I'd like to think about this for a few more days before we commit to landing it. I don't think the name is quite right - this isn't binding, it's...