Just as a note - I think that if we learned anything in this regard it's that standards should guide and not dictate.
It׳s rather impossible to break reasonable user level code and I don't think it's reasonable to expect developers to be fortune tellers :) (I like the idea though) > On Oct 19, 2014, at 02:46, Fabrício Matté <[email protected]> wrote: > > Here is a related Twitter discussion: > https://twitter.com/domenic/status/523202298466418688 > > To highlight the main points: > > > Domenic Denicola claims that extending built-in prototypes is not > > web-compatible. > > Indeed, if we consider all possible corner-cases and ignore best practices > (which is often the case for the Web), adding new prototype properties or > global identifiers can break existing code. > > However, it is basic knowledge that 3rd-party code and future ECMAScript > versions can and will extend the built-in prototypes, and host environments > can inject new global identifiers. If developers do not keep this in mind, > they are writing what I call "code waiting to be broken". > > Developers already have the means to write future-proof code. For instance, I > believe Outlook's code could be made future-proof by simply using > `.hasOwnProperty()` instead of the `in` operator. > > IMO, developers should be more mindful about future-proofness, and new > developers should be educated in this vein. This must happen in order for > ECMAScript to keep evolving without revolving around ugly/unnecessary syntax > such as pragmas and core library imports. "Code waiting to be broken" should > be of no concern to TC39. > > But in reality, many developers simply won't follow the best practices, and > as Domenic said, browser vendors don't want to ship changes that break > existing code. > > Looks like we have reached a stalemate, and I believe this is something that > should be addressed before ES6 is officially publicized. > > O.T.: although I've been accompanying ES Discuss for a good while, this is my > first post here and I'd like to thank all TC39 members and contributors for > the awesome work so far. > > /FM > > >> On Fri, Oct 17, 2014 at 7:44 PM, Erik Arvidsson <[email protected]> >> wrote: >> Here is some more info. >> >> http://windowssystemspecialist.blogspot.com/2014/10/fixing-blank-calendar-with-chrome-38.html >> >> (This blog post would have been useful when we tracked down what caused OWA >> to fail.) >> >>> On Fri, Oct 17, 2014 at 5:13 PM, Jeff Walden <[email protected]> wrote: >>> On 10/17/2014 01:53 PM, Erik Arvidsson wrote: >>> > [1] Microsoft Outlook Calendar web app (part of Exchange Outlook Web >>> > Access) >>> >>> Microsoft could ship a fix in a point release, right? They surely already >>> provide security patches that admins must install anyway, if they want to >>> keep their users (and their data) safe. If the fix is small, is there any >>> reason why it couldn't be part of such a patch? >>> >>> Jeff >>> _______________________________________________ >>> es-discuss mailing list >>> [email protected] >>> https://mail.mozilla.org/listinfo/es-discuss >> >> >> >> -- >> erik >> >> _______________________________________________ >> es-discuss mailing list >> [email protected] >> https://mail.mozilla.org/listinfo/es-discuss >> >
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

