Thomas Steiner (@tomayac)

Now at @tomayac@toot.cafe

The below is an off-site archive of all tweets posted by @tomayac ever

October 2017

RT @justmarkup: Just realized navigator.connection.effectiveType is available in Service Workers 💍

Great for delivering different assets (…

via Echofon

@hfmuehleisen @cwi_da @CWInl Congratulations, now that’s positive news :-)

via Echofon

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

via Echofon

RT @JohnMu: Fascinating to see how people break into online services. Good to get these reports (and fix them :-))!
https://t.co/mf1gKvNk1O

via Echofon

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

via Twitter Web Client (retweeted on 7:07 PM, Oct 31st, 2017 via Echofon)

@pistenprinz Pistenprinz, mach die Seite mal PWA Digga! 😉

via Echofon in reply to pistenprinz

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

via Echofon

Apple’s iPhone X: The First Field Report: https://t.co/sJRHoU1i1X 🔱

via Echofon

Netflix functions w/o client-side React, and it’s a good thing: https://t.co/yA9OTayphj. @jaffathecake debunks FUD on @Netflix’ React move.

via Echofon

RT @Wikicite: Scholarly papers in Scholia whose main subject [P921] is @Wikidata [Q2013] https://t.co/7GJuhXlmeS #WikidataCon https://t.co/…

via Twitter for iPhone

RT @agektmr: Hacking Chrome’s Payment Request Api into PayPal’s iframe buttons
https://t.co/oexe7GKHoq

via Echofon

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://…

via Echofon

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

via Twitter Lite (retweeted on 6:32 PM, Oct 28th, 2017 via Echofon)

🙏#WikidataCon folks: I’ve worked on “@Wikipedia & @Wikidata Tools for Google Spreadsheets” Issues today—Help needed: https://t.co/Ww0yKyfaCc

via Twitter Web Client

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

via Twitter Web Client

Working at Amazon by @timbray: “[A]sshole density non-zero but < average.” https://t.co/SWhZPgrqTM. I’d be interested in the diversity bit.

via Echofon

WiViVi—Wikipedia Views Visualized: interesting new visualization of @Wikipedia traffic by language and country: https://t.co/pxsAyI30oC 🗺

via Echofon

Jokrates How to write a for dummies:
Poets that have a spouse that is born in the same city as Goethe pic.twitter.com/IA6pKmhkK3

via Twitter Web Client (retweeted on 10:15 AM, Oct 28th, 2017 via Echofon)

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…

via Echofon

RoKhanna In Portugal, with no net neutrality, internet providers are starting to split the net into packages. pic.twitter.com/TlLYGezmv6

via TweetDeck (retweeted on 11:50 PM, Oct 27th, 2017 via Echofon)

RT @gokul_i: 🔥 Tips: Check network requests made by an iframe by group. Super useful 🙌

DevTools > Network Panel > Select Group by frame

@…

via Echofon

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…

via Echofon

@nekrtemplar @DasSurma Exactly, make non-cached links non-clickable if offline. @DasSurma’s microtip has the core code snippet for that. Congratulations again.

via Twitter for iPhone in reply to nekrtemplar

justinpervorse So turns out being in 25+ Slack channels plus all the DM’s is actually worse than using email to communicate with people

via Twitter Web Client (retweeted on 10:19 AM, Oct 27th, 2017 via Twitter for iPhone)

