Thomas Steiner (@tomayac)

Now at @tomayac@toot.cafe

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

April 2018

domfarolino 📣 Update: Fetch API’s credentials mode defaults to “same-origin” in tomorrow’s Canary build; on track for stable in..twitter.com/i/web/status/9…Cj

via Twitter Web Client (retweeted on 6:27 PM, Apr 30th, 2018 via Echofon)

samantha_ming Skip Values in Destructuring 🎉

You can use blanks to skip over unwanted values.

This way you can avoid useless v..twitter.com/i/web/status/9…R8

via Twitter for iPhone (retweeted on 6:02 PM, Apr 30th, 2018 via Echofon)

DasSurma 💡Did you know: ES2016 modules has the `import X from …` statement. but there’s also the `export X from …` state..twitter.com/i/web/status/9…5K

via TweetDeck (retweeted on 6:01 PM, Apr 30th, 2018 via Echofon)

In general having content in CSS pseudo elements like ::before (developer.mozilla.org/en-US/docs/Web…) is dangerous because this..twitter.com/i/web/status/9…h3

via Echofon

somebitsLinks Apple location protocol: Details from reverse engineering; would love to know more dlvr.it/QRBC6g

via dlvr.it (retweeted on 8:52 AM, Apr 30th, 2018 via Echofon)

JoubranJad Smooth scrolling in JavaScript!

codetogo.io/how-to-smooth-…

pic.twitter.com/iSUIXiImfZ

via Twitter Web Client (retweeted on 8:06 AM, Apr 30th, 2018 via Echofon)

dopitz Q: What do you Google EVERY. SINGLE. TIME. and never just memorize?

A: How to make a tar file…

A2: at least ex..twitter.com/i/web/status/9…l8

via Twitter Web Client (retweeted on 10:03 AM, Apr 29th, 2018 via Echofon)

@tedmasterweb @DasSurma Is this about SW-caching POST requests? This is currently not supported, albeit there’re di..twitter.com/i/web/status/9…Mf

via Echofon in reply to tedmasterweb

Daniel_Rubino After a rough, unintended rollout Trivago’s official PWA for the Microsoft Store is alive and working quite well…twitter.com/i/web/status/9…us

via Twitter Lite (retweeted on 5:59 PM, Apr 27th, 2018 via Twitter for iPhone)

rhiaro My transcription of @timberners_lee in the Web History track at : rhiaro.co.uk/2018/04/webcon…

via Twitter Web Client (retweeted on 5:07 PM, Apr 27th, 2018 via Echofon)

@kennethrohde @andreasbovens @w3c @MicrosoftStore @TheWebConf It’s a living document, you can still fox it :-) No pun intended.

via Twitter for iPhone in reply to kennethrohde from Lyon, France

@Media__Tech @Baidu_Inc @TheWebConf Would you have a link to the paper that this slide belongs to? I fail to find it. Thanks!

via Echofon in reply to Media__Tech

Finding Needles in an Encyclopedic Haystack: Detecting Classes Among Wikipedia Articles: www2018.thewebconf.org/app/#/publicat…. I..twitter.com/i/web/status/9…ny

via Twitter for iPhone

Really comprehensive deck on _all_ things Progressive Web App by @webmaxru, including popular tools and libraries,..twitter.com/i/web/status/9…pO

via Twitter for iPhone from Lyon, France

