📣 Welcome to #CompatChat. We’re joined by @potch & @miketaylr to dig into progressive enhancement & cross-browser compatibility testing!
2016-08-17 02:00:16Join us for a live twitter #compatchat, to avoid unpleasant situations like... this, ugh-oh! pic.twitter.com/TaK2Ku4h3I
2016-08-17 02:01:32Hey all! Along with @miketaylr and others, I’m taking questions on @mozhacks about cross-browser testing. You can tag ?s with #compatchat
2016-08-17 02:02:31❓Today's first question coming up: What are some common mistakes that developers can avoid in their CSS/JS code #compatchat
2016-08-17 02:05:26@mozhacks #compatchat what resources should devs use besides `caniuse dot com` to stay compatible with most browsers?
2016-08-17 02:06:39@mozhacks not using prefixless CSS with vendor prefixes. Or, putting prefixed CSS after unprefixed, e.g. gist.github.com/miketaylr/aa54… #compatchat
2016-08-17 02:07:42#compatchat Should I be using flexbox yet?
2016-08-17 02:08:35#compatchat The first one can be. How can I test my app for a wide range of devices and sizes? #Mono has one system to do that but we don't.
2016-08-17 02:08:57@vladikoff @mozhacks Many browsers now maintain “platform status” pages that include upcoming support in addition to current. #compatchat
2016-08-17 02:09:56@miketaylr @mozhacks also, if using gradients as bg images, ensure you previously define a bg color that contrasts well with text (1 of 2)
2016-08-17 02:09:59@miketaylr @mozhacks (2 of 2) b/c Opera Mini (>250m users) doesn't render the gradent & users hate white text on white background
2016-08-17 02:10:54@gaguilardelgado there’s a number of good services like browserstack, sauce labs, browserling, etc. that can be used #compatchat
2016-08-17 02:11:35@vladikoff Chrome: chromestatus.com Firefox: platform-status.mozilla.org IE/Edge: developer.microsoft.com/en-us/microsof… Safari: webkit.org/status/
2016-08-17 02:11:40@gaguilardelgado (some even have free options — for open source, or limited test windows). Emulators + VMs also a good option! #compatchat
2016-08-17 02:12:09@vladikoff I would say MDN, chromestatus.com, developer.microsoft.com/en-us/microsof… #compatchat
2016-08-17 02:12:23@potch @vladikoff minor point of order - safari team has said multiple times that the webkit page does not reflect safari
2016-08-17 02:13:02@miketaylr Hi, currently I'm using phantomjs for most testing with a custom platform. But building emulators + vm can be killing.
2016-08-17 02:13:50@miketaylr @mozhacks What's bad about the pattern on the gist?
2016-08-17 02:13:59@mike_conley Flexbox falls back well in browsers w/o support, & current support is rather good. Worth it depending on userbase! #compatchat
2016-08-17 02:14:11@potch @mike_conley If you do use flexbox, be aware of github.com/philipwalton/f… #compatchat
2016-08-17 02:15:07@mike_conley yes, imo. But use autoprefixer or similar to get all the prefixes you need & ensure degrades well in older browsers #compatchat
2016-08-17 02:15:08@dfosco @mozhacks unprefixed CSS should always come after prefixed, because the last value wins. #compatchat
2016-08-17 02:15:17@potch @vladikoff Usefull samples from another perspective at kangax.github.io/compat-table/e… … and caniuse.com #compatchat
2016-08-17 02:15:24@patrickkettner @vladikoff Good point. It’s a pool from which future Safari's can pull. Safari Technology Preview is better signal.
2016-08-17 02:15:33@dfosco @mozhacks (and there might be different behaviors between unprefixed and prefixed) #compatchat
2016-08-17 02:15:37