How to Read an RFC: mnot.net/blog/2018/07/3…. Great overview by @mnot. 👏
The art of debugging with @ChromeDevTools: medium.com/frontmen/art-o…. Always interesting to read up on other developers’ debugging workflows.
Introducing NoState Prefetch: developers.google.com/web/updates/20….
Be notified of non-errors like browser interventions, deprecations, and Feature Policy violations with the new `Rep..twitter.com/i/web/status/1…rF
@cheneytsai @jeffposnick @slightlylate @mohsen____ @lencioni @dandv @gauntface Interesting discussion! Estimating t..twitter.com/i/web/status/1…W7
As you optimize your site’s WebP images, don’t neglect your GIFs neither, they deserve some love, too:..twitter.com/i/web/status/1…1D
@HTTPArchive @rick_viscomi Somehow your regular expression doesn’t catch `<marquee>`. On limited mobile connection..twitter.com/i/web/status/1…cN
nicolastorzec Longer read on the ongoing Apple Maps reboot:
- switch to first-party data
- dedicated car fleet with GPS sensors,..twitter.com/i/web/status/1…a8
Why are web standards so slow? brucelawson.co.uk/2018/why-are-w… To-the-point summary by @brucel. ⏳
@_prateekbh @_developit Tested with mybrowser.fyi/report/5b59cd5….
Wow, pinned @ChromeDevTools expressions. Brilliant idea! twitter.com/umaar/status/1…
auchenberg ndb by @ChromeDevTools, a standalone DevTools hosted by Puppeteer for node.js. Glad to see my idea from 2014 of tak..twitter.com/i/web/status/1…Ai
ericlaw Tip: WebP is supported in the latest builds of Microsoft Edge. twitter.com/reybango/statu…
@_prateekbh @_developit Looks pretty nice 👍. One unexpected issue (tested on iOS) is that changing the time scrolls..twitter.com/i/web/status/1…aZ
therealfitz Thread time! Google just announced a thing called “The Data Transfer Project.” You might be wondering why they did..twitter.com/i/web/status/1…p9
That tab suspending extension you may have installed might soon become superfluous: introducing the Page Lifecycle..twitter.com/i/web/status/1…WO
iamdevloper Every now and then, ping one of your competitor’s websites using an IE6 VM. Keep them on their toes.
kosamari If you are serving your site on Github pages, make sure HTTPS is enforced.
> ✅Enforce HTTPS <
You probably config..twitter.com/i/web/status/1…RG
Proposal for a new Badging API that would allow Progressive Web Apps to show things like “unread” badges or similar..twitter.com/i/web/status/1…mG
feediary We are live 🚀 - feediary.com is here to stay!
Your unique RSS reader. Browse your favourite content, wi..twitter.com/i/web/status/1…Fo
@feediary Pretty neat 👍. Feature requests: (i) hotkeys for quick feed navigation (if there are some, I didn’t find..twitter.com/i/web/status/1…xx
dalmaer ★ Mission: Improve the Web Ecosystem for Developers
I am joining Ben on a renewed mission to help the Web: “We wan..twitter.com/i/web/status/1…X5
@Paul_Kinlan @ainslec This. I never really got warm with the Pixelbook’s (or any Chromebook’s actually) keyboard. T..twitter.com/i/web/status/1…As
@webReformer @reactjs This originates from promotable iframes: discourse.wicg.io/t/proposal-for….
sil Connect Four. In pure CSS with no scripting at all. I have rarely seen a CSS Tricks article more deserving of the n..twitter.com/i/web/status/1…BZ
Proposal for a new `<portal>` element: github.com/KenjiBaheux/po…. See the Intent to Ship below. ⤵️ twitter.com/intenttoship/s…
ebidel Published a DevTools extension ⚙️that adds a panel 🎚for easily testing Feature Policies [1] on a page. Toggle/try d..twitter.com/i/web/status/1…oj
@firt Interesting observation. Might also be a rewrite in order to finally get i stalled web apps right. 🤞
PinterestEng Today we’re sharing a one year retrospective on building a progressive web app, which helps our users in low-bandw..twitter.com/i/web/status/1…t9
chaddonohue CSS grid helps so much with complex component layouts. Check out this functioning seven segment display powered by..twitter.com/i/web/status/1…8N
@kylealden @MSEdgeDev @MSEdgeUpdates In my particular case, the store team reviewed on:
- Edge 42.17134.1.0
- EdgeH..twitter.com/i/web/status/1…8w
@_zouhir @MSEdgeDev @MSEdgeUpdates @kylealden Thanks for the kind words! It’s hopefully a constructive feedback rant :-)
@kylealden @MSEdgeDev @MSEdgeUpdates Thanks for your help!
I’m new-ish (again) to Windows, so pardon my ignorance:..twitter.com/i/web/status/1…8U
@kylealden @MSEdgeDev @MSEdgeUpdates Hi Kyle 👋. It seems like I’m hitting developer.microsoft.com/en-us/microsof…, and apparently i..twitter.com/i/web/status/1…9A
@rowan_m @_davideast @LoraVardarova umaar.com/dev-tips/156-e… @umaar has you covered!
@cramforce Hey @tweetbez, Malte is unhappy in his job and considering a change. Double his salary maybe?! twitter.com/cramforce/stat…
hankchizljaw 📣 Getting and sharing info about someone’s browser is janky as heck, so I made a new product to change that.
Check..twitter.com/i/web/status/1…GY
kylealden @tomayac @MSEdgeDev @MSEdgeUpdates Thanks for sharing, Thomas! The end to end experience isn’t as smooth as we’d li..twitter.com/i/web/status/1…EZ
New blog post: “Submitting a Microsoft Edge extension to the Microsoft Store”: blog.tomayac.com/2018/07/19/sub…. A bit of a..twitter.com/i/web/status/1…Mi
@slightlylate @KhurrumQureshi1 @addyosmani Food for thought and conversation for @MartinSchierle.
@slightlylate @KhurrumQureshi1 @addyosmani Might be a temporary workaround until full responsive launches?!
@slightlylate @KhurrumQureshi1 @addyosmani Still some small hiccups with offline, but it was definitely working bef..twitter.com/i/web/status/1…GA
@slightlylate @KhurrumQureshi1 @addyosmani Your test still confirms the slow TTFB, but this may be completely different in-country.
@slightlylate @KhurrumQureshi1 @addyosmani True. The Lighthouse run uses the final URL, my WebPageTest run uses the..twitter.com/i/web/status/1…Ia
@slightlylate @KhurrumQureshi1 @addyosmani Congratulations, this looks great 🎉. Just ran it through WebPageTest (..twitter.com/i/web/status/1…NH
Mustafa_x Making sites technically fast is great, but 30% of users still think they are slow, I wrote on how to hack user per..twitter.com/i/web/status/1…K2
@jeffposnick @samthor @kosamari You belong, @jeffposnick 🤗
@dalmaer @AMPhtml I wonder about potential overhead of components that were built with cache constraints in mind li..twitter.com/i/web/status/1…cc
@AMPhtml @dalmaer It might become an official endorsement at least, judging from github.com/ampproject/amp….
AMPhtml @tomayac @dalmaer Just remove the amp/⚡️ attribute from the <html> element and you are good!
bmeurer Whenever I work on anything promise related I always end up staring at the MDN page for a while to swap in the basi..twitter.com/i/web/status/1…ds
@esakki_raj @HTTPArchive Oh, it was working earlier. Anyway, here it is: medium.com/dev-channel/pr….
The PWA Tips newsletter mentions my study on Progressive Web Apps in the @HTTPArchive in their current issue:..twitter.com/i/web/status/1…qT
patrickhulce And with LH v3 to boot! 🤩so stoked to dive in here, lots of juicy data ripe for the picking 🍓 twitter.com/HTTPArchive/st…
Woohoo, @MSEdgeDev folks: 👷♀️ Service Worker Detector (github.com/google/service…) is coming to the Microsoft Edge ex..twitter.com/i/web/status/1…dx
scheckmedia First experimental version of Photils. A PWA which contains some useful tools for photographers…twitter.com/i/web/status/1…9w
Well researched thread by @slightlylate on low-end Android devices ⤵️.
One linked source: “Android Go is being bill..twitter.com/i/web/status/1…bU
tomtaylor I bought a £60 Android phone (a second hand Moto G4 Play) this week, partly to see what Android is like, but mostly..twitter.com/i/web/status/1…gj
@iandevlin @MozDevNet to the rescue: developer.mozilla.org/en-US/docs/Web…. I need to RTFM on `text-overflow` every single time,..twitter.com/i/web/status/1…Ns
@jeffposnick @workboxjs Is swQuery.com still available? 😂
westonruter There is now a #PWA feature plugin on the WordPress.org directory! Its purpose is to curate Progressive W..twitter.com/i/web/status/1…qO
mathias If you have an npm account, please enable Two-Factor Authentication if you haven’t already! docs.npmjs.com/getting-starte…..twitter.com/i/web/status/1…58
“CSS is a declarative subset of JavaScript, optimized for styling tasks. A CSS file takes the .css extension and, i..twitter.com/i/web/status/1…OS
Brilliant(!) writeup by @antin of all the top-ace engineering work that went into making @googlephotos an amazing w..twitter.com/i/web/status/1…MV
@ValentinHervieu @olivtassinari Pardon the brevity from twitter.com/tomayac/status…. The `crossorigin` attribute isn’t..twitter.com/i/web/status/1…by
ericerway Great research from @HTTPArchive on overall adoption of #PWA. We need to continue making this 10X easier for everyo..twitter.com/i/web/status/1…Ci
@olivtassinari You should use a proper attribute value though: developer.mozilla.org/en-US/docs/Web…. Invalid values magically do..twitter.com/i/web/status/1…d6
ChromiumDev How do we measure frustration with unresponsive UX?
Enter FID: the First Input Delay metric for measuring web page..twitter.com/i/web/status/1…pp
zachleat I’m really enjoying this series from @ChrisFerdinandi. The simple act of reading the articles can help you navigate..twitter.com/i/web/status/1…lD

amiocn Introduce Badgen badgen.now.sh @zeithq #badge #service pic.twitter.com/z0EJmGEPLe
sw12 Nice summary of lesser-known element methods — and the simplest explanation of the DOM I’ve ever read..twitter.com/i/web/status/1…1qm
umaar Dev Tips: DevTools: 🖼 Drag and drop new images to override them on a website: umaar.com/dev-tips/174-d… - Part of the..twitter.com/i/web/status/1…wK
Canceling asynchronous functions in JavaScript—brain-challenging piece by@samthorr. I’m 50% sure I understood 80% o.twitter.com/i/web/status/1…OmD
@shadow_hayato Looks like the Custom Elements Registry link got confused. Could you post it here, please? 🙏
_zouhir Excellent writeup if you ever wanted to find your perfect web-font for numbers: blog.graphiq.com/finding-the-be…
rick_viscomi I used an ancient JS statement for the first time and it was oddly cool: the labeled statement..twitter.com/i/web/status/1…9A
Somewhat unfortunately the actual fix is ready to replace hacks like this: jsbin.com/qinarik/quiet. (Paging @webkit..twitter.com/i/web/status/1…b1
The crazy hacks it takes to make an iframe scrollable (somewhat) on iOS. Still doesn’t support tap menu bar to scro..twitter.com/i/web/status/1…8X
felipehoffa I just published “These are the real Stack Overflow trends: Use the pageviews” medium.com/p/these-are-th…
igrigorik Introduction to Feature Policy: bit.ly/2uhhq06 — yes, you can finally disallow sync-XHR’s, disallow unsize.twitter.com/i/web/status/1…JMq
@BorjaBalle @MVickySchneider Congratulations! 🎉
@henrylim96 @jeffposnick The same restrictions apply. One idea (apart from modifying the CDN headers) would be to d..twitter.com/i/web/status/1…iU
Another writeup on the mysterious (at first sight) 7MB of cache storage consumed by opaque responses referencing..twitter.com/i/web/status/1…IE
EruditeAgency Awesome research by Thomas Steiner on Detecting Progressive Web Apps in the HTTP Archive. Not just 1 approach but 3..twitter.com/i/web/status/1…el
HTTPArchive Really impressive and thorough research here by @tomayac to explore multiple approaches to detect PWAs in HTTP Arch..twitter.com/i/web/status/1…WM
igrigorik Page speed is now a ranking factor for mobile search! 👏
Now’s the time to audit your site with Lighthouse, PageSpe..twitter.com/i/web/status/1…dP
Real_CSS_Tricks Web Components in 2018 :: sitepen.com/blog/2018/07/0…
@firt @HTTPArchive No worries. Essentially this number needs to be taken with a *big* grain of salt. 🌊
@firt @HTTPArchive Ah, you’re asking specifically about this number. Then the answer is hidden in..twitter.com/i/web/status/1…Ql
@firt @HTTPArchive However you like, the `platform` is always extracted, so you can slice and dice the data however you like.
@firt @HTTPArchive The @HTTPArchive FAQ has a good answer to that: “As of March 1 2016, the tests are performed on..twitter.com/i/web/status/1…70
Several weeks of research come to an end: my @HTTPArchive Progressive Web App study has been published:..twitter.com/i/web/status/1…oM

Browsh—The modern text-based browser:github.com/browsh-org/bro…Z. 🐌
(via@ade_oshineyee)pic.twitter.com/SknV2pqt9DD
sundress @DasSurma @fugueish @rob_dodson Captions aren’t the same as alts - captions are intended for people who can see the..twitter.com/i/web/status/1…tX
@firt @jeffposnick @simevidas It’s a bullet point now (among many) for W3C TPAC in October for the Service Workers..twitter.com/i/web/status/1…GK
@jeffposnick @firt @simevidas Having a simple timestamp as part of the cache entry when something was added and acc..twitter.com/i/web/status/1…XS
Still no Safari or Web app changes in iOS 12 Beta 3 that I would have noted 😕…
▪️PWA tests:twitter.com/i/web/status/1…8ixe
@cramforce Cool idea. Future work: combine this with WikiShootMe: tools.wmflabs.org/wikishootme/in….
Nice collection of alternatives to the `document.write` approach in @WebReflection’s repository linked below, als..twitter.com/i/web/status/1…ES
“Use legacy to bring in what legacy needs”-@WebReflectionn on dealing with legacy browsers without defaulting to tr.twitter.com/i/web/status/1…W67
jamesdonoh Worked with a brilliant team of people getting the BBC News website onto HTTPS at last. I wish it was as straightfo..twitter.com/i/web/status/1…G1

Martijn_Cuppens The div that looks different in every browser codepen.io/MartijnCuppens… pic.twitter.com/DTyOKxjhSG
@poshaughnessy Shut up and take my money! 😂
If you find the link, please share it here.
If you’re using Service Workers in production and don’t use a library, you might want to reconsider this decision…twitter.com/i/web/status/1…27
MozDevNet The PerformanceServerTiming API has been implemented in Firefox 61 - developer.mozilla.org/en-US/docs/Web…)
Brilliant summary of JavaScript engine optimizations: medium.freecodecamp.org/javascript-ess…. The tl;dr is: object shapes matter (..twitter.com/i/web/status/1…Fh
@_developit It’s a sign. I’ve made brilliant experiences with @Xubuntu on my iMac 🖥: blog.tomayac.com/2018/06/25/lin….
I was looking for a reliable @github-flavored Markdown preview tool. The best and simplest I found is Grip (..twitter.com/i/web/status/1…GW
samthor Surprise news! @emojityper is available on the Chrome store, so you can hit Cmd/Ctrl-Shift-E and get emoji—anytime!.twitter.com/i/web/status/1…yLo
EFF BREAKING: In a huge victory, the European Parliament has voted 318-278 against #Article13 and #Article11—the disast.twitter.com/i/web/status/1…3QF
@tonyfindeisen @googlechrome @paul_irish Could you please file a bug with a screenshot at crbug.com? Thank you!
What the to-be-voted-on EU copyright directive would involve is *not* the #WebWeWant. © 🇪🇺 Please don’t let this ha..twitter.com/i/web/status/1…jJ
Optimizing CSS: ID selectors and other myths: sitepoint.com/optimizing-css… ❤️ the first sentence: “[When t]he average we..twitter.com/i/web/status/1…Dd
@samthor @rowan_m I’m just upset by it looking weird. I guess all of US are. On a more serious note, any Zero Width..twitter.com/i/web/status/1…Pk
@slidemaster12 Try deanhume.com/progressive-we… by @DeanoHume or shop.oreilly.com/product/063692… by @TalAter. Else, all content..twitter.com/i/web/status/1…WB
@carstenhag Thanks, fixed. 👌
@carstenhag @petele @googlechrome I hear you :-) One step to encourage interoperability is to file browser bugs lik..twitter.com/i/web/status/1…q4
@carstenhag Note: I was on macOS and iOS, it’s an entirely different story there. Check @petele’s post on the lates..twitter.com/i/web/status/1…3F
Gestalt, Prägnanz, so many German lean words used in the design world. Great article on these concepts by..twitter.com/i/web/status/1…YO
@samthor Can you explain in simple terms why Hangouts writes 🇺🇸 as emojified letters “US” in the chat dialog, but i..twitter.com/i/web/status/1…gN
👨🏫 Held a guest lecture on Progressive Web Apps at Duale Hochschule Baden-Württemberg (dhbw.de/startseite.html) to..twitter.com/i/web/status/1…4z
@kdzwinel +1.

Real_CSS_Tricks Internetting is hard.
(“Friendly web development tutorials for complete beginners”)
internetingishard.com pic.twitter.com/JjLelFZpUE
ChromiumDev Introduction to Feature Policy✨
It’s like Content Security Policy but for controlling features👉
developers.google.com/web/updates/20…
zenmumbler I have embraced the Web Streams API. It’s only partially supported now so I implemented the full spec and made a po..twitter.com/i/web/status/1…eX
DeanoHume Freshly blogged! Getting started with the Ambient Light Sensor
deanhume.com/ambient-light-…
#javascript #PWA..twitter.com/i/web/status/1…gk
@gesis_org @trovdimi @stefandietze Herzlichen Glückwunsch, Stefan! 👨🏫
@wanderview @googlechrome Oh, wow. Unexpected news, but congratulations on the new gig!
@_developit Cool stuff. Do you know github.com/marionebl/svg-…? Would be cool to integrate this. CC: @marionebl, @fgnass.
@jameswillweb @zachleat Exactly, a genius hack at the time, but an artifact in history that we need to overcome.
Despite having been killed what feels ages ago, this conserved (stale) copy of Google Reader feels surprisingly fre..twitter.com/i/web/status/1…ag
paulcalvano Are larger pages more likely to be slower? And what can you do about page bloat on your site? I correlated page wei..twitter.com/i/web/status/1…WQ
mxbck Did you know you can use the Network Information API to make a website adapt to different connection speeds? 2G/3G:..twitter.com/i/web/status/1…2q
@kdzwinel @DuckDuckGo Congratulations, Konrad! Looking forward to learning more about your new responsibilities!
igrigorik best practices for `localhost` TLS certificates: bit.ly/2tKCFIz — great tips, courtesy of@letsencryptt.
@firt Web Packaging will definitely make the banner be displayed in the correct context at least. Displaying it (in..twitter.com/i/web/status/1…Kc
HTTPArchive 📈 The 2018_07_01 crawl running today is the first time we’re testing over 1 million URLs.
It’s a stress test of ou..twitter.com/i/web/status/1…wC
@firt Heading “The Phantom Banner” at medium.com/mobile-growth/…. It’s super annoying, and, yes, in the context of an..twitter.com/i/web/status/1…4t
@firt google.com/search?client=…
It has nothing to do with cache serving. This is a regular search for your name in S..twitter.com/i/web/status/1…ub
@firt developer.apple.com/library/archiv… :-) It’s the Universal Links bar.