Thomas Steiner (@tomayac)

Now at @tomayac@toot.cafe

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

August 2017

The @ChromeDevTools keep getting better. Favorite new features: top-level await and previewable cache resources in the Application tab. 👏 twitter.com/kaycebasques/s…

via Echofon

🆕 The Web App Manifest spec adds (app store) categories & IARC age ratings—On it with👷‍♀️Service Worker Detector:github.com/google/service…H.twitter.com/boyofgreen/sta…u

via Echofon

Powerful case by Condé Nast proving the versatility of server-side rendered React components for creating @AMPhtml. twitter.com/cramforce/stat…

via Echofon

ebidel Headless mode coming to Firefox 56. developer.mozilla.org/en-US/Firefox/…. Automated browser testing space is on 🔥! pic.twitter.com/POFES5P225

via Twitter for Mac (retweeted on 8:18 PM, Aug 30th, 2017 via Echofon)

igalia Overview of @AMPhtml and Igalia’s collaboration project for improving WebKit and the Web Platform. Check it out! frederic-wang.fr/amp-and-igalia…

via Twitter Web Client (retweeted on 8:16 PM, Aug 30th, 2017 via Echofon)

Help browsers figure out resource priorities. Calls for @ChromeDevTools support need: “warning—marked hi prio resource not used above fold”.twitter.com/yoavweiss/stat…M

via Echofon

ChromiumDev 🆕: wpt.fyi
“How well is ___ supported” you ask? Look no further! The web platform tests dashboard shows daily test result 💯🔥

via TweetDeck (retweeted on 7:53 PM, Aug 30th, 2017 via Echofon)

@datao I guess it could, or the IPA be added to the repo like the APK for Android (github.com/google-ar/arco…). Maybe worth opening a GitHub Issue?!

via Twitter Web Client in reply to datao

three.ar.js—A library for creating Augmented Reality experiences w/ Web technologies (requires a native helper app):github.com/google-ar/thre…2pic.twitter.com/EzlLnhsc7ff

via Twitter Web Client

ChromeDevTools Now in Canary: Capture screenshots of specific HTML nodes pic.twitter.com/ywVJwokaCg

via Twitter Web Client (retweeted on 7:24 AM, Aug 30th, 2017 via Echofon)

HenriHelvetica TIL: @ChromeDevTools now has dashed lines to indicated 1st Paint / 1st Contentful Paint: green/orange. pic.twitter.com/wnV6osNGd6

via Twitter Web Client (retweeted on 12:11 AM, Aug 30th, 2017 via Echofon)

umaar Dev Tips: DevTools: Performance Monitor 📈 umaar.com/dev-tips/155-p… - Visualise your live render-performance metrics ⚡ (Canary/Experimental) pic.twitter.com/Bmkws73mSh

via Twitter Web Client (retweeted on 11:51 PM, Aug 29th, 2017 via Echofon)

Someone interested in getting Web standards work mentorship? @marcosc from @wicg_ is open for business. 👏 😉 twitter.com/marcosc/status…

via Echofon

@kennethrohde @marcosc @rob_dodson @ken_wheeler @samccone @sebmck @cwilso A newbie can’t be bothered to comb thru tons of IRC logs, so impossibly can’t be aware of all previous thoughts and all prior art. Patience.

via Twitter for iPhone in reply to tomayac

@kennethrohde @marcosc @rob_dodson @ken_wheeler @samccone @sebmck @cwilso I was a small part of Media Frags (w3.org/TR/media-frags/)—weeks & weeks of calls. Hard to conserve for the WG—and challenging for newbies.

via Twitter for iPhone in reply to kennethrohde

@kennethrohde @marcosc @rob_dodson @ken_wheeler @samccone @sebmck @cwilso Essentially GitHub Issue and Pull Request templates: github.com/blog/2111-issu…. Acknowledge reception timely, politely enforce template usage.

via Twitter for iPhone in reply to kennethrohde

@kennethrohde @marcosc @rob_dodson @ken_wheeler @samccone @sebmck @cwilso IMHO all newcomer proposals need to have a “I looked at A, B, C, and still think it’s a good idea” section. Experienced folks can demand it.

via Twitter for iPhone in reply to kennethrohde

@marcosc @kennethrohde @rob_dodson @ken_wheeler @samccone @sebmck @cwilso @respimg Funny, I was thinking of @respimg right now. Crucial to be aware of discussions around <source>-s of <video> as a proposer of <picture>.

