What does it mean for JavaScript and CSS to be—or not to be—compatible with the web? Is it possible for some code written last week to continue to work in a web browser 10 years from now? Likewise, could existing code in the wild complicate adding JavaScript language features (i.e., ES2015+) or fixing mistakes in web APIs? In this talk I'll discuss some of the issues that arise when browser vendors attempt to cleanup the messy platform we call the web, either by adding new language features and DOM APIs or removing old ones (if such a thing is even possible)—while attempting to remain backwards compatible(-ish). I'll even talk about some controversial moves made by browsers to support non-standard (cough webkit prefixes) CSS and JS for compatibility reasons.
Length: 29:20
Views 112 Likes: 2
Recorded on 2016-04-15 at JSConf Uruguay
Look for other videos at JSConf Uruguay.
Tweet this video