&gt;&gt; This problem has been solved many times before.<p>&gt; Not on the Web, it hasn&#x27;t.<p>The Web doesn&#x27;t require some radically new way of developing software.<p>The webdev community appears to be -slowly- realizing that those nerds back in the 1990&#x27;s (and 80&#x27;s and 70&#x27;s and...) might have <i>actually</i> known a thing or two about developing software, and are <i>finally</i> learning from some of the lessons learned way back when. :)<p>&quot;All&quot; that needs to be done is for the browser makers that matter [0] to agree to aggressively alter experimental features as needed, remove them whenever they deem necessary, and <i>widely</i> and <i>repeatedly</i> advertise this policy and make it abundantly clear. Hell, even <i>Microsoft</i> has the backbone to break users of undocumented or experimental APIs.<p>[0] That is, everyone but Apple.