via Twitter for iPhone in reply to marcosc

@marcosc @rob_dodson @ken_wheeler @samccone @sebmck @cwilso What’s important for newbies is to study prior art—and for experienced folks to be patient if they didn’t & help’em get it right next time!

via Twitter Lite in reply to marcosc

@mscdexdotexe In the sense that I’ve one magic path on all domains (./magic) where I serve the same file, but proxy through all other paths.

via Echofon in reply to mscdexdotexe

daiyitastic if you’re frequently in & out of wifi, you can enable “show saved copy button” to see cached pages! chrome://flags/-saved-copy pic.twitter.com/iitl4Eaknk

via Twitter Web Client (retweeted on 10:31 PM, Aug 26th, 2017 via Echofon)

Brilliant article with inline code samples for learning the fundamentals of React: edgecoders.com/learning-react… 👌

via Echofon

IMGpedia—Aa set w/ Content-based Analysis of Wikimedia Images by Hogan et al.aidanhogan.com/docs/imgpedia_…Z PDF7@WikiResearchhpic.twitter.com/ff5Zu9chxrr

via Twitter for iPhone

somebitsLinks Kiwix: Offline Wikipedia. Free iOS app. dlvr.it/PhdXVr

via dlvr.it (retweeted on 3:17 AM, Aug 26th, 2017 via Echofon)

More bad English, please: @kdzwinel, keep rockin’, stop worrying! twitter.com/kdzwinel/statu…

via Echofon

Nice walk down Memory Lane of browser developer tools history by @kdzwinel. twitter.com/kdzwinel/statu…

via Echofon

kennethrohde With all the talk about lit-html, here a a few slides I did a couple of weeks ago docs.google.com/presentation/d… @polymer

via Twitter for Android (retweeted on 2:36 AM, Aug 26th, 2017 via Echofon)

HTML Imports are effectively dead. ES6 Modules have replaced them universally. That’s OK 👌 twitter.com/matthewcp/stat…

via Echofon

@domenic @sebabenz @gauntface @AMPhtml It’s doable & partners I work with do it, but you carry overhead if you just care for the components.

via Echofon in reply to domenic

sebabenz @gauntface @tomayac @domenic @AMPhtml Forking AMP sounds like a terrible idea. Instead we should focus on making it possible to use AMP as a library.

via Tweetbot for Mac (retweeted on 7:28 PM, Aug 24th, 2017 via Echofon)

@gauntface @domenic @AMPhtml To be fair, components like <amp-img> _depend_ on a server (dynamic srcset, WebP,…). Better than <img> still.

via Echofon in reply to gauntface

@gauntface @domenic All that’s needed would be to “legalize” dirty @AMPhtml. It’s Web Components in the end—the powerful cache disregarded.

via Echofon in reply to gauntface

cramforce @glenngabe See twitter.com/cramforce/stat…
Our testing shows the actual implementation is not AMP specific and works for all web pages with canonical links

via Twitter Web Client (retweeted on 6:21 PM, Aug 24th, 2017 via Echofon)

cramforce Nice one Safari team! theverge.com/2017/8/23/1619…

via Twitter for Mac (retweeted on 4:53 PM, Aug 24th, 2017 via Twitter Web Client)

marcosc Whoa! 😲Payment Request API is in Safari Tech Preview! webkit.org/blog/7877/rele… 👀😻

(Took all my strength to not all-caps this tweet) @zachk! pic.twitter.com/rDayfLb01Y

via Twitter for iPhone (retweeted on 9:32 PM, Aug 23rd, 2017 via Echofon)

polymer Echoing @mattsmcnulty’s closing remarks, thank you for making this the best yet!

Session videos: goo.gl/8ukMS2 pic.twitter.com/FA8MqTR8Q1

via Media Studio (retweeted on 6:51 PM, Aug 23rd, 2017 via Echofon)

somebitsLinks Uber pitch deck: 2008 slides raising funds for Uber dlvr.it/Ph4yZg

via dlvr.it (retweeted on 6:30 PM, Aug 23rd, 2017 via Echofon)

This year’s felt way more embracing of the broader ecosystem (vanilla WebComp, SkateJS,…) than prev. editions in AMS & LON…👏

via Echofon

polymer 🙌 Hands-on with the Polymer 3.0 preview 🙌 polymer-project.org/blog/2017-08-2…

