Re: [webcomponents] Change deepPath() back to path (a FrozenArray<EventTarget> attribute) (#428)

My preference is:

- Strongly preferred: **Option D** (or **E**)
- Blink can live in a world: **Option A** or **Option B**. I prefer **Option A** to **Option B**, though **Option A** would cause the Blink in trouble due to the backward incompatibility risk.
- I object to **Option C** strongly.

@foolip, 
I am curious how you can evaluate each cons in **Option A** - **Option D**? I understand that you think the cons of **Option D** is not ignorable, but could you explain why cons of *Option D* is much bigger than the cons of other options?

Whether using `FrozenArray` or not does not sound important to me here. An engine can optimize the timing of creation of an internal array of C++, or re-using an internal array, without any spec support, as I actually did it in Blink.



---
Reply to this email directly or view it on GitHub:
https://github.com/w3c/webcomponents/issues/428#issuecomment-196197721

Received on Monday, 14 March 2016 08:23:59 UTC