> > ... Hanging "but"?! Oh lordy. Oooh, let me turn this into a contemplative > sidebar opportunity. > > Shadow DOM and Web Components seem to have what I call the "Unicorn > Syndrome". There's a set of specs that works, proven by at least one browser > implementation and the use in the wild. It's got warts (compromises) and some > of those warts are quite ugly. Those warts weren't there in the beginning -- > they are a result of a hard, multi-year slog of trying to make a complete > system that doesn't fall over in edge cases, and compromising. A lot.
Compromise 1. a. A settlement of differences in which each side makes concessions. I don’t remember any of that happening. I guess you mean a different definition of “compromising”? Regards, Maciej