via TweetDeck (retweeted on 5:54 PM, Aug 23rd, 2017 via Echofon)

Just in time for , @ebidel’s guide to vanilla custom elements w/o @polymer was updated developers.google.com/web/fundamenta…

via Echofon

Medium-style lazy-loading images, w/ image-rendering: pixelated (developer.mozilla.org/en/docs/Web/CS…)-d@surmaa@notwaldorfft 🖼

via Echofon

fox I love everything about this. chris.bolin.co/offline/

via Twitter Web Client (retweeted on 3:06 PM, Aug 23rd, 2017 via Echofon)

For doing WebVR w/ Web Components, @g33konaut (humbly) says don’t use my stuff, use <a-frame> instead aframe.io/examples/ pic.twitter.com/1IOD2ujNlG

via Echofon

The Rendertron middleware is here: npmjs.com/package/render…. A performance tweak would be to serialize in a cron job and deliver the result. twitter.com/slightlylate/s…

via Echofon

Rendertron, a Dockerized, headless Chrome rendering solution: github.com/GoogleChrome/r…

via Echofon

lit-html has built-in support for Promises, and with the until() directive you can have a placeholder while Promises aren’t fulfilled yet. pic.twitter.com/4X6FsSo0Qc

via Echofon in reply to tomayac

lit-html: HTML templates, via JavaScript tagged template literals for @polymer 3.0: github.com/PolymerLabs/li… pic.twitter.com/DOgYrGX1p9

via Echofon

@robertnyman Three handsome gentlemen on photo three you got there… The lights on the bushes look amazing! CC@rowan_m_@ymotongpoooo

via Twitter for iPhone in reply to robertnyman

Hero Element Timing API unofficial draft-docs.google.com/document/d/1yR…D +1 the metric, unsure it needs an own spec (maybe add to Resource Timing?).twitter.com/SpeedCurve/sta…3

via Echofon

linclark Firefox has a new super fast CSS engine 🚀

Here’s a peek under the hood → hacks.mozilla.org/2017/08/inside… pic.twitter.com/7yLsRkzwhG

via Twitter Web Client (retweeted on 1:40 AM, Aug 23rd, 2017 via Echofon)

rob_dodson Really happy to share Custom Elements Everywhere. A little site to help Custom Elements and frameworks be BFFs 🍻

custom-elements-everywhere.com

via Twitter Web Client (retweeted on 1:12 AM, Aug 23rd, 2017 via Echofon)

.@notwaldorf introduces @polymer wizzywid: polymerlabs.github.io/wizzywid/ (desktop-only), a designer for Polymer components. pic.twitter.com/EJJGS4c3es

via Echofon

The assigned engineer wrote: nuqneH—“What do you want?”, said to someone approaching you, and does not mean “Hello”.kli.org/about-klingon/…wpic.twitter.com/6QipDAPF6SS

via Echofon in reply to tomayac

benschwarz A quick visual audit and a couple of lines of HTML could make your sites load 3-5 seconds faster. Give it a shot✌️

medium.com/@benschwarz/th… pic.twitter.com/33aUfItNGT

via Twitter Web Client (retweeted on 11:09 AM, Aug 22nd, 2017 via Echofon)

🎉 Moving to ES6 modules makes the “no polyfills needed” chart look incredibly greener. Finally _can_ . 💚✅ pic.twitter.com/nGjwsbhwb1

via Echofon

Just announced at the : @polymer to replace HTML imports with ES6 Modules and @bower with @npmjs. pic.twitter.com/iwkrWv1ZSD

via Twitter for iPhone

robertnyman Really happy to see the video and emphasis on Code of Conduct and being inclusive at the ! This is key. pic.twitter.com/TT45mJOa9J

via Twitter for iPhone (retweeted on 10:12 AM, Aug 22nd, 2017 via Echofon)

I’ve a bug with the Google Assistant team open on the Assistant not yet being able to translate “hello” to Klingon. It’ll be good. 👋 nuqneH pic.twitter.com/ytRa9WEnXI

via Echofon

mbleigh Turned off Instant Apps on Android after it tried to make me download an app to reply to a StackOverflow comment. No thanks, I like the web.

via TweetDeck (retweeted on 11:44 PM, Aug 21st, 2017 via Echofon)

