RT @justmarkup: Just realized navigator.connection.effectiveType is available in Service Workers ðŸ’
Great for delivering different assets (…
@hfmuehleisen @cwi_da @CWInl Congratulations, now that’s positive news :-)
Important reminder by @mahemoff: an app’s not just the look, but also the feel. Desktop Progressive Web Apps need proper system integration. https://t.co/HJzd9PDQX4
RT @JohnMu: Fascinating to see how people break into online services. Good to get these reports (and fix them :-))!
https://t.co/mf1gKvNk1O
maxlynch Take it from me: if you’re building a UI library in 2017, strongly consider web components instead of a hard dependency on a framework
@pistenprinz Pistenprinz, mach die Seite mal PWA Digga! 😉
If your app looks like app.js, vendor.js, main.css, you might want to watch/read @samccone’s talk (transcript): https://t.co/gZwOJxFOjq 💠https://t.co/NS5EnIBo28
Apple’s iPhone X: The First Field Report: https://t.co/sJRHoU1i1X 🔱
Netflix functions w/o client-side React, and it’s a good thing: https://t.co/yA9OTayphj. @jaffathecake debunks FUD on @Netflix’ React move.
RT @Wikicite: Scholarly papers in Scholia whose main subject [P921] is @Wikidata [Q2013] https://t.co/7GJuhXlmeS #WikidataCon https://t.co/…
RT @agektmr: Hacking Chrome’s Payment Request Api into PayPal’s iframe buttons
https://t.co/oexe7GKHoq
RT @sundarpichai: Will drop everything else we are doing and address on Monday:) if folks can agree on the correct way to do this! https://…
Paul_Kinlan The new modal permission dialog in Chrome really make me resent sites the do ‘onload’ requests for services. Block has been hit a lot. pic.twitter.com/2aKqBW0ov1
ðŸ™#WikidataCon folks: I’ve worked on “@Wikipedia & @Wikidata Tools for Google Spreadsheets” Issues today—Help needed: https://t.co/Ww0yKyfaCc
Gave @Wikipedia Screensaver some much needed â¤ï¸â€”Now speaking again after switching to https://t.co/bGLjODxFmF.
Demo💉 https://t.co/vhyjCTJHrA https://t.co/y92GX2s4JC
Working at Amazon by @timbray: “[A]sshole density non-zero but < average.†https://t.co/SWhZPgrqTM. I’d be interested in the diversity bit.
WiViVi—Wikipedia Views Visualized: interesting new visualization of @Wikipedia traffic by language and country: https://t.co/pxsAyI30oC 🗺
Jokrates How to write a #wikidata #SPARQL #query for dummies:
Poets that have a spouse that is born in the same city as Goethe pic.twitter.com/IA6pKmhkK3
RT @juansequeda: Wrote up my trip report for #iswc2017…which includes the 1+ hour Jam Session video! You do not want to miss this!
https…
RoKhanna In Portugal, with no net neutrality, internet providers are starting to split the net into packages. pic.twitter.com/TlLYGezmv6
RT @gokul_i: 🔥 Tips: Check network requests made by an iframe by group. Super useful 🙌
DevTools > Network Panel > Select Group by frame
@…
RT @umaar: I’ve written a new article 🎊 The State of Modules in JavaScript: https://t.co/ecrBP2ivMA ES Modules, dynamic imports, Node.js su…
@nekrtemplar @DasSurma Exactly, make non-cached links non-clickable if offline. @DasSurma’s microtip has the core code snippet for that. Congratulations again.
justinpervorse So turns out being in 25+ Slack channels plus all the DM’s is actually worse than using email to communicate with people
@nekrtemplar 💡Two ideas:
â’ use @DasSurma’s microtip to disable non-available links (https://t.co/LYTEEZlQr5)
â’¡ Ideally handle m. & regular site in the SW
✨Brilliant fully offline enabled PWA (webpack-offline powered) for 🇳🇱 publisher @omroepwest built by @nekrtemplar: https://t.co/9QuWRViY5M. https://t.co/QqYApefKpa
RT @jaffathecake: Detecting WOFF2 support using the font loading API, by @zachleat (h/t @_munter_)
https://t.co/kkMiIso28Y https://t.co/A0…
The pure fact of folks complaining about the most minor design issues demonstrates the level of â¤ï¸ to the detail people expect from Apple:â¤µï¸ https://t.co/OIt4Z5lNE5
@cdavisafc Hey Cornelia. Just saw you in the C♀ï¸DE film 🎥 (https://t.co/CEd3pnMtQD). Great job! We met w/ @dret for @wsREST. Small world… 🌎 https://t.co/t8rhYMmBE5
🇩🇪🗞Publisher @welt has launched a Progressive Web App with asset caching based on @workboxjs! Top work, @WeltDev ðŸ’! Next step: full offline… https://t.co/FWu0irLM90
RT @thurrott: Mozilla Embraces Progressive Web Apps - https://t.co/73icVsueo2 https://t.co/RjT2smwGqz
sonar: Linting the web forward https://t.co/ZALhx6xQvd
@david_losert @wolframkriesing Yes, minifying individual files is definitely obligatory. Just the bundling step is now considered bad practice.
@wolframkriesing TypeScript 2.3 now analyzes Type annotations in comments: https://t.co/z0rGSgbaRC, apparently Flow, too: https://t.co/1LtaKsGKen
🔄Apple have just started implementing the Web App Manifest spec https://t.co/y2lKkCRUId! Also see @addyosmani’s bug https://t.co/ZKJbf7ryhm.
@tom_says_things Obviously I did ;-) Congratulations, @trivago_tech! My favorite tweet is this one by @jkup: https://t.co/o4octdlzC2 #ChromeDevSummit
Thanks, @auth0, for a _great_ summary of #ChromeDevSummit, Day 1 (Day 2 coming, too? </no-pressure>) https://t.co/oxXW0hYsRi https://t.co/P5u1jGinAK
RT @grigs: Big changes to permissions coming in Chrome 63. Will be a modal. Will encourage good dev behavior. #ChromeDevSummit https://t.co…
RT @ThisIsJoFrank: “Success with CSS†https://t.co/LrutpDJi9H I I wrote about how to make your css awesome! Down with Chaotic Style Sheets!
Una Preload decisions:
- battery level
- available memory / storage
- user is not on cellular
- check for data saver boolean
#ChromeDevSummit pic.twitter.com/AqneffltDC
Embracing HTTP/2 also means undoing years of HTTP/1.1 optimizations that are now considered bad practice. Keep embracing, @HolidayCheckLab! https://t.co/KyBWRaH3cJ
@kamranahmedse Thanks. Was a real pleasure discussing PWA strategies with you! Really enjoying the collaboration and looking forward to the @tajawalae PWA!
jkup You know you built a great PWA when folks are willing to demo it live with the network turned off! @trivago at #ChromeDevSummit pic.twitter.com/zbJSbjJsB1
Amplifying the fact that Apple are again seeking the dialogue at #ChromeDevSummit. 🔢 💠https://t.co/byn4aJlhUR
RT @ChromiumDev: Introducing the Chrome User Experience Report: https://t.co/oNaFhuo9y2 - real user experience measurement for the web! htt…
RT @patmeenan: The landing page for the Chrome User Experience Report announced at #ChromeDevSummit is here: https://t.co/jRQuxv2kWO
lukew moving to a progressive Web application (PWA) had big impact for @trivago
developer.chrome.com/devsummit/ pic.twitter.com/S5U9wA7tlV
“When your only hammer is #XML, everything else is just an #XSLT transformation away from a nail.â€â€”Unknown https://t.co/vaYKr8saah https://t.co/q3aFtevMNm
RT @patmeenan: Remember when looking at real-user data:
-Faster sessions engage more
-Only non-abandoned sessions report
Reality is skewe…
Now that Promise.prototype,finally has landed, it shouldn’t be used. Instead, go for async & await with a try, catch, finally flow. Agreed. https://t.co/c2dYnuiLIJ
RT @slightlylate: New post: “Can you afford it?: Real-world Performance Budgets”: https://t.co/wVAuo5gwld
RT @pistenprinz: “My approach to using z-index†by @D__Gilbertson https://t.co/tKkw9Nth6A
@sw12 Gotta love their explanation of generators: “it’s complicated†😂. Other than that, really useful cheat sheet.
Very useful set of cross-domain utility functions and helpers open-sourced by PayPal: https://t.co/t0dF7oCmi3 (summary post, many out-links)
Brilliant new code lab by @samthor on (vanilla) Web Components with and without Shadow DOM: https://t.co/mOklO9i5Kw Enjoy hacking!💩â€ðŸ’»ðŸ’¨â€ðŸ’» https://t.co/2m3dRkrOKR
RT @pistenprinz: “Modern JavaScript Explained For Dinosaurs†by @peterxjang https://t.co/8lRmfxzCAP
Lighthouse 2.5 Updates https://t.co/w7DMRuJQXK
RT @umaar: I wrote a blog post on Improving your Performance with the Paint Timing API 🎊 https://t.co/5tth4g7ETh - Code examples, screensho…
API design: Choosing between names and identifiers in URLs https://t.co/6QY7y1Ep71
RT @troyhunt: Massive post I’ve been working on for a while: how to go HTTPS the easy, reliable way - the “Happy Path” 😀 https://t.co/QPiNR…
Great user study by @jennylg on common Mobile Web annoyances and how to overcome them with modern Web tech like Progressive Web Apps. 💠https://t.co/92uonE5rwT
RT @paul_irish: <video autoplay muted> works across mobile browsers now. ðŸ”½ï¸ No more need to ship an 8MB gif to your mobile users. 😢 https:/…
One of the more exciting Safari Technology Preview releases: Payment Request API support from the company that launched Apple Pay JS. 🎉 😲 https://t.co/nbZGG0qnQZ
@robertnyman Congratulations, very excited by this joint effort. Luckily we finally overcome the browser wars era. ✌ï¸
RT @MSEdgeDev: Documenting the Web together:
MDN web docs is now our official home for API reference
https://t.co/fslPaJEr1V
RT @Tholle1234: I just released image-trace-loader, a #webpack loader that exports traced outlines as image/svg+xml data.
https://t.co/2VZ…
@benschwarz @paul_irish Wish granted. See @tbaldauf’s Sqip: https://t.co/nQynsLanJd.
Fixing centuries old browser default stying for <sup> and <sub> after reading a 2017 article (https://t.co/cfPn8QAZGb). Way to go @domenic. https://t.co/PM4IP0K1Qw
OpenType opens so many doors for amazing typography, e.g., through font-variant-numeric: oldstyle-nums: https://t.co/cfPn8QAZGb 🤔
RT @DasSurma: ðŸ”New blogpost: My take on a WebRTC introduction and how I made WebRTC and Comlink work together. I can now make Chrome log to…
RT @umaar: Just published! DevTools: A Modern Front-End Workflow, updated for 2017 â https://t.co/qE3rwAX81U - video and slides are now ava…
.@TheWebConf (#WWW2018) authors: if your paper comes w/ a great implementation, also consider the Developers’ Track—https://t.co/Hv09csZsEN https://t.co/QV04xptrAd
@DasSurma @Paul_Kinlan @gauntface @kennethrohde @denladeside I was half joking, but my phone camera is definitely a better scanner than my actual scanner.
@DasSurma @Paul_Kinlan @gauntface @kennethrohde @denladeside Camera access from Web (✔ï¸) and do the rest in software 🔜 Web Assembly :-) #NameDropping
@Paul_Kinlan @DasSurma @gauntface @kennethrohde @denladeside WebUSB, finally putting the ‘S’ into IoT ;-) You have valid arguments, but I remain skeptical. For me, Web is interoperability.
@Paul_Kinlan @DasSurma @gauntface @kennethrohde @denladeside You mean devices commonly connected to old WinXP PCs in museums? Without browser interoperability, I don’t see much added value over native.
@Paul_Kinlan @DasSurma @gauntface @kennethrohde Also that :-/ Fun demos, but yeah, nothing much that at least I personally can think of.
@DasSurma @Paul_Kinlan @gauntface @kennethrohde Pretty similar situation for Web Bluetooth: https://t.co/rgo2xU4qc5 & https://t.co/Cj3mfxuk9h ¯\_(ツ)_/¯
@DasSurma @Paul_Kinlan @gauntface @kennethrohde IMHO disinterest from other vendors is the biggest downer: https://t.co/SmxjhAQoxw & https://t.co/JvT2aZRqfz.
vanhoefm Key Reinstallation Attacks: Breaking WPA2 by forcing nonce reuse krackattacks.com and see the paper at papers.mathyvanhoef.com/ccs2017.pdf
RT @bengrubb: The widely used WPA2 encryption for Wi-Fi is rumoured to have been cracked. I can’t overstate how really bad this is https://…
RT @yoavweiss: Last year I wrote why the “H2 push is only saving 1RTT” argument is misleading at best. Still holds true https://t.co/u8zHYo 
RT @marcosc: @tomayac @kaycebasques @ChromeDevTools @Twitter Yeah, totally. It’s so easy to spot/ban these idiots. @Twitter, get your shit…
@marcosc @kaycebasques @ChromeDevTools Yes, one-off. But imagine you’re a ♀ï¸coder and getting this sh1t for Every. Single.Tweet. @Twitter.
@marcosc @kaycebasques @ChromeDevTools Started reporting a number of the offensive replies. Seems like pretty well coordinated (bot) hate.😢
@natadimou @JLehmann82 @RubenVerborgh @erikmannens Congratulations Nata, (almost) PhD 💩â€ðŸ« When is the public defense? Do you share slides?
RT @AMPhtml: Starting with AMP⚡? Check out the new https://t.co/BPO4xCzEzL with more templates for e-commerce and local business. https://t…
RT @aemkei: This is by far the best entry of @MaximeEuziere’s #golfctober combo: A full TETRIS game by @veubeke 🌠in less than 512 bytes of…
RT @DasSurma: ðŸ”New article: How to efficiently animate a blur on the web. Heads up: It requires a workaround involving layers to build your…
jaffathecake I always forget that HTTP is full-duplex. The response can start arriving while you’re still sending the request body.
RT @slightlylate: A sketch for letting pages listen for payloads sent over H/2 Push. Would love your thoughts!
https://t.co/04ziX93FYW
/…
RT @twbartel: My good buddy @matthiasendler with his very own version of “Getting to yes” :-) https://t.co/FRnlUG2hwx It’s about the Unix t…
RT @poshaughnessy: I just published “6 Myths of Progressive Web Apps”. Let me know what you think! 🙠https://t.co/wmHKuO8rNu #PWAs
@mahemoff What library are you using? I’ve made mostly good experiences with https://t.co/DWmSbdBtFq.
@andreasbovens 😱 Wait, are you saying your Google Home doesn’t travel with you?
Some of the issues outlined in @jeremenichelli’s article on Web Components are fixed by @justinfagnani’s lit-html: https://t.co/zHkRQPZu1W. https://t.co/HqdcTIB36b
RT @jesarshah: For Hack Week @Twitter we started developing #SaveForLater. Here’s the early prototype that we put together in a week, which…
@samthor @Google LOL, thank you! xkcd.com/1179/
10 years at @Google 🎉. So it has come to thixkcd.com/1022/2pic.twitter.com/BWWPzlkNEWlkNEW
Again surprised by Wikipedia editing flows… https://t.co/vQKOwIvzGm https://t.co/5xTH0oelxH
RT @mediagalleries: #BreakingNews candidate via @WikiLiveMon: https://t.co/S1QcCoHS2U. Media gallery: https://t.co/iLN0grIF9J
@rob_dodson @iandevlin 🤦â€â™‚ï¸ Duh, sorry, missed the date picker. Anyway, could read it as a Feature Request for a date-independent view.
@rob_dodson @iandevlin Thanks for pointers. Seems like we should do a better job at tagging talks. The io17 one didn’t come up under A11Y.
RT @KrauseFx: 🔠One of these is Apple asking you for your password and the other one is a phishing popup that steals your password https://…
#TIL about Flag Emoji Tag sequences (https://t.co/8AuGf0gOTJ), e.g., the Catalan flag is “ðŸ´ó ¥ó ³ó £ó ´ó ¿â€, as of https://t.co/2XZVBxGG9W.
Get the advantages of TypeScript without transpiling: https://t.co/z0rGSgbaRC
@HolidayCheckLab Regarding 💩 third-party content, you should keep an eye on the Content Performance Policy, see the @wicg_ draft: https://t.co/pGeEYMBv3s
@6arrid0 @unicode Early emoji access is one of the benefits of living on the bleeding edge ;-)
—
Sent from my iPhone (iOS 11.1 Beta 2) 🦖
@iandevlin @rob_dodson To be fair, no pure Web #A11Y talk (https://t.co/rL8IG9nthx), but definitely mentioned prominently in several talks.
Thank you @unicode Consortium for adding the offline dinosaur emoji 🦖. Looks so good on my Twitter profpic.twitter.com/tFLpwmNF2MmNF2M
@iandevlin I let @rob_dodson chime in here. I think—while all isn’t perfect yet—we’re headed in the right direction. https://t.co/KfMikYSNYn
@felixhammerl @wolframkriesing You need to obviously always trust your CDN, and did I say HTTPS all the things!1!� Related: https://t.co/6dcpuxegUs (maximize cache hits).
@Paul_Kinlan My blog has a universal header unaware of blog post content, so always need to include all @AMPhtml components I ever use. Sad.
@Paul_Kinlan …and iframe embeds like tweets, slides, instagrams, etc. if you have those. No easy retrospective solution.
RT @poshaughnessy: A nice little example of something we’ve contributing into Chromium, landing in upcoming Chrome & Samsung Internet https…
RT @umaar: I’ve written an in-depth guide on JavaScript Streams - https://t.co/mSCgfKyBiC - Streams has already reached Chrome, Edge, Opera…
RT @aemkei: OMG: @kinugawamasato and @SylvainPV found a way to use only 5 different characters to write any JavaScript:
[ ] + | >
Note: T…
@stefanjudis
- Unused CSS and JavaScript.
- A ton of trackers, even if served through tag managers.
- Render-blocking A/B testing.
@kdzwinel @mathias @notwaldorf A wise person once said the advantage of reinventing the wheel is that you can get a round one :-)
guardiantech Google CEO Sundar Pichai: ‘I don’t know whether humans want change that fast’ d.gu.com/PsxzLl
@addyosmani @mathias @domenic With the default behavior if the attribute is missing, boolean, or has an invalid value.
@addyosmani @mathias ðŸ@domenicnic writes bikeshedding on the name isn’t productive. FWIW, my pref would be img[decoding=”deferred”] or img[decoding=”blocking”].
Wow, @alekseykulikov_ has built @____lighthouse as a service: treo.sh. Automated audits for Web apps. 🤖
While I like the feature, I’m with @mathias in not quite liking the misleading attribute name (“decode†from comments seems a better fit). https://t.co/ESkVlWdNzP
RT @dannysullivan: I’m joining Google to help public better know how search works & help Google better hear public feedback & improve. http…
RT @wesbos: 🔥 ResizeObserver is coming to browsers, which means we can have resize events on a per-element basis. (Element queries anyone?!…
@danbri @rtroncy I think your reviewed subject (the video snippet) could be simply described as https://t.co/6MD7m2k7MZ. Sufficient?
RT @umaar: I’ve published a 🆕 free Modern DevTools video lesson! DevTools: A Better Authoring Workflow - https://t.co/MT9uFQmOUk - Hope it’…
RT @ChromiumDev: â¤ðŸ”” I really enjoyed the overview of Media Technologies for the Web by W3C at
https://t.co/vYmp8rsi4T ^fr https://t.co/DqnG…
RT @datao: @tomayac I still use https://t.co/XILlTJRKEJ as a digest of /.
RT @saradramirez: My favorite part of yesterday:
Male speaker: Is it Miss or Mrs?
Female panelist: It’s Dr
🔥🔥🔥🔥
#500womenscientists #wome…
Happy to be part of the Google Developer Days India 🇮🇳 in Bengaluru (#GDDIndia) and to be speaking about the future of the Web again… https://t.co/xPBqOCPSFf
RT @wesbos: 🔥 Async functions can chain a .catch() to catch any errors without a try/catch https://t.co/O3ffEqvHc6
Wow, Slashdot /. is turning 20🎂 today. Honestly never was a big fan, but definitely remember it as one of the earliest sites I checked out. https://t.co/IgIl90fhtT
@samccone It’s pretty performant, too, as @RubenVerborgh and I have found out in our #WWW2012 dev track paper: https://t.co/mOFZTL7y11 [PDF]
RT @MSEdgeDev: Microsoft Edge is coming to iOS and Android! Here’s what developers need to know
https://t.co/mPGW79hZBr
Impressive stats by @trivago—The Next Billion Users: trivago Embrace Progressive Web Apps as the Future of Mobile https://t.co/v0fUNQatRB 💌 https://t.co/vhbBhrhMy6
RT @MSEdgeDev: Node-ChakraCore update from Node.js Interactive 2017
https://t.co/0gVGRyxHYK
Happy someone found my Google Sheets add-on “Wikipedia & Wikidata Tools for Google Spreadsheets†useful & blog-worthy. Gotta work on Issues… https://t.co/O9gLudYdHm
robotech_master If you use Google Chrome, go to
chrome://flags/#autoplay-policy
and set it to “Document user activation is required.”
Boom: no more auto-playing videos.
You’re welcome.
RT @stefanjudis: TIL that you can “syntax check” files in node without executing them using the `—check` flag. Thx @RReverser. ;) https://…
@pigsonthewing Sorry for the delay :-/ I’m trying my best, but am pretty busy with my day work and work-related travel these days.
The @EFF say: There is no justification for the Spanish Internet censorship during the Catalonian referendum: https://t.co/AeON9ya7tP. +1!
RT @romainhuet: So excited that @stripe now supports both the @w3c Payment Request API and Apple Pay with a single integration. 💳✨💌 https:/…
RT @OpenObservatory: Evidence of Internet Censorship during Catalonia’s Independence Referendum: https://t.co/hlNO3iXbnm
Our report w/ @Qur…
Great article by @rob_dodson on why we need an Accessibility Object Model when working with Custom Elements, including historical context. https://t.co/aQB423788B
RT @cramforce: Great proposal for “iframe promotion“ by @triblondon.
Needed web primitive to allow AMP to show document URLs.
https://t.co…
Having Sir @timberners_lee congratulate one on one’s professorship, just as one does… Wholehearted congratulations, Prof. @RubenVerborgh! 💠https://t.co/BUJSrQH7pk
RT @umaar: Canary Update: Dynamic imports() in JavaScript are available 🎊 It works with async/await ✅ Nicer than appending <script> tags in…
Web Components: The Long Game https://t.co/l0uTKL8sp1 “…[I]t’s time to consider how and when you’ll transition to Web Componentsâ€.
wikileaks The face of Spanish democracy today: masked government agents seize ballot boxes and abuse voters in #CatalanReferendum pic.twitter.com/WUcxYwH8SU
RT @aaltafaj: Dear @JunckerEU & @TimmermansEU I urge you to stop complacency and intervene to protect Catalan EU citizens. Cc @MartinSelmay…