How to Read an RFC: https://t.co/kc4ydsEYle. Great overview by @mnot. ðŸ’
The art of debugging with @ChromeDevTools: https://t.co/4HsZGAIerH. Always interesting to read up on other developers’ debugging workflows.
Introducing NoState Prefetch: https://t.co/dv0XJx6YOd.
Be notified of non-errors like browser interventions, deprecations, and Feature Policy violations with the new `Rep… https://t.co/TnOvPIcCrF
@cheneytsai @jeffposnick @slightlylate @mohsen____ @lencioni @dandv @gauntface Interesting discussion! Estimating t… https://t.co/YX5w2K5OW7
As you optimize your site’s WebP images, don’t neglect your GIFs neither, they deserve some love, too:… https://t.co/ChuuKrbs1D
@HTTPArchive @rick_viscomi Somehow your regular expression doesn’t catch `<marquee>`. On limited mobile connection… https://t.co/d3qPs30bcN
RT @nicolastorzec: Longer read on the ongoing Apple Maps reboot:
- switch to first-party data
- dedicated car fleet with GPS sensors, LiDAR…
Why are web standards so slow? https://t.co/moNkYRlg7C To-the-point summary by @brucel. â³
@_prateekbh @_developit Tested with https://t.co/aIy7XAWv2f.
Wow, pinned @ChromeDevTools expressions. Brilliant idea! https://t.co/KCzwoKSuG5
RT @auchenberg: ndb by @ChromeDevTools, a standalone DevTools hosted by Puppeteer for node.js. Glad to see my idea from 2014 of taking DevT…
RT @ericlaw: Tip: WebP is supported in the latest builds of Microsoft Edge. https://t.co/VvyarwwBby
@_prateekbh @_developit Looks pretty nice ðŸ’. One unexpected issue (tested on iOS) is that changing the time scrolls… https://t.co/4Suc7EICaZ
RT @therealfitz: Thread time! Google just announced a thing called “The Data Transfer Project.” You might be wondering why they did this an…
That tab suspending extension you may have installed might soon become superfluous: introducing the Page Lifecycle… https://t.co/ioOitafkWO
iamdevloper Every now and then, ping one of your competitor’s websites using an IE6 VM. Keep them on their toes.
RT @kosamari: If you are serving your site on Github pages, make sure HTTPS is enforced.
> ✅Enforce HTTPS <
You probably configured A Rec…
Proposal for a new Badging API that would allow Progressive Web Apps to show things like “unread†badges or similar… https://t.co/QvkRbVQGmG
RT @feediary: We are live 🚀 - https://t.co/RTtGsyehjU is here to stay!
Your unique RSS reader. Browse your favourite content, with zero tr…
@feediary Pretty neat ðŸ’. Feature requests: (i) hotkeys for quick feed navigation (if there are some, I didn’t find… https://t.co/rDYvupYBxx
RT @dalmaer: ★ Mission: Improve the Web Ecosystem for Developers
I am joining Ben on a renewed mission to help the Web: “We want to make h…
@Paul_Kinlan @ainslec This. I never really got warm with the Pixelbook’s (or any Chromebook’s actually) keyboard. T… https://t.co/KWzsCkS4As
@webReformer @reactjs This originates from promotable iframes: https://t.co/XfTsL0avpt.
RT @sil: Connect Four. In pure CSS with no scripting at all. I have rarely seen a CSS Tricks article more deserving of the name. This is br…
Proposal for a new `<portal>` element: https://t.co/gLeAYcqSjh. See the Intent to Ship below. â¤µï¸ https://t.co/fEwpuBfsUK
RT @ebidel: Published a DevTools extension âš™ï¸that adds a panel 🎚for easily testing Feature Policies [1] on a page. Toggle/try different pol…
@firt Interesting observation. Might also be a rewrite in order to finally get i stalled web apps right. 🤞
RT @PinterestEng: Today we’re sharing a one year retrospective ​on building a progressive web app, which helps our users in low-bandwidth e…
RT @chaddonohue: CSS grid helps so much with complex component layouts. Check out this functioning seven segment display powered by CSS gri…
@kylealden @MSEdgeDev @MSEdgeUpdates In my particular case, the store team reviewed on:
- Edge 42.17134.1.0
- EdgeH… https://t.co/6kc1NmDw8w
@_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:… https://t.co/CYq8WAeL8U
@kylealden @MSEdgeDev @MSEdgeUpdates Hi Kyle 💋. It seems like I’m hitting https://t.co/8OPFfD844X, and apparently i… https://t.co/JQE2tumS9A
@rowan_m @_davideast @LoraVardarova https://t.co/3DPg8R2yP2 @umaar has you covered!
@cramforce Hey @tweetbez, Malte is unhappy in his job and considering a change. Double his salary maybe?! https://t.co/UpoRQTiAT5
RT @hankchizljaw: 🔣 Getting and sharing info about someone’s browser is janky as heck, so I made a new product to change that.
Check out ‘…
RT @kylealden: @tomayac @MSEdgeDev @MSEdgeUpdates Thanks for sharing, Thomas! The end to end experience isn’t as smooth as we’d like (espec…
New blog post: “Submitting a Microsoft Edge extension to the Microsoft Store”: https://t.co/59EsxWPwGi. A bit of a… https://t.co/1krhyUE3Mi
@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… https://t.co/GoyC4P5RGA
@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… https://t.co/7eBjXWFWIa
@slightlylate @KhurrumQureshi1 @addyosmani Congratulations, this looks great 🎉. Just ran it through WebPageTest (… https://t.co/iXjOWeqLNH
RT @Mustafa_x: Making sites technically fast is great, but 30% of users still think they are slow, I wrote on how to hack user perception t…
@jeffposnick @samthor @kosamari You belong, @jeffposnick 🤗
@dalmaer @AMPhtml I wonder about potential overhead of components that were built with cache constraints in mind li… https://t.co/DHtKLbgkcc
@AMPhtml @dalmaer It might become an official endorsement at least, judging from https://t.co/a1auX9FIbm.
RT @AMPhtml: @tomayac @dalmaer Just remove the amp/âš¡ï¸ attribute from the <html> element and you are good!
RT @bmeurer: Whenever I work on anything promise related I always end up staring at the MDN page for a while to swap in the basics into my…
@esakki_raj @HTTPArchive Oh, it was working earlier. Anyway, here it is: https://t.co/wkN655KxdU.
The PWA Tips newsletter mentions my study on Progressive Web Apps in the @HTTPArchive in their current issue:… https://t.co/yfmLsNz2qT
RT @patrickhulce: And with LH v3 to boot! 🤩so stoked to dive in here, lots of juicy data ripe for the picking 🔠https://t.co/HY3dy9AUHq
Woohoo, @MSEdgeDev folks: 💷â€â™€ï¸ Service Worker Detector (https://t.co/0L1fYfz5tZ) is coming to the Microsoft Edge ex… https://t.co/PEmWnm4Ydx
Well researched thread by @slightlylate on low-end Android devices ⤵ï¸.
One linked source: “Android Go is being bill… https://t.co/FWnTLImzbU
RT @tomtaylor: I bought a £60 Android phone (a second hand Moto G4 Play) this week, partly to see what Android is like, but mostly for perf…
@iandevlin @MozDevNet to the rescue: https://t.co/wrQnn3mj0u. I need to RTFM on `text-overflow` every single time,… https://t.co/dI0x7mtHNs
@jeffposnick @workboxjs Is swQuery.com still available? 😂
RT @westonruter: There is now a #PWA feature plugin on the https://t.co/mDeydLvHv3 directory! Its purpose is to curate Progressive Web App…
RT @mathias: If you have an npm account, please enable Two-Factor Authentication if you haven’t already! https://t.co/NAWmmgqkxc
2FA is an…
“CSS is a declarative subset of JavaScript, optimized for styling tasks. A CSS file takes the .css extension and, i… https://t.co/8wRmac1WOS
Brilliant(!) writeup by @antin of all the top-ace engineering work that went into making @GooglePhotos an amazing w… https://t.co/NJIgW0BCMV
@ValentinHervieu @olivtassinari Pardon the brevity from https://t.co/pSo2npN13z. The `crossorigin` attribute isn’t… https://t.co/ft4BM8cHby
RT @ericerway: Great research from @HTTPArchive on overall adoption of #PWA. We need to continue making this 10X easier for everyone starti…
@olivtassinari You should use a proper attribute value though: https://t.co/KrmzxaWdKq. Invalid values magically do… https://t.co/q6b4pubed6
RT @ChromiumDev: How do we measure frustration with unresponsive UX?
Enter FID: the First Input Delay metric for measuring web page respon…
RT @zachleat: I’m really enjoying this series from @ChrisFerdinandi. The simple act of reading the articles can help you navigate the maze…
amiocn Introduce Badgen badgen.now.sh @zeithq #badge #service pic.twitter.com/z0EJmGEPLe
RT @umaar: Dev Tips: DevTools: 🖼 Drag and drop new images to override them on a website: https://t.co/f7RPkPfwgs - Part of the Local Overri…
Canceling asynchronous functions in JavaScript—brain-challenging piece by @samthor. I’m 50% sure I understood 80% o… https://t.co/QH2I11rOmD
@shadow_hayato Looks like the Custom Elements Registry link got confused. Could you post it here, please? ðŸ™
RT @_zouhir: Excellent writeup if you ever wanted to find your perfect web-font for numbers: https://t.co/HXrmVDGp1F
Somewhat unfortunately the actual fix is ready to replace hacks like this: https://t.co/x5BOUMj7Fy. (Paging @webkit… https://t.co/mPeh0DVSb1
The crazy hacks it takes to make an iframe scrollable (somewhat) on iOS. Still doesn’t support tap menu bar to scro… https://t.co/OQdafMWg8X
RT @felipehoffa: I just published “These are the real Stack Overflow trends: Use the pageviews†https://t.co/2cynWQyvrN
RT @igrigorik: Introduction to Feature Policy: https://t.co/mougeQIiNM — yes, you can finally disallow sync-XHR’s, disallow unsized media,…
@BorjaBalle @MVickySchneider Congratulations! 🎉
@henrylim96 @jeffposnick The same restrictions apply. One idea (apart from modifying the CDN headers) would be to d… https://t.co/iF5OkouCiU
Another writeup on the mysterious (at first sight) 7MB of cache storage consumed by opaque responses referencing… https://t.co/fOo62HXhIE
RT @EruditeAgency: Awesome research by Thomas Steiner on Detecting Progressive Web Apps in the HTTP Archive. Not just 1 approach but 3 - br…
RT @HTTPArchive: Really impressive and thorough research here by @tomayac to explore multiple approaches to detect PWAs in HTTP Archive. Ma…
RT @igrigorik: Page speed is now a ranking factor for mobile search! ðŸ’
Now’s the time to audit your site with Lighthouse, PageSpeed Insigh…
RT @Real_CSS_Tricks: Web Components in 2018 :: https://t.co/EUmD53aLXu
@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… https://t.co/kBlVy0R0Ql
@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… https://t.co/kH5NJJBm70
Several weeks of research come to an end: my @HTTPArchive Progressive Web App study has been published:… https://t.co/EDXgkvTyoM
Browsh—The modern text-based browser: https://t.co/S7kMTgLGAZ. ðŸŒ
(via @ade_oshineye) https://t.co/SknV2pqt9D
RT @sundress: @DasSurma @fugueish @rob_dodson Captions aren’t the same as alts - captions are intended for people who can see the image, wh…
@firt @jeffposnick @simevidas It’s a bullet point now (among many) for W3C TPAC in October for the Service Workers… https://t.co/oJQ5rljYGK
@jeffposnick @firt @simevidas Having a simple timestamp as part of the cache entry when something was added and acc… https://t.co/loL47rufXS
Still no Safari or Web app changes in iOS 12 Beta 3 that I would have noted 😕…
â–ªï¸PWA tests:… https://t.co/UQNsdy8ixe
@cramforce Cool idea. Future work: combine this with WikiShootMe: https://t.co/QZj4WiKVzK.
Nice collection of alternatives to the `document.write` approach in â¦@WebReflectionâ©â€™s repository linked below, als… https://t.co/SekEU0tIES
“Use legacy to bring in what legacy needsâ€â€”@WebReflectionâ© on dealing with legacy browsers without defaulting to tr… https://t.co/cgCQeQ1W67
RT @jamesdonoh: Worked with a brilliant team of people getting the BBC News website onto HTTPS at last. I wish it was as straightforward as…
RT @Martijn_Cuppens: The div that looks different in every browser https://t.co/hXmxoLA8fW https://t.co/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.… https://t.co/iqhJpbfN27
RT @MozDevNet: The PerformanceServerTiming API has been implemented in Firefox 61 - https://t.co/inKW9L1YZt)
Brilliant summary of JavaScript engine optimizations: https://t.co/DMlDGEjIKW. The tl;dr is: object shapes matter (… https://t.co/0gnLNvy1Fh
@_developit It’s a sign. I’ve made brilliant experiences with @Xubuntu on my iMac 🖥: https://t.co/sWqyF4EM79.
I was looking for a reliable @github-flavored Markdown preview tool. The best and simplest I found is Grip (… https://t.co/DWcMM3ktGW
RT @samthor: Surprise news! @emojityper is available on the Chrome store, so you can hit Cmd/Ctrl-Shift-E and get emoji—anytime! 😎
https://…
RT @EFF: BREAKING: In a huge victory, the European Parliament has voted 318-278 against #Article13 and #Article11—the disastrous #Censorshi…
@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… https://t.co/pDhLtZN4jJ
Optimizing CSS: ID selectors and other myths: https://t.co/CHTqwOTKZD â¤ï¸ the first sentence: “[When t]he average we… https://t.co/vB36pVxHDd
@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… https://t.co/6I4yTkEqPk
@slidemaster12 Try https://t.co/tkl9gH1N77 by @DeanoHume or https://t.co/oPhkYXjRSp by @TalAter. Else, all content… https://t.co/lBgH5IknWB
@carstenhag Thanks, fixed. 💌
@carstenhag @petele @googlechrome I hear you :-) One step to encourage interoperability is to file browser bugs lik… https://t.co/UWntWR7eq4
@carstenhag Note: I was on macOS and iOS, it’s an entirely different story there. Check @petele’s post on the lates… https://t.co/gbGDinQu3F
Gestalt, Prägnanz, so many German lean words used in the design world. Great article on these concepts by… https://t.co/W6RoNH4QYO
@samthor Can you explain in simple terms why Hangouts writes 🇺🇸 as emojified letters “US†in the chat dialog, but i… https://t.co/dgEApEYCgN
💨â€ðŸ« Held a guest lecture on Progressive Web Apps at Duale Hochschule Baden-Württemberg (https://t.co/LSBdBtfKKl) to… https://t.co/rWHVyEu04z
@kdzwinel +1.
Real_CSS_Tricks Internetting is hard.
(“Friendly web development tutorials for complete beginners”)
internetingishard.com pic.twitter.com/JjLelFZpUE
RT @ChromiumDev: Introduction to Feature Policy✨
It’s like Content Security Policy but for controlling features💉
https://t.co/cU330Y5SJ9
RT @zenmumbler: I have embraced the Web Streams API. It’s only partially supported now so I implemented the full spec and made a polyfill f…
RT @DeanoHume: Freshly blogged! Getting started with the Ambient Light Sensor
https://t.co/UM53Xtcvr5
#javascript #PWA #ambientlightsenso…
@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 https://t.co/jWCubencKe? 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… https://t.co/PUW2jXu7ag
RT @paulcalvano: Are larger pages more likely to be slower? And what can you do about page bloat on your site? I correlated page weight to…
RT @mxbck: Did you know you can use the Network Information API to make a website adapt to different connection speeds? 2G/3G: <img>, 4G: <…
@kdzwinel @DuckDuckGo Congratulations, Konrad! Looking forward to learning more about your new responsibilities!
RT @igrigorik: best practices for `localhost` TLS certificates: https://t.co/kMz1Yqw5GK — great tips, courtesy of @letsencrypt.
@firt Web Packaging will definitely make the banner be displayed in the correct context at least. Displaying it (in… https://t.co/VKVnDg5iKc
RT @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 our infra…
@firt Heading “The Phantom Banner†at https://t.co/Jeahpcs92k. It’s super annoying, and, yes, in the context of an… https://t.co/u6oWgkzT4t
@firt https://t.co/H3IOjoHlMD
It has nothing to do with cache serving. This is a regular search for your name in S… https://t.co/16mwyYpjub
@firt https://t.co/gS7U1z8bEu :-) It’s the Universal Links bar.