andreasbovens We’re hiring a Senior PM for Firefox Developer Tools! careers.mozilla.org/position/gh/80… Get in touch if interested — DMs are open :)

via Twitter Web Client (retweeted on 7:25 PM, Aug 21st, 2017 via Echofon)

The Payment Request API is open for business on both desktop & mobile. The mentioned Apple Pay JS wrapper is here: web-payment-apis.appspot.com. twitter.com/smashingmag/st…

via Echofon

@igrigorik Thanks for the pointer, this promises interesting use cases granted uptake is good.

via Echofon in reply to igrigorik

@igrigorik Ah, thanks for clarifying that Client Headers mostly is about the mechanism. This wasn’t clear to me, as some values are spec’ed.

via Echofon in reply to igrigorik

Detecting headless Chrome, for example, to prevent scraping: antoinevastel.github.io/bot%20detectio…

via Echofon

Muzzle, a macOS app to silence notifications while you’re sharing your screen by dynamically turning on DND mode: muzzleapp.com 😊

via Echofon

@igrigorik What happened to Downlink in Client Hints? httpwg.org/http-extension… Says moved → NetInfo, but no header in wicg.github.io/netinfo/

via Echofon

Google Web Light—💭: Safari’s Reader Mode. Example:support.google.com/webmasters/ans…1nD. Some HTTPS.

via Echofon

@mathias Yeah, of course. Actual URL length for Twitter at least matters less now anyway. I plan to use it for occasional other things.

via Echofon in reply to mathias

Now running my own link shortener, thanks @mathias for creating it: tomayac.com/short/b ← points to the code.

via Twitter Web Client

“[T]he Facebook BSD+Patents license has been
moved to [Apache’s] Category X (apache.org/legal/resolved…).”-issues.apache.org/jira/plugins/s…3twitter.com/wohali/status/…Y

via Echofon

slightlylate `clear-site-data` launching in Chrome 61?!? Heck yes!!!

chromestatus.com/feature/471326…

bugs.chromium.org/p/chromium/iss…

via TweetDeck (retweeted on 11:54 PM, Aug 18th, 2017 via Echofon)

umaar What Web Can Do Today 🕸 whatwebcando.today Shows what modern web features your browser can do. ✅ (NFC, video capture, offline, speech) pic.twitter.com/xPdfTz1XAf

via Twitter Web Client (retweeted on 7:05 PM, Aug 18th, 2017 via Echofon)

rem @ChromeDevTools I wrote up how to enable this functionality: remysharp.com/2017/08/17/con…

via Twitter Web Client (retweeted on 12:33 AM, Aug 18th, 2017 via Echofon)

❓Anyone aware of a HTTP/HTTPS @nodejs proxy server that allows me to “create” files, i.e. deliver example.org/i-dont-really-…?

via Echofon

~”Due to probs w/ double-keying, unclear trial results & use-cases, we’re gonna remove foreign fetch from the spec.”-github.com/w3c/ServiceWor…o

via Echofon

umaar Increase your web development skill-set ✅ medium.com/@umaar/increas… +150 animated tips on Chrome DevTools 🎊 I’ve just published this article! pic.twitter.com/bfZjVVUvRS

via Twitter Web Client (retweeted on 10:50 PM, Aug 17th, 2017 via Echofon)

nke_ise If you have ever had a problem grasping the importance of diversity in tech and its impact on society, watch this video pic.twitter.com/ZJ1Je1C4NW

via Twitter Web Client (retweeted on 12:22 AM, Aug 17th, 2017 via Echofon)

paulcalvano The “average” page weight is now 3MB. I started a discussion thread on @HTTPArchive to dig deeper into this stat… discuss.httparchive.org/t/tracking-pag…

via Twitter Web Client (retweeted on 12:06 AM, Aug 17th, 2017 via Echofon)

If you have a Chrome extension on the Chrome Web Store, there’s no excuse for not having 2-factor auth google.com/landing/2step/ activated! 🚨 twitter.com/reybango/statu…

via Echofon