@nekrtemplar 💡Two ideas:
â’  use @DasSurma’s microtip to disable non-available links (https://t.co/LYTEEZlQr5)
â’¡ Ideally handle m. & regular site in the SW

via Twitter Web Client

✨Brilliant fully offline enabled PWA (webpack-offline powered) for 🇳🇱 publisher @omroepwest built by @nekrtemplar: https://t.co/9QuWRViY5M. https://t.co/QqYApefKpa

via Twitter Web Client

RT @jaffathecake: Detecting WOFF2 support using the font loading API, by @zachleat (h/t @_munter_)

https://t.co/kkMiIso28Y https://t.co/A0…

via Echofon

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

via Echofon

@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

via Twitter for iPhone

🇩🇪🗞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

via Twitter Web Client

sonar: Linting the web forward https://t.co/ZALhx6xQvd

via Echofon

@david_losert @wolframkriesing Yes, minifying individual files is definitely obligatory. Just the bundling step is now considered bad practice.

via Twitter for iPhone in reply to david_losert

@wolframkriesing TypeScript 2.3 now analyzes Type annotations in comments: https://t.co/z0rGSgbaRC, apparently Flow, too: https://t.co/1LtaKsGKen

via Twitter for iPhone

🔄Apple have just started implementing the Web App Manifest spec https://t.co/y2lKkCRUId! Also see @addyosmani’s bug https://t.co/ZKJbf7ryhm.

via Twitter Web Client

@tom_says_things Obviously I did ;-) Congratulations, @trivago_tech! My favorite tweet is this one by @jkup: https://t.co/o4octdlzC2 #ChromeDevSummit

via Twitter Web Client

Thanks, @auth0, for a _great_ summary of #ChromeDevSummit, Day 1 (Day 2 coming, too? </no-pressure>) https://t.co/oxXW0hYsRi https://t.co/P5u1jGinAK

via Echofon

RT @grigs: Big changes to permissions coming in Chrome 63. Will be a modal. Will encourage good dev behavior. #ChromeDevSummit https://t.co…

via Twitter Lite

RT @ThisIsJoFrank: “Success with CSS” https://t.co/LrutpDJi9H I I wrote about how to make your css awesome! Down with Chaotic Style Sheets!

via Echofon

Una Preload decisions:

- battery level
- available memory / storage
- user is not on cellular
- check for data saver boolean

pic.twitter.com/AqneffltDC

via Twitter for iPhone (retweeted on 8:21 PM, Oct 24th, 2017 via Echofon)

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

via Echofon

@kamranahmedse Thanks. Was a real pleasure discussing PWA strategies with you! Really enjoying the collaboration and looking forward to the @tajawalae PWA!

via Twitter Web Client in reply to kamranahmedse

jkup You know you built a great PWA when folks are willing to demo it live with the network turned off! @trivago at pic.twitter.com/zbJSbjJsB1

via Twitter for iPhone (retweeted on 10:16 PM, Oct 23rd, 2017 via Twitter for iPhone)

Amplifying the fact that Apple are again seeking the dialogue at #ChromeDevSummit. 🔢 💏 https://t.co/byn4aJlhUR

via Echofon

RT @ChromiumDev: Introducing the Chrome User Experience Report: https://t.co/oNaFhuo9y2 - real user experience measurement for the web! htt…

via Echofon

RT @patmeenan: The landing page for the Chrome User Experience Report announced at #ChromeDevSummit is here: https://t.co/jRQuxv2kWO

via Echofon

lukew moving to a progressive Web application (PWA) had big impact for @trivago
developer.chrome.com/devsummit/ pic.twitter.com/S5U9wA7tlV

via Twitter for Mac (retweeted on 9:56 PM, Oct 23rd, 2017 via Echofon)

“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

via Echofon

RT @patmeenan: Remember when looking at real-user data:

-Faster sessions engage more
-Only non-abandoned sessions report

Reality is skewe…

via Echofon

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

via Echofon

RT @slightlylate: New post: “Can you afford it?: Real-world Performance Budgets”: https://t.co/wVAuo5gwld

via Echofon

RT @pistenprinz: “My approach to using z-index” by @D__Gilbertson https://t.co/tKkw9Nth6A

via Echofon

@sw12 Gotta love their explanation of generators: “it’s complicated” 😂. Other than that, really useful cheat sheet.

via Echofon in reply to sw12

Very useful set of cross-domain utility functions and helpers open-sourced by PayPal: https://t.co/t0dF7oCmi3 (summary post, many out-links)

via Echofon

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

via Echofon

RT @pistenprinz: “Modern JavaScript Explained For Dinosaurs” by @peterxjang https://t.co/8lRmfxzCAP

via Echofon

RT @umaar: I wrote a blog post on Improving your Performance with the Paint Timing API 🎊 https://t.co/5tth4g7ETh - Code examples, screensho…

