Web Standards and Interoperability
Chris Heilmann @codepo8
I love the web!
😍🕸
HTML5 and web standards
😄
Internet Explorer
🎉💩
Internet Explorer 11
😐
Strict Standards Compliance
📚
Innovation in browsers
💡
Libraries patching issues
🤕
Microsoft Edge
Evergreen browser
Same across all form factors
Standards compliant
Comparable with other browsers
User Agent Sniffing
💩
Experimental features using prefixes
🔥
Outdated libraries
🚧
Broken implementations becoming "de facto standards"
🙄
Microsoft Edge (forgiving)
Evergreen browser
Same across all form factors
Standards compliant
Compatible
with other browsers on standards
and "de-facto standards"
Lots of forgotten standards are now usable
💪
caniuse.com
JavaScript => ES6
🤘
ecma-international.org/ecma-262/6.0
Encouraging ES6 support
👍
kangax.github.io/compat-table/es6
Transpilers for old environments
👻
babeljs.io
"use strict"; (function (JavaScript) { return ES6; });
Supersets for superpowers
🍄
typescriptlang.org
In-Browser developer tools
👀
Kick-ass editors and debuggers
👞🐴
code.visualstudio.com
Remote debugging services and tools
📱
vorlonjs.com
Open Communication channels
status.modern.ie
remote.modern.ie
uservoice.modern.ie
@msedgedev
Participation very welcome!
🎤
Assume the future is bright!
Offline Web Solutions
Device Capability Access
Componentisation/Modularisation
Simplification due to convenience methods and more capable browsers
Stop thinking in browsers, and start thinking in opportunities
🏅
Let's clean up this mess to make way for the future
🚿
Quick scan of simple issues to fix
🔎
dev.modern.ie/tools/staticscan
THANKS!
🎉
0
😞
😀
0