It’s gotten super easy on modern browsers (caniuse.com/#feat=intersec…) to implement lazy loading thanks to the magic of IntersectionObserver.👍 twitter.com/sw12/status/89…

via Echofon

ChromeDevTools Introducing Puppeteer: A modern Node.js API for headless Chrome. Built with ❤️ by the Chrome team. github.com/GoogleChrome/p… pic.twitter.com/YNdlmXAQ2t

via Twitter Web Client (retweeted on 5:51 PM, Aug 16th, 2017 via Echofon)

jaffathecake This is true, but it’s massively disappointing to see Google launch yet another Chrome-only site. That’s not “the web” to me. twitter.com/patrickkettner…

via TweetDeck (retweeted on 5:46 PM, Aug 16th, 2017 via Echofon)

umaar Chrome Canary Update: Access navigator.connection from JavaScript 🎊 Get the users connection type 🌐 (cellular/wifi), speed & round-trip time pic.twitter.com/ek9EWiUDY9

via Twitter Web Client (retweeted on 5:41 PM, Aug 16th, 2017 via Echofon)

🇺🇸 Imagine you visit an anti gov. website. Then this very government asks the site’s host to identify all visitors-dreamhost.com/blog/we-fight-…M

via Echofon

The latest @googlechrome 61 Beta is one of the most interesting releases in the last couple of months: native JavaScript module support! 🎉 twitter.com/ChromiumDev/st…

via Echofon

jaffathecake Quick demo showing how you can use postMessage to & from a service worker

gist.github.com/jakearchibald/…

via TweetDeck (retweeted on 11:56 PM, Aug 15th, 2017 via Echofon)

umaar Dev Tips: DevTools: Better JavaScript logging with the 🆕 Log Management UI: umaar.com/dev-tips/153-l… (experimental in Canary) pic.twitter.com/O7Z70Qhawf

via Twitter Web Client (retweeted on 11:45 PM, Aug 15th, 2017 via Echofon)

umaar Canary DevTools Update: top-level await is now supported 🎊 makes debugging & quick experimentations simpler, no need for an async function ✅ pic.twitter.com/rsX2G12fJm

via Twitter Web Client (retweeted on 11:40 PM, Aug 15th, 2017 via Echofon)

Custom @googleanalytics segments based on browser-reported connection speed: github.com/Antoinebr/Ga-m…. (via @antoineBr)

via Twitter Web Client

@stefanjudis @cbetta @bkastl @nilswindisch @tobiastom @helloanselm Sorry to be a pain, but could you consider to make this a full feed? Right now it only teases the titles :-/

via Twitter Web Client in reply to stefanjudis

@emschec @hoeferh @__apf__ @googlechrome This is @x0rz’s 🔒https.cf/paypal.com/ in iOS Facebook’s in-app browser. Non-issue on Android?

via Echofon in reply to tomayac

@emschec @hoeferh @__apf__ @Emojipedia @googlechrome Sorry, on iOS right now, not sure if the issue in the screenshot ⬇️ happens on Android. pic.twitter.com/6cN7Y5tMV9

via Echofon in reply to emschec

@x0rz @FakeUnicode @hoeferh Sorry for the confusion, currently the bug is restricted to google.com organization members.

via Echofon in reply to x0rz

@emschec @hoeferh @__apf__ @Emojipedia @googlechrome Would we show this warning on embedded Web views & fullscreen/standalone PWA contexts?

via Echofon in reply to emschec

wanderview Streams API has landed in firefox 57 (default off). Please enable and test! Kudos to @tschneidereit and @baku82845977 for implementing! 🎉🙏🎉 pic.twitter.com/co3nDDZwEQ

via Twitter Web Client (retweeted on 11:09 PM, Aug 14th, 2017 via Echofon)

FakeUnicode @tomayac fun one (on twitter web and crap browsers):
🔒https.cf/paypal.com/ pic.twitter.com/DDAS74T96f

via Twitter Web Client (retweeted on 4:12 PM, Aug 14th, 2017 via Twitter Web Client)

jyzg @tomayac @dalmaer You can convert a webp into a png using dwebp, and a pik to a png using dpik. After that, butteraugli compares the pngs.

via Twitter Web Client (retweeted on 10:12 AM, Aug 13th, 2017 via Echofon)

JavaScript and SEO: The Difference Between Crawling and Indexing: stateofdigital.com/javascript-seo…

via Echofon

googleresearch Check out deeplearn.js, an open source WebGL-accelerated JavaScript library for ML that runs in your browser → goo.gl/6fASup

via Twitter Web Client (retweeted on 11:26 AM, Aug 12th, 2017 via Echofon)

notwaldorf 💁 I wrote a post about the Shadow DOM, and why I think it’s the best thing if you need encapsulated CSS styles!

🎁🎨 meowni.ca/posts/shadow-d…

via Twitter Web Client (retweeted on 11:24 AM, Aug 12th, 2017 via Echofon)

umaar Understanding CSRF 🔒 github.com/pillarjs/under… What are CSRF tokens and how do they work, a concise guide. Useful reading for web developers ✅ pic.twitter.com/TSO3Wsa5k8

via Twitter Web Client (retweeted on 6:00 PM, Aug 11th, 2017 via Echofon)

maltewill The tools Google will have in place for users & media during the Federal Elections ’17 buff.ly/2voxwHa (de)

via Buffer (retweeted on 2:14 PM, Aug 11th, 2017 via Echofon)

MSEdgeDev ES Modules in Node Today!
blogs.windows.com/msedgedev/2017… from @jdalton

via TweetDeck (retweeted on 11:27 PM, Aug 10th, 2017 via Echofon)

chipro My confession of what it’s like to be a so-called AI expert huyenchip.com/2017/07/28/con…

via Twitter Web Client (retweeted on 5:39 PM, Aug 10th, 2017 via Echofon)

Small thing, but more browsers should prevent padlock family emoji 🔐 to be added to browser tabs (avoid “fake” SSL)-blog.emojipedia.org/emojipedia-now…9

via Echofon

webkit Release notes for today’s Safari Technology Preview release 37 update are now available. webkit.org/blog/7862/rele… pic.twitter.com/4rCWMPBuZx

via Buffer (retweeted on 10:45 AM, Aug 10th, 2017 via Echofon)

mcmd Apple Starts Work on Progressive Web Apps – Jason Grigsby, ☁4 – Medmedium.com/@grigs/apple-s…IkSX

via Hootsuite (retweeted on 10:35 AM, Aug 10th, 2017 via Echofon)

jaffathecake Well this makes me happy. pic.twitter.com/je1f3Mpf8B

via Twitter Web Client (retweeted on 10:30 AM, Aug 10th, 2017 via Echofon)

@iandevlin Are you running a local devel. server that accepts range requests (developer.mozilla.org/en-US/docs/Web…)? Python’s SimpleHTTPServer doesn’t.

via Echofon in reply to iandevlin

Truly the most fun way to do a production test run of updating one’s Service Worker cache version… (Which) Way to go@trivagogo (maze team?)twitter.com/tom_says_thing…Vr

via Echofon

ChromiumDev IntersectionObserver tells you where the yellow squares are. Watch ⚡️Supercharged & all will make sense! goo.gl/oejVC9 pic.twitter.com/XidunankYG

via Sprinklr (retweeted on 8:23 PM, Aug 7th, 2017 via Echofon)

Comparing strings w/ locale-specific rules: String.proto.localeCompare (developer.mozilla.org/en-US/docs/Web…) vs Intl.Collator
(developer.mozilla.org/en-US/docs/Web…). twitter.com/stefanjudis/st…

via Echofon

BezoMaxo .@JugglinMike latest blog post manages to deliver an insightful JavaScript discovery with an entertaining narrative bocoup.com/blog/the-caper…

via Twitter Web Client (retweeted on 4:47 PM, Aug 7th, 2017 via Echofon)

“[T]he value of delaying DEFER script execution until DOM Interactive vs risking ASYNC scripts executing sooner if they download quickly.”⤵️ twitter.com/Souders/status…

via Echofon

cramforce Posted without comment except: This.
medium.com/@yonatanzunger…

via Twitter for Mac (retweeted on 1:09 PM, Aug 6th, 2017 via Echofon)

@tomayac @EricaJoy Note that Erica is _not_ a Googler.

via Echofon in reply to tomayac

Say it with : xkcd.com/1357/. Read @EricaJoy’s summary of recent events at Google (post explains/links to the whole story). twitter.com/EricaJoy/statu…

via Echofon

Mozilla’s endeavor to make Firefox 57 the browser experience that makes you switch: cnet.com/special-report…. (via @mahemoff)

via Echofon

nodesecurity Your Node.js authentication tutorial is wrong by @_micaksica

medium.com/@micaksica/you…

via Twitter for Mac (retweeted on 9:29 AM, Aug 5th, 2017 via Echofon)

DasSurma Dear websites: Just because I’m in France does NOT mean I want your website in French. Please read the `Accept-Language` HTTP request header pic.twitter.com/Qxgsov0ZRf

via TweetDeck (retweeted on 11:58 PM, Aug 4th, 2017 via Echofon for Android PRO)

Official summary of Googlebot’s capabilities & limitations: developers.google.com/search/docs/gu…. Plus a debugging guide: developers.google.com/search/docs/gu… 👍

via Echofon

MylesBorins HTTP2 just landed in @nodejs core

github.com/nodejs/node/co…

via Twitter Web Client (retweeted on 11:21 PM, Aug 4th, 2017 via Echofon)

ChromiumDev ⚡️ YAY this week ended w/ happy news from @webkit folks! Very excited for the future 🎉

As always, follow thread for what we’ve been up to👇 pic.twitter.com/LRV3x43CuX

via TweetDeck (retweeted on 11:18 PM, Aug 4th, 2017 via Echofon)

I can very much identify with this comic: xkcd.com/1872/ 🔋📱

via Twitter Lite

jeffposnick Want to keep tabs on your web app’s current/max storage use?

navigator.storage.estimate()’s got you covered:

developers.google.com/web/updates/20… pic.twitter.com/T6ocLFXRgz

via TweetDeck (retweeted on 9:00 PM, Aug 3rd, 2017 via Echofon)

@jonathandavis @Apple If there’s one thing to be learned from Apple, it’s the attention to the details :-)