via Echofon

API design: Choosing between names and identifiers in URLs https://t.co/6QY7y1Ep71

via Echofon

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…

via Echofon

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

via Echofon

RT @paul_irish: <video autoplay muted> works across mobile browsers now. 🔽️ No more need to ship an 8MB gif to your mobile users. 😢 https:/…

via Echofon

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

via Echofon

@robertnyman Congratulations, very excited by this joint effort. Luckily we finally overcome the browser wars era. ✌️

via Echofon in reply to robertnyman

RT @MSEdgeDev: Documenting the Web together:
MDN web docs is now our official home for API reference

https://t.co/fslPaJEr1V

via Echofon

RT @Tholle1234: I just released image-trace-loader, a #webpack loader that exports traced outlines as image/svg+xml data.

https://t.co/2VZ…

via Echofon

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

via Echofon

OpenType opens so many doors for amazing typography, e.g., through font-variant-numeric: oldstyle-nums: https://t.co/cfPn8QAZGb 🤔

via Echofon

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…

via Echofon

RT @umaar: Just published! DevTools: A Modern Front-End Workflow, updated for 2017 ⭐ https://t.co/qE3rwAX81U - video and slides are now ava…

via Echofon

.@TheWebConf (#WWW2018) authors: if your paper comes w/ a great implementation, also consider the Developers’ Track—https://t.co/Hv09csZsEN https://t.co/QV04xptrAd

via Echofon

@DasSurma @Paul_Kinlan @gauntface @kennethrohde @denladeside I was half joking, but my phone camera is definitely a better scanner than my actual scanner.

via Twitter for iPhone

@DasSurma @Paul_Kinlan @gauntface @kennethrohde @denladeside Camera access from Web (✔️) and do the rest in software 🔜 Web Assembly :-) #NameDropping

via Twitter for iPhone

@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.

via Twitter for iPhone

@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.

via Twitter for iPhone

@Paul_Kinlan @DasSurma @gauntface @kennethrohde Also that :-/ Fun demos, but yeah, nothing much that at least I personally can think of.

via Echofon

@DasSurma @Paul_Kinlan @gauntface @kennethrohde Pretty similar situation for Web Bluetooth: https://t.co/rgo2xU4qc5 & https://t.co/Cj3mfxuk9h ¯\_(ツ)_/¯

via Twitter for iPhone

vanhoefm Key Reinstallation Attacks: Breaking WPA2 by forcing nonce reuse krackattacks.com and see the paper at papers.mathyvanhoef.com/ccs2017.pdf

via Twitter Web Client (retweeted on 2:45 PM, Oct 16th, 2017 via Echofon)

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://…

via Echofon

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 

via Twitter Lite

RT @marcosc: @tomayac @kaycebasques @ChromeDevTools @Twitter Yeah, totally. It’s so easy to spot/ban these idiots. @Twitter, get your shit…

via Echofon

@marcosc @kaycebasques @ChromeDevTools Yes, one-off. But imagine you’re a ♀️coder and getting this sh1t for Every. Single.Tweet. @Twitter.

via Echofon

@marcosc @kaycebasques @ChromeDevTools Started reporting a number of the offensive replies. Seems like pretty well coordinated (bot) hate.😢

via Echofon

@natadimou @JLehmann82 @RubenVerborgh @erikmannens Congratulations Nata, (almost) PhD 💩‍🏫 When is the public defense? Do you share slides?

via Echofon in reply to natadimou

RT @AMPhtml: Starting with AMP⚡? Check out the new https://t.co/BPO4xCzEzL with more templates for e-commerce and local business. https://t…

via Echofon

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…

via Echofon

RT @DasSurma: 🔝New article: How to efficiently animate a blur on the web. Heads up: It requires a workaround involving layers to build your…

via Echofon

jaffathecake I always forget that HTTP is full-duplex. The response can start arriving while you’re still sending the request body.

via TweetDeck (retweeted on 9:33 PM, Oct 12th, 2017 via Echofon)

RT @slightlylate: A sketch for letting pages listen for payloads sent over H/2 Push. Would love your thoughts!

