Revision 273: Open Device Labs, HTML5Test.com and Weird Browsers

Published: Aug. 26, 2016, 4:55 p.m.

b'This time we had no one less than Niels Leenheer from Drachten in Holland as our\\nguest, creator of HTML5test.com, owner of the forth largest open device lab in\\nthe world and browser connaisseur.\\n\\n\\nDISCUSSION TOPICS\\n\\n[00:01:47] ON THE RISE AND FALL OF OPEN DEVICE LABS\\n\\nManaging one of the largest open device labs in the world, we asked Niels how\\nwell the concept is being accepted by the developer community. We learned how\\nexactly he manages these inquiries and what type of people ask for device\\ntesting. And of course we also talked about all the aspects that \\u2013 contrary to\\ninitial expectations \\u2013 does not work, and why that is.\\n\\n[00:19:36] HTML5TEST.COM\\n\\nDevice testing lead us right to the next topic which was the benchmarking site\\nhtml5test.com. Incepted in 2010 the site quickly became a respected authority\\nfor information seeking developers, browser vendors and the press. And most\\nimportantly it pushed browser vendors forward and helped steer development into\\nthe right directions.\\n\\n[00:25:54] WEIRD BROWSERS\\n\\nWorking on html5test.com brought a lot of browser-specific quirks to Niels\\u2018\\nattention and so he shared a few interesting stories with us. We talked about\\n\\u201esmart\\u201c TV browser, console browsers, eBook-reader browsers and browsers that\\nhide in VR glasses. Astonishingly most of the times these browsers act pretty\\nnormal, except for when they don\\u2019t. Then things are getting pretty weird!\\n\\n[00:52:21] BROWSER SNIFFING\\n\\nThe conclusio of the above topic was that some broken features cannot really be\\nfeature detected. So either we manage a very defensive approach that allows\\nsites to gracefully degrade without breaking on strange browsers. But if we\\ndon\\u2019t, and we need to resort to user agent sniffing which traps to look out for.\\nNiels suggests using one of two libraries doing a good job a browser detection:\\nOne being the UA Parser and the other one being the Piwik Device Detector.\\n\\n\\n[01:03:41] A TICKET RAFFLE!\\n\\nWIN TWO TICKETS FOR THE CODE.TALKS IN HAMBURG!\\n\\nWe already twittered it: Niels is giving away two 100% discount codes for the\\ncode.talks conference in Hamburg at the end of September. Anyone that comments\\nbelow or tweets to @html5test the exact number of devices he currently has in\\nhis device lab qualifies for our raffle. The Raffle ends Sunday, 4th of\\nSeptember.'