Sent from my iPhone

via Echofon in reply to jonathandavis

jonathandavis @tomayac @Apple I said work is beginning. The code landing makes it official.

via Twitter for iPhone (retweeted on 6:34 PM, Aug 3rd, 2017 via Echofon)

It doesn’t get any more official than that-@Applee’s Web Technologies Evangelist@jonathandaviss just confirmed: Service Workers are coming🎉!twitter.com/jonathandavis/…T

via Echofon

Common Progressive Web Apps misconceptions listed by @poshaughnessy. Related: my slides: twitter.com/tomayac/status…. twitter.com/poshaughnessy/…

via Echofon

Honored to be one of the speakers at the Google Developer Days Europe (developers.google.com/events/gdd-eur…), see you in Krakow 🇵🇱! twitter.com/ChromiumDev/st…

via Echofon

@apassant Bon voyage et des très bonnes vacances ! ✈️ 🏔

via Echofon in reply to apassant

 👷For latest @webkit Service Worker news, probably a good idea to subscribe to webkit-dev lists.webkit.org/pipermail/webk… and to follow @bradeeoh.

via Echofon

Woohoo, the @Apple @webkit team have started work on Service Workers! bugs.webkit.org/show_bug.cgi?i… twitter.com/marcopoehler/s…

via Echofon