@TheWebConf (@csarven, @RubenVerborgh FYI) Some issues I found in the HTML version of my paper (..twitter.com/i/web/status/9…e4

via Twitter for iPhone from Lyon, France

Great overview presentation on Progressive Web Apps by @kennethrohde at the @w3c track:..twitter.com/i/web/status/9…jL

via Twitter for iPhone

@TheWebConf @LorrieTweets This was one of the most interesting keynotes, thanks for it. Are the slides (publicly, o..twitter.com/i/web/status/9…hI

via Echofon

ebidel Been using this script to create screencasts of page load speeds…

Simple automation script to load 2-more pages..twitter.com/i/web/status/9…ug

via TweetDeck (retweeted on 10:21 AM, Apr 27th, 2018 via Echofon)

ChromeDevTools Tip: use console.count(label) to count how many times that line executes. pic.twitter.com/HJaVFYi9Nh

via Twitter Web Client (retweeted on 10:13 AM, Apr 27th, 2018 via Echofon)

micbuffa Giving the tutorial @TheWebConf today with friends from @Grame_Lyon, playing guitar with the Wasabi Proje..twitter.com/i/web/status/9…6n

via Twitter Web Client (retweeted on 9:41 AM, Apr 27th, 2018 via Echofon)

paulcalvano Did you know you can use @Google’s CrUX dataset to compare your to your competitors? Soon you’ll be able t..twitter.com/i/web/status/9…fC

via Twitter Web Client (retweeted on 9:38 AM, Apr 27th, 2018 via Echofon)

mathias `catch` bindings are now optional in @v8js v6.6.x and Chrome 66 🔥

Thanks to @jspedant for proposing this change (..twitter.com/i/web/status/9…A6

via TweetDeck (retweeted on 9:31 AM, Apr 27th, 2018 via Echofon)

ReaderMeter “40% of users surveyed believe that geolocation doesn’t happen while in private browsing mode.”

A fascinating stud..twitter.com/i/web/status/9…V4

via Twitter Web Client (retweeted on 9:25 AM, Apr 27th, 2018 via Echofon)

How identifiable is your browser? New service amiunique.org from the security and session at..twitter.com/i/web/status/9…Ea

via Echofon

I wasn’t aware that @webkit on purpose no longer report on the exact version of the user agent: bug 180365 – Limittwitter.com/i/web/status/9…TjGt

via Echofon

rhiaro Post- drinks and chat at Suelta at 1730 (near the conference center, after conference, before..twitter.com/i/web/status/9…HL

via Twitter Web Client (retweeted on 3:54 PM, Apr 26th, 2018 via Twitter for iPhone)

💻 😅 Phew, the @TheWebConf Developers’ Track is over, and successfully so. Everyone’s demos worked, the VC stayed up..twitter.com/i/web/status/9…wQ

via Twitter for iPhone

KseniaDmitrieva In case it is still not outdated, here is the GitHub link to the analysis pipeline code github.com/ksdmitrieva/An… twitter.com/tomayac/status…

via Twitter for iPhone (retweeted on 3:16 PM, Apr 26th, 2018 via Twitter for iPhone)

@TheWebConf Paper by @SimmerVigor on how the @BBCRD experiment with Showing Promise: Prototyping a Server..twitter.com/i/web/status/9…cs

via Twitter for iPhone from Lyon, France

@TheWebConf Components.js—
A semantic dependency injection framework—b@rubensworksks:twitter.com/i/web/status/9…Bnhh

via Twitter for iPhone from Lyon, France

@TheWebConf paper by @KseniaDmitrieva on An Empirical Study of the Framework Impact on the Security of Ja..twitter.com/i/web/status/9…te

via Twitter for iPhone from Lyon, France

Sorry, it should have been @istinhere that I should have mentioned.

via Twitter for iPhone in reply to tomayac from Lyon, France

@TheWebConf contribution by @csarven on Linked Specifications, Test Suites, and Implementation Reports as..twitter.com/i/web/status/9…Y6

via Twitter for iPhone from Lyon, France

@TheWebConf paper by @KorenIstvan on Exploiting Web API Documentations for Generating User Interfaces wit..twitter.com/i/web/status/9…Fb

via Twitter for iPhone from Lyon, France

@TheWebConf paper “Surfing the API Web” by @dret introduces Web Concepts: webconcepts.info, alread..twitter.com/i/web/status/9…JG

via Twitter for iPhone from Lyon, France

mathias Node.js v10 comes with @v8js v6.6+, meaning it supports async iterators & generators, including the `for await of`..twitter.com/i/web/status/9…VX

via Tweetbot for Mac (retweeted on 10:32 AM, Apr 26th, 2018 via Echofon)

Fascinating keynote by Amazon Alexa Director @Ruhi_Sarikaya: www2018.thewebconf.org/keynotes/#ruhi…. 👏 Applause for ta..twitter.com/i/web/status/9…Lv

via Echofon

👩‍💻👨‍💻 Developers and essentially everyone at : come to room “Rhône 1” (11:00–12:20 CEST) for part 1 oftwitter.com/i/web/status/9…vEVU

via Twitter for iPhone from Caluire-et-Cuire, France

jacobrossi Our new standalone @EdgeDevTools app is a key part of how we’re bringing PWAs to Windows — when the web breaks out..twitter.com/i/web/status/9…P4

via Twitter Lite (retweeted on 7:24 AM, Apr 26th, 2018 via Echofon)

Extending Native DOM Elements with Web Components: blog.revillweb.com/extending-nati…

via Echofon

Defining and Annotating Credibility Indicators in News Articles 📰 Fascinating paper by the..twitter.com/i/web/status/9…K4

via Twitter for iPhone

SimmerVigor Tomorrow I will be presenting (remotely) at on the topic of Service Worker, WebAssembly, and HTTP..twitter.com/i/web/status/9…nm

via Twitter Web Client (retweeted on 1:43 PM, Apr 25th, 2018 via Echofon)

On Ridesharing Competition and Accessibility: Evidence from @Uber, @lyft, and Taxi 🚕. Interesting paper..twitter.com/i/web/status/9…4i

via Twitter for iPhone

@bhecht Hey Brent. I tried to access the demo of your paper on VizByWiki, but the link from the paper..twitter.com/i/web/status/9…IG

via Twitter for iPhone from Lyon, France

@TheWebConf My paper was accepted, but I accidentally submitted to the wrong conference: internet-conf.org..twitter.com/i/web/status/9…Fu

via Twitter for iPhone from Lyon, France

One of the sadder posters: a page loading time optimization browser extension that silently fails reque..twitter.com/i/web/status/9…o5

via Twitter for iPhone

kennethrohde I just published “On the fly WebP decoding using WASM and a Service Worker” medium.com/p/on-the-fly-w…

via Medium (retweeted on 8:18 PM, Apr 24th, 2018 via Twitter for iPhone)

How to compile existing C libraries to WebAssembly at the example of the WebP library: developer.mozilla.org/en-US/docs/Web…. Bri..twitter.com/i/web/status/9…05

via Echofon

Interesting blog post on the subtleties of Content Security Policy in combination with Service Worker fetches by..twitter.com/i/web/status/9…hl

via Echofon

Talk by @googleresearch Scientist Cong Yu on fact checking and annotating with schema.org/ClaimReview at..twitter.com/i/web/status/9…mj

via Twitter for iPhone from Lyon, France

@spion @_developit Wow, I need to play with howdoi. This sounds actually fun _and_ useful.

via Echofon in reply to spion

The history of @wikidata and the Wikidata data model told by @ma_kr at the :
1) Annotating Wiki li..twitter.com/i/web/status/9…ak

via Twitter for iPhone from Lyon, France

@OpenHypervideo The project from the tweet looks different from frametrail.org. Is this available somewhere, too?

via Echofon in reply to OpenHypervideo

WebChild Common Sense browser, presented by Gerhard Weikum in : gate.d5.mpi-inf.mpg.de/webchild/. The obvio..twitter.com/i/web/status/9…yG

via Twitter for iPhone from Lyon, France

AMPhtml If you haven’t caught up with the latest from @tomayac, have a read through the latest on AMP cache and external cs..twitter.com/i/web/status/9…PJ

via Twitter Web Client (retweeted on 9:04 AM, Apr 24th, 2018 via Twitter for iPhone)

iandevlin I don’t think I’m good enough to have imposter syndrome.

via Twitter for Android (retweeted on 8:28 AM, Apr 24th, 2018 via Echofon)

@pchampin @RubenVerborgh @olafhartig Wait, they chose to be part of a panel, so are considered people of public int..twitter.com/i/web/status/9…oE

via Echofon in reply to pchampin

@AndyDavies Thank you! Looking forward to it. Maybe you could add a section on @AMPhtml URLs (the versioned ones on..twitter.com/i/web/status/9…fr

via Echofon in reply to AndyDavies

Favorite bit from @tomalecpl’s summary of the recent Web Components face-2-face meeting: consensus around a lightwe..twitter.com/i/web/status/9…Hr

via Echofon

Safari caches assets with double-keying. Simplified: if two pages ex1.org & ex2.org..twitter.com/i/web/status/9…Jh

via Echofon

_prateekbh I just published “Shared elements transitions for Web” medium.com/p/shared-eleme…

via Medium (retweeted on 7:55 AM, Apr 24th, 2018 via Echofon)

slightlylate The pro move, as always, it to load less script. twitter.com/tomayac/status…

via Twitter Web Client (retweeted on 10:03 PM, Apr 23rd, 2018 via Twitter for iPhone)

This year’s @TheWebConf papers are published as HTML—apart from PDF. Going from LaTeX/Word sources to HTML is error.twitter.com/i/web/status/9…FS2

via Echofon

TheWebConf Here is the link to find all main proceedings and companion proceedings of ! www2018.thewebconf.org/proceedings/

via TweetDeck (retweeted on 3:56 PM, Apr 23rd, 2018 via Echofon)

Tapping into native undo/redo functionalities with your Web app-@samthorr explores an interesting way to make it hap.twitter.com/i/web/status/9…FMD

via Echofon

@kennethrohde @fabien_gandon Yes, I co-run the Developers’ Track and will be there the whole week.

via Twitter for iPhone in reply to kennethrohde from Lyon, France

@programmingart @yoavweiss @TheWebConf The Developers’ Track may have some interesting works for you to look at, e…twitter.com/i/web/status/9…QT

via Echofon in reply to programmingart

@iCarnagy @mathias @stefanjudis If the answer is tweet-sized, consider posting it here for others with less time to..twitter.com/i/web/status/9…dz

via Twitter for iPhone in reply to iCarnagy from Lyon, France

@lysander07 @SchlobachStefan Hmm 🤔. Unsure if they are joking or being serious. This sounds wrong on several levels.

via Echofon in reply to lysander07

@fabien_gandon Almost there. github.com/sympozer/sympo… and github.com/sympozer/sympo… remain. Applause for going Web first instead of native! 👏

via Echofon in reply to fabien_gandon

+-0, NaN and Object.is in JavaScript stefanjudis.com/today-i-learne… Wisdom shared by @mathias blogged by @stefanjudis. 👍

via Echofon

addyosmani 🔥 Love GIFs, but hate their size? Replace animated GIFs with <video> to save a *ton* of kilobytes:..twitter.com/i/web/status/9…Up

via Twitter Web Client (retweeted on 8:33 AM, Apr 23rd, 2018 via Echofon)

Various script loading strategies compared: docs.google.com/document/d/16r…. It’s a complex-ish world..twitter.com/yoavweiss/stat…mN

via Echofon

_munter_ Massive performance difference between out of the box google fonts usage and the same page optimized with..twitter.com/i/web/status/9…6d

via Twitter Web Client (retweeted on 6:25 PM, Apr 22nd, 2018 via Echofon)

@AnLiGentile This combination, 🥨 and 🍺, is so ridiculously expensive in FRA. I got used to airport prices, but Fran..twitter.com/i/web/status/9…sr

via Echofon in reply to AnLiGentile

@ade_oshineye @mahemoff Uniform Resource Identifier or it didn’t happen ;-)

via Echofon in reply to ade_oshineye

Mozilla’s WebExtensions polyfill is brilliant: github.com/mozilla/webext…. So far my hack has been `window.browser = w..twitter.com/i/web/status/9…dV

via Echofon

paulcalvano The @HTTPArchive now has data from @Wappalyzer , making it easy to search for different technologies used on the we..twitter.com/i/web/status/9…7I

via Twitter Web Client (retweeted on 10:54 AM, Apr 22nd, 2018 via Echofon)

wanderview PSA: Fetch API default credentials are now “same-origin” in today’s Firefox Nightly 61. Ships in June.

Thanks to..twitter.com/i/web/status/9…jJ

via Twitter Web Client (retweeted on 10:49 AM, Apr 22nd, 2018 via Echofon)

@marcosc @kennethrohde Hah, well-timed. Opened github.com/w3c/manifest/i…—the issue of the beast 👹—to track this.

via Echofon in reply to marcosc

ChromiumDev Put a layer on your CSS for better performance💍 …but _how_ you layer them is !important @DasSurma
explains Layers..twitter.com/i/web/status/9…2T

via TweetDeck (retweeted on 7:29 AM, Apr 21st, 2018 via Echofon)

@kdzwinel It does, and it’s open source: github.com/google/pagespe…. Maybe try a known desktop-only site. Unfortunatel..twitter.com/i/web/status/9…Xs

via Twitter for iPhone in reply to kdzwinel from Hamburg, Germany

@kdzwinel It should be part of the API response, I’ve definitely seen it in the past. Try a couple of your examples..twitter.com/i/web/status/9…Qd

via Echofon in reply to kdzwinel

@kennethrohde Yeah, I was also shortly surprised by that, but was mostly focused on testing iOS. Will add a pseudo delay tomorrow.

via Twitter for iPhone in reply to kennethrohde from Hamburg, Germany

I’ve put together a test PWA to see what Web App Manifest features are currently respected by iOS Safari:..twitter.com/i/web/status/9…o4

via Twitter Web Client

RickByers Slides from our keynote: docs.google.com/presentation/d…

With @slightlylate @ojanvafai

Video coming soon.

via Twitter Lite (retweeted on 9:57 AM, Apr 19th, 2018 via Twitter for iPhone)

slightlylate @kinu with detail on how package loading is likely to work, incl caching/privacy implications and Service Worker in..twitter.com/i/web/status/9…Tj

via Twitter Lite (retweeted on 9:46 AM, Apr 19th, 2018 via Twitter for iPhone)

Signed exchanges in one concise tweet by @cramforce ⤵️. Also see the entire thread for more details. twitter.com/cramforce/stat…

via Twitter for iPhone from Hamburg, Germany

An exciting new thing in the making: signed exchanges. This has massive potential: raw.githubusercontent.com/httpwg/wg-mate… [overvie..twitter.com/i/web/status/9…hD

via Twitter for iPhone from Hamburg, Germany

@samthor Maybe the demo would be more illustrative if it had two sections, once with and once without the polyfill…twitter.com/i/web/status/9…pe

via Echofon in reply to samthor

@kdzwinel Cool stuff. Looks similar to what the PageSpeed Insights API (developers.google.com/speed/docs/ins…) would give you. Tr..twitter.com/i/web/status/9…bE

via Echofon in reply to kdzwinel

@WikiResearch That’s brilliant news. Will this be exposed via the REST API?

via Echofon in reply to WikiResearch

@adamzr Android has no understanding of the semantics, it doesn’t know if a share means sharing a link with some te..twitter.com/i/web/status/9…KP

via Echofon in reply to adamzr

.@WikiResearch Are there plans to still count a pageview if the hover state lasts for a couple of (tbd.) seconds? O..twitter.com/i/web/status/9…oA

via Echofon

@_developit This developer installed these two Webpack plugins, and you won’t believe what happened next. Telcos se..twitter.com/i/web/status/9…27

via Echofon in reply to _developit

Running Webpage Speed Tests from a spreadsheet (calendar.perfplanet.com/2014/driving-w…) unlocks incredibly many doors if one uses..twitter.com/i/web/status/9…rY

via Echofon

cramforce 🚨 For those of y’all who prefer reading over watching videos I prepared a transcript of my @JSConfAU talk “Designin..twitter.com/i/web/status/9…cW

via Twitter Web Client (retweeted on 10:57 PM, Apr 17th, 2018 via Echofon)

marcosc Extended more thoughts on the subject of Installable Web Apps, reflecting on the last 5 years and the UX/UI/API thi..twitter.com/i/web/status/9…eJ

via Twitter Web Client (retweeted on 10:41 PM, Apr 17th, 2018 via Echofon)

@Paul_Kinlan I doubt this would be automatable. At best we can (and do) see if the browser has an understanding of..twitter.com/i/web/status/9…5I

via Twitter for iPhone in reply to Paul_Kinlan from Hamburg, Germany

Quick non-update: iOS 11.4 Beta 2: Service Worker situation unchanged from Beta 1, `WKWebView` still out of luck. pic.twitter.com/efJ4r0b0We

via Twitter for iPhone

torch2424 So I updated the README to wasmBoy, a Gameboy/Gameboy Color emulator made with Preact and using Assemb..twitter.com/i/web/status/9…RB

via Twitter for Android (retweeted on 9:11 PM, Apr 16th, 2018 via Echofon)

domfarolino Join the conversation about the Priority Hints API that I’m working on in @ChromiumDev groups.google.com/a/chromium.org… and..twitter.com/i/web/status/9…Zg

via Twitter for iPhone (retweeted on 9:03 PM, Apr 16th, 2018 via Echofon)

@adamzr Indirectly, if on your share target page you download and then process the image specified in the {url} parameter.

via Twitter for iPhone in reply to adamzr from Hamburg, Germany

@tom_says_things The ‘F’ in “TGIF” stands for `>$ git push -f`.

via Echofon in reply to tom_says_things

@Paul_Kinlan @_zouhir @dalmaer @jaffathecake @preactjs There’s a related bug where the screenshot-based icon occasi..twitter.com/i/web/status/9…2e

via Echofon in reply to Paul_Kinlan

@_zouhir @dalmaer @Paul_Kinlan @jaffathecake @preactjs On a more serious note, the manifest icon being ignored is t..twitter.com/i/web/status/9…an

via Echofon in reply to _zouhir

perf_tooling The very informative talk “How’s the user experience on the web really” by @igrigorik is now listed on Perf Tooling..twitter.com/i/web/status/9…eJ

via TweetDeck (retweeted on 3:42 PM, Apr 16th, 2018 via Echofon)

@kennethrohde Yeah. It just apparently isn’t working properly. I have let @tom_says_things know already. pic.twitter.com/G9Pd2ComEL

via Twitter for iPhone in reply to kennethrohde from Hamburg, Germany

You can now share _to_ Progressive Web Apps via the Web Share Target API; an extract from Twitter’s manifest (..twitter.com/i/web/status/9…xu

via Twitter Web Client

malchata 🎉 Version of my lazy loader is now released! New features:

- Lazy load elements added to the DOM after initial ren..twitter.com/i/web/status/9…oE

via Twitter Web Client (retweeted on 7:42 AM, Apr 16th, 2018 via Echofon)

@tom_says_things @trivago Ouch, 100% 1-⭐️ ratings, everyone complaining it’s not loading and that the screen stays..twitter.com/i/web/status/9…I3

via Echofon in reply to tom_says_things

ChromiumDev Deliver fast and light applications with the Save-Data header: developers.google.com/web/fundamenta… our updated guide now covers..twitter.com/i/web/status/9…Rp

via TweetDeck (retweeted on 12:46 AM, Apr 15th, 2018 via Echofon)

everConfusedGuy Launching rUXt - a tool to visualize the RUM data of over 1M websites backed by Google’s CRUX dataset ..twitter.com/i/web/status/9…KU

via Twitter Web Client (retweeted on 5:06 PM, Apr 13th, 2018 via Twitter for iPhone)

Web Development Top 10 Articles for the Past Month April 2018. No. 8 will shock you 😜 medium.com/@Mybridge/web-… twitter.com/mybridge/statu…

via Twitter for iPhone from Hamburg, Germany

Time to Interactive with Real User Monitoring (RUM): medium.com/@zizzamia/time…

via Twitter for iPhone

Wow, at least one person on the planet reads my paper 😃: research.google.com/pubs/pub44817.…. start here:..twitter.com/i/web/status/9…Ad

via Echofon

_gsathya Here’s the chrome teams’ analysis of ES6 modules performance and future optimization plans: docs.google.com/document/d/1ov…

via Twitter for iPhone (retweeted on 8:11 AM, Apr 13th, 2018 via Echofon)

@DasSurma This silent crackle when the CRT monitor switches the resolution from 1024×768 to 800×600 (because that’s..twitter.com/i/web/status/9…9x

via Echofon in reply to DasSurma

@DasSurma LOL, was updating my first desktop and my first laptop to Service Pack 3 just a couple of days ago (senti..twitter.com/i/web/status/9…Nv

via Echofon in reply to DasSurma

Common pitfall with preloading via `link[rel=”preload”]`: forgetting the `crossorigin` attribute:..twitter.com/i/web/status/9…vE

via Echofon

GCPDataML From our own @felipehoffa, see how you can easily analyze half a trillion Wikipedia pageviews in BigQuery, using so..twitter.com/i/web/status/9…s8

via Twitter Web Client (retweeted on 12:41 AM, Apr 13th, 2018 via Echofon)

webkit New WebKit features shipped with Safari 11.1 on macOS and Safari on iOS 11.3: Service Workers, Payment Request, Bea..twitter.com/i/web/status/9…Cw

via Buffer (retweeted on 12:39 AM, Apr 13th, 2018 via Echofon)

ChromiumDev 🔥 What’s the best way to download, compile, instantiate, and use a WebAssembly module in JavaScript? @mathias expla..twitter.com/i/web/status/9…49

via Tweetbot for Mac (retweeted on 12:29 AM, Apr 13th, 2018 via Echofon)

🙌 Yay, no more RegEx hacks to figure out the destination (type) of a request. After @googlechrome, @MSEdgeDev, and..twitter.com/i/web/status/9…Sy

via Echofon

@robertnyman And if you go for #3 (iOS developers hate it), probably github.com/cubiq/add-to-h… is a good start.

via Echofon in reply to robertnyman

@tbaldauf I have it in my Firefox. Maybe it’s a Firefox experiment? I find this: support.mozilla.org/en-US/question….

via Twitter Web Client in reply to tbaldauf

@tbaldauf 🤔 Interesting. What browser and OS is this? Do you at least see the downward facing triangle at the top right of the tweet header?

via Twitter for iPhone in reply to tbaldauf

“Nobody wants to be invited to speak [at a conference] because of their gender […]. If you go around encouraging [ttwitter.com/i/web/status/9…wUIg

via Twitter for iPhone

@firt @webkit True. There’s plenty of rdar links, suggesting non-WebKit components are affected. Here’s hoping.

via Twitter for iPhone in reply to firt from Israel

@firt @webkit Right, this works. Yet it’s not what most people (including the ⬆️ article’s author) would expect [ci..twitter.com/i/web/status/9…7e

via Twitter for iPhone in reply to firt from Israel

ebidel Play 🕹 the Pac-Man Google Doodle from Node by using Puppeteer 🤹🏻‍♂️ to forward keypresses to Chrome…twitter.com/i/web/status/9…3r

via Twitter Web Client (retweeted on 6:45 PM, Apr 11th, 2018 via Twitter Lite)

backlon Web apps are only getting better by @futurepaul. One more point in favor of PWAs — they’re not Electron apps, so t..twitter.com/i/web/status/9…yl

via TweetDeck (retweeted on 6:29 PM, Apr 11th, 2018 via Echofon)

@Paul_Kinlan @codepo8, @boyofgreen I checked a number of the PWAs in the store on the Web. The corresponding (judgi..twitter.com/i/web/status/9…2z

via Echofon in reply to Paul_Kinlan

From @MicrosoftStore:

“Dear Paul,

We really appreciate you taking the time to make your app ‘Airhorner’ ready for..twitter.com/i/web/status/9…0y

via Echofon

rauschma You can use object destructuring for arrays (and array-ish objects):

> const {1:year, 2:month} = /^([0-9]{4})-([0-..twitter.com/i/web/status/9…pJ

via Tweetbot for Mac (retweeted on 6:13 PM, Apr 11th, 2018 via Echofon)

ChromeDevTools Now in Canary: Search for text across all network headers. pic.twitter.com/xcVmdh5ClX

via TweetDeck (retweeted on 6:11 PM, Apr 11th, 2018 via Echofon)

robbearman Very helpful tips on iOS workarounds. My study sample, memoui.com, already covered the state stor..twitter.com/i/web/status/9…9u

via Twitter Web Client (retweeted on 5:16 PM, Apr 11th, 2018 via Twitter for iPhone)

notwaldorf 🎈 I went to a @csswg meeting and I learnt about the algorithm browsers use to position floating boxes!!! It’s kind..twitter.com/i/web/status/9…iz

via Tweetbot for Mac (retweeted on 5:09 PM, Apr 11th, 2018 via Echofon)

WadihMerhy best gif I’ve seen this week pic.twitter.com/UlN8MmRkFs

via Twitter Web Client (retweeted on 5:08 PM, Apr 11th, 2018 via Echofon)

@tbaldauf Not here. URLs are still meaningful, /status/$id still there.
That being said, if run in full screen, the..twitter.com/i/web/status/9…PD

via Echofon in reply to tbaldauf

w3c With support from @googlechrome @MicrosoftEdge and @mozillafirefox @w3c and @FIDOAlliance FIDO2 Project open a new..twitter.com/i/web/status/9…YR

via Twitter Web Client (retweeted on 4:56 PM, Apr 11th, 2018 via Echofon)

Good tips for dealing with iOS’ current limitations when it comes to Progressive Web Apps: netguru.co/codestories/fe…twitter.com/i/web/status/9…QJ

via Twitter Web Client

ChromeDevTools Now in Canary Experiments: The Protocol Monitor. Useful if you want to automate a DevTools feature in Puppeteer but..twitter.com/i/web/status/9…3u

via Twitter Web Client (retweeted on 8:21 PM, Apr 10th, 2018 via Echofon)

kylealden @nekrtemplar @bfrancis @KingstonTime @slightlylate @MSEdgeDev @tomayac That said, like any device integration, OS A..twitter.com/i/web/status/9…GZ

via TweetDeck (retweeted on 7:02 PM, Apr 10th, 2018 via Twitter for iPhone)

kylealden @nekrtemplar @bfrancis @KingstonTime @slightlylate @MSEdgeDev @tomayac We started with this packaged model via the..twitter.com/i/web/status/9…xF

via TweetDeck (retweeted on 7:00 PM, Apr 10th, 2018 via Twitter for iPhone)

@KingWebString I think if done properly, that is, requiring HTTPS and going through a transparent permission flow, this should be fine.

via Twitter for iPhone in reply to KingWebString from Israel

stefanjudis Wanna check if your service worker works properly —@ebidelel provides a few handy scripts for Puppeteer to check thitwitter.com/i/web/status/9…Fpu4

via Twitter Web Client (retweeted on 10:30 AM, Apr 10th, 2018 via Echofon)

HenrikJoreteg I think this may be the lib used to generate the little download graphs on the new npmjs.com site (or..twitter.com/i/web/status/9…K1

via Twitter Lite (retweeted on 7:28 AM, Apr 10th, 2018 via Echofon)

kennethrohde Been using Chrome OS as main computer for a few days, with external web cam, keyboard, mouse and headset… stuff j..twitter.com/i/web/status/9…0M

via Twitter Lite (retweeted on 10:30 PM, Apr 9th, 2018 via Echofon)

@kennethrohde That’s so meta, the screenshot shows the tweet that I’m reading. Love it.

via Echofon in reply to kennethrohde

Reviews (docs.microsoft.com/en-us/windows/…) of @MicrosoftStore PWAs are brutally honest (1⭐️). Love this Heisen-review: “Much..twitter.com/i/web/status/9…06

via Echofon

TheSEMPost Google: Avoid Non-Head HTML Tags in Head Section of Pages thesempost.com/avoid-non-head…

via Twitter Web Client (retweeted on 10:13 PM, Apr 9th, 2018 via Echofon)

A bit that I overlooked is how one can get access to Windows APIs from @windowsstore-listed PWAs, like the contacts..twitter.com/i/web/status/9…kr

via Twitter for iPhone in reply to tomayac

Now that the dust has settled over the @windowsstore listing PWAs (windowscentral.com/first-batch-wi…), let’s go back to..twitter.com/i/web/status/9…a1

via Twitter for iPhone from Warsaw, Poland

andrey_l1nd3n While most of us are just lazying away he weekend @tomayac is uncomplicating the internets… Another gem on a..twitter.com/i/web/status/9…LP

via Twitter Web Client (retweeted on 9:23 PM, Apr 9th, 2018 via Echofon)

stefanjudis The “capture node screenshot” feature of @ChromeDevTools is so incredibly useful. I use it all the time to share st..twitter.com/i/web/status/9…R2

via Twitter Web Client (retweeted on 7:22 PM, Apr 9th, 2018 via Echofon)

@jerem And of course I half-messed up the joke with the typo: it’s `rm -fr` of course 😂

via Echofon in reply to jerem

@jerem Note that Service Workers were scrapped last minute from WKWebView, they were still in when I wrote..twitter.com/i/web/status/9…1Q

via Echofon in reply to jerem

Ever 🤔 wondered why the ⚡️ @AMPhtml Toolbox Optimizer (github.com/ampproject/amp…) replaces the inlined boilerplate CS..twitter.com/i/web/status/9…3j

via Twitter Web Client

As much as I applaud Microsoft for making Progressive Web Apps first class citizens on the Windows Store (..twitter.com/i/web/status/9…rh

via Echofon

The Stack Overflow Age—A reflection on almost 10 years of the platform by its inventor. joelonsoftware.com/2018/04/06/the…a

via Twitter for iPhone

anssik Stoked to announce the next generation Generic Sensor API based motion sensors are enabled by default in Chrome 67! bugs.chromium.org/p/chromium/iss…

via Twitter for iPhone (retweeted on 11:19 AM, Apr 7th, 2018 via Echofon)

“[S]ervices that use long-lived non-secure cookies are likely to be unhappy, which is good.”-@mikewestt on his sugge.twitter.com/i/web/status/9…4c9

via Echofon

Twitter API Site Streams and User Streams deprecation delayed: twitter.com/TwitterDev/sta…. Thanks, @TwitterAPI for not..twitter.com/i/web/status/9…co

via Echofon

jmperezperez I have just published an article about using high-order components to do lazy-loading. Fetch what is needed, when n..twitter.com/i/web/status/9…XH

via Twitter Web Client (retweeted on 10:28 AM, Apr 7th, 2018 via Echofon)

Examples of _everything_ new in ECMAScript 2016, 2017, and 2018 by @rajaraodv: medium.freecodecamp.org/here-are-examp…. A ton of ex..twitter.com/i/web/status/9…Ka

via Twitter Web Client

ES modules explained with cartoons, by @linclark: hacks.mozilla.org/2018/03/es-mod…. What a fun way to get super in-depth content across.

via Twitter Web Client

@stoyanstefanov Further: “daß” is now “dass”, same for “muß”, which is now “muss”. Note: ‘ß’ isn’t dead yet (it is..twitter.com/i/web/status/9…l1

via Echofon in reply to stoyanstefanov

@stoyanstefanov After a quick scan: “vird” should be “wird”. The word “wess” is old-German for “wessen”, and means..twitter.com/i/web/status/9…9B

via Echofon in reply to stoyanstefanov

__apf__ Like emoji? They’re getting easier to use in Chrome! On Chrome Canary for Mac, flip the -emoji-context-menu..twitter.com/i/web/status/9…lg

via Twitter for Android (retweeted on 10:40 PM, Apr 5th, 2018 via Echofon)

There’s more tweets in this month! Go up and select a date to see more ↑