https://t.co/04ziX93FYW

/…

via Echofon

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…

via Echofon

RT @poshaughnessy: I just published “6 Myths of Progressive Web Apps”. Let me know what you think! 🙏 https://t.co/wmHKuO8rNu #PWAs

via Echofon

@mahemoff What library are you using? I’ve made mostly good experiences with https://t.co/DWmSbdBtFq.

via Echofon

@andreasbovens 😱 Wait, are you saying your Google Home doesn’t travel with you?

via Echofon in reply to andreasbovens

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

via Echofon

RT @jesarshah: For Hack Week @Twitter we started developing #SaveForLater. Here’s the early prototype that we put together in a week, which…

via Twitter Web Client

10 years at @Google 🎉. So it has come to thixkcd.com/1022/2pic.twitter.com/BWWPzlkNEWlkNEW

via Twitter for iPhone

Again surprised by Wikipedia editing flows… https://t.co/vQKOwIvzGm https://t.co/5xTH0oelxH

via Echofon

@rob_dodson @iandevlin 🤦‍♂️ Duh, sorry, missed the date picker. Anyway, could read it as a Feature Request for a date-independent view.

via Echofon

@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.

via Echofon

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://…

via Echofon

#TIL about Flag Emoji Tag sequences (https://t.co/8AuGf0gOTJ), e.g., the Catalan flag is “🏴󠁥󠁳󠁣󠁴󠁿”, as of https://t.co/2XZVBxGG9W.

via Echofon

Get the advantages of TypeScript without transpiling: https://t.co/z0rGSgbaRC

via Echofon

@HolidayCheckLab Regarding 💩 third-party content, you should keep an eye on the Content Performance Policy, see the @wicg_ draft: https://t.co/pGeEYMBv3s

via Twitter for iPhone

@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) 🦖

via Twitter for iPhone in reply to 6arrid0

@iandevlin @rob_dodson To be fair, no pure Web #A11Y talk (https://t.co/rL8IG9nthx), but definitely mentioned prominently in several talks.

via Echofon

Thank you @unicode Consortium for adding the offline dinosaur emoji 🦖. Looks so good on my Twitter profpic.twitter.com/tFLpwmNF2MmNF2M

via Twitter for iPhone

@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

via Echofon

@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).

via Twitter for iPhone

@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.

via Echofon in reply to Paul_Kinlan

@Paul_Kinlan …and iframe embeds like tweets, slides, instagrams, etc. if you have those. No easy retrospective solution.

via Echofon in reply to Paul_Kinlan

RT @poshaughnessy: A nice little example of something we’ve contributing into Chromium, landing in upcoming Chrome & Samsung Internet https…

via Echofon

RT @umaar: I’ve written an in-depth guide on JavaScript Streams - https://t.co/mSCgfKyBiC - Streams has already reached Chrome, Edge, Opera…

via Echofon

RT @aemkei: OMG: @kinugawamasato and @SylvainPV found a way to use only 5 different characters to write any JavaScript:

[ ] + | >

Note: T…

via Echofon

@stefanjudis
- Unused CSS and JavaScript.
- A ton of trackers, even if served through tag managers.
- Render-blocking A/B testing.

via Echofon in reply to stefanjudis

@kdzwinel @mathias @notwaldorf A wise person once said the advantage of reinventing the wheel is that you can get a round one :-)

via Echofon in reply to kdzwinel

guardiantech Google CEO Sundar Pichai: ‘I don’t know whether humans want change that fast’ d.gu.com/PsxzLl

via dlvr.it (retweeted on 11:43 AM, Oct 7th, 2017 via Echofon)

@addyosmani @mathias @domenic With the default behavior if the attribute is missing, boolean, or has an invalid value.

via Echofon in reply to tomayac

@addyosmani @mathias ðŸ@domenicnic writes bikeshedding on the name isn’t productive. FWIW, my pref would be img[decoding=”deferred”] or img[decoding=”blocking”].

via Twitter for iPhone in reply to addyosmani