.@trivago to sponsor webpack. Also nice shoutout to @twbartel and @pgotthardt in @TheLarkInn’s blog post :-) twitter.com/TheLarkInn/sta…

via Echofon

Facebook to rank down pages that load slowly in their news feed: newsroom.fb.com/news/2017/08/n… (HT @cheneytsai)

via Echofon

somebitsLinks Why is ARKit good?: Details of Apple’s augmented reality tech dlvr.it/Pb84vl

via dlvr.it (retweeted on 5:34 AM, Aug 2nd, 2017 via Echofon)

.@AMPhtml @pbakaus @beep @cramforce “Accelerated Momentum Pages,” where p = m × v (m is page weight, v is connection speed).

via Echofon in reply to AMPhtml

Brilliant article for understanding the request priorities that browsers download the assets of a page with, including performance tips. 👌 twitter.com/benschwarz/sta…

via Echofon

paulcalvano I decided to experiment with correlating @ChromeDevTools 3rd Party Product Names to @HTTPArchive data - discuss.httparchive.org/t/correlating-…

via Twitter Web Client (retweeted on 4:22 PM, Aug 1st, 2017 via Echofon)

“Client-side API Design Principles—A Collection of Interesting Ideas”: Great W3C document that touches on many elements of (Web) API design.twitter.com/DasSurma/statu…B

via Echofon

Chrome Canary for Android play.google.com/store/apps/det… now has a native 🛑 ad blocking website setting, as announced in blog.google/topics/journal….

via Echofon

mafintosh Fun fact: I wrote wast2js, github.com/mafintosh/wast… for $0 to make WASM a first class citizen of browserify/webpack medium.com/webpack/webpac…

via Twitter Web Client (retweeted on 4:08 AM, Aug 1st, 2017 via Echofon)