Wow, @alekseykulikov_ has built @____lighthouse as a service: treo.sh. Automated audits for Web apps. 🤖

via Twitter for iPhone

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

via Echofon

RT @dannysullivan: I’m joining Google to help public better know how search works & help Google better hear public feedback & improve. http…

via Echofon

RT @wesbos: 🔥 ResizeObserver is coming to browsers, which means we can have resize events on a per-element basis. (Element queries anyone?!…

via Echofon

@danbri @rtroncy I think your reviewed subject (the video snippet) could be simply described as https://t.co/6MD7m2k7MZ. Sufficient?

via Echofon

RT @umaar: I’ve published a 🆕 free Modern DevTools video lesson! DevTools: A Better Authoring Workflow - https://t.co/MT9uFQmOUk - Hope it’…

via Echofon

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…

via Echofon

RT @datao: @tomayac I still use https://t.co/XILlTJRKEJ as a digest of /.

via Echofon

RT @saradramirez: My favorite part of yesterday:

Male speaker: Is it Miss or Mrs?
Female panelist: It’s Dr
🔥🔥🔥🔥

#500womenscientists #wome…

via Twitter for iPhone

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

via Echofon

RT @wesbos: 🔥 Async functions can chain a .catch() to catch any errors without a try/catch https://t.co/O3ffEqvHc6

via Echofon

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

via Echofon

@samccone It’s pretty performant, too, as @RubenVerborgh and I have found out in our #WWW2012 dev track paper: https://t.co/mOFZTL7y11 [PDF]

via Echofon

RT @MSEdgeDev: Microsoft Edge is coming to iOS and Android! Here’s what developers need to know
https://t.co/mPGW79hZBr

via Echofon

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

via Echofon

RT @MSEdgeDev: Node-ChakraCore update from Node.js Interactive 2017
https://t.co/0gVGRyxHYK

via Echofon

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

via Echofon

robotech_master If you use Google Chrome, go to

chrome://flags/-policy

and set it to “Document user activation is required.”

Boom: no more auto-playing videos.

You’re welcome.

via Twitter Web Client (retweeted on 8:17 PM, Oct 4th, 2017 via Echofon)

RT @stefanjudis: TIL that you can “syntax check” files in node without executing them using the `—check` flag. Thx @RReverser. ;) https://…

via Echofon

@pigsonthewing Sorry for the delay :-/ I’m trying my best, but am pretty busy with my day work and work-related travel these days.

via Twitter for iPhone in reply to pigsonthewing

The @EFF say: There is no justification for the Spanish Internet censorship during the Catalonian referendum: https://t.co/AeON9ya7tP. +1!

via Twitter Web Client

RT @romainhuet: So excited that @stripe now supports both the @w3c Payment Request API and Apple Pay with a single integration. 💳✨💌 https:/…

via Echofon

RT @OpenObservatory: Evidence of Internet Censorship during Catalonia’s Independence Referendum: https://t.co/hlNO3iXbnm
Our report w/ @Qur…

via Echofon

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

via Echofon

RT @cramforce: Great proposal for “iframe promotion“ by @triblondon.
Needed web primitive to allow AMP to show document URLs.
https://t.co…

via Echofon

Having Sir @timberners_lee congratulate one on one’s professorship, just as one does… Wholehearted congratulations, Prof. @RubenVerborgh! 💏 https://t.co/BUJSrQH7pk

via Echofon

RT @umaar: Canary Update: Dynamic imports() in JavaScript are available 🎊 It works with async/await ✅ Nicer than appending <script> tags in…

via Echofon

Web Components: The Long Game https://t.co/l0uTKL8sp1 “…[I]t’s time to consider how and when you’ll transition to Web Components”.

via Echofon

wikileaks The face of Spanish democracy today: masked government agents seize ballot boxes and abuse voters in pic.twitter.com/WUcxYwH8SU

via Twitter Web Client (retweeted on 1:52 PM, Oct 1st, 2017 via Echofon)

RT @aaltafaj: Dear @JunckerEU & @TimmermansEU I urge you to stop complacency and intervene to protect Catalan EU citizens. Cc @MartinSelmay…

via Echofon