sw12 I maintain a set of links to data about the web at bit.ly/10e9data.
I just updated it — let me know if an.twitter.com/i/web/status/1…WST
mathias JavaScript array destructuring implicitly invokes the iteration protocol, which comes at a cost.
Now that this pat..twitter.com/i/web/status/1…Ms
@nekrtemplar @Paul_Kinlan @firt @webkit bugs.webkit.org/buglist.cgi?bu… might be a good start, but there are more.
@nekrtemplar @Paul_Kinlan @firt Tracked in bugs.webkit.org/show_bug.cgi?i…. Might want to chime in there. My bug actually u..twitter.com/i/web/status/1…SJ
yosuke_furukawa “TPAC 2018 Lightening talk - Web Packaging - Google スライド” htn.to/bVfYLx
@kdzwinel Sure thing. FWIW, someone has been fiddling with this approach: medium.freecodecamp.org/disabling-brow….
@kdzwinel I can see the ad blockers of this world making this `is_private` test come out as false. Seems doable. Do..twitter.com/i/web/status/1…iJ
The core issue I was hitting is that @babeljs transpilation didn’t polyfill `NodeList.prototype.forEach`, tracked i..twitter.com/i/web/status/1…6r
I was doing Googlebot JavaScript execution debugging today and found @browserling’s @googlechrome 41 offering helpf..twitter.com/i/web/status/1…Qf
horse_js JavaScript. It’s basically TypeScript with implicit `any`, but you don’t have to write any types
hadleybeeman We the @w3ctag are publishing guidelines for creating web platform compatible components.
w3.org/2001/tag/doc/w…..twitter.com/i/web/status/1…Sl
Scott_Helme Last week we announced support for Network Error Logging (NEL) reports on @reporturi. Let’s take a closer look at w..twitter.com/i/web/status/1…AS
ietf Catching up with #QUIC: There’s been a lot of progress over the last two years w/more work scheduled for the..twitter.com/i/web/status/1…rA
Reverse geocoding (📍 lat/long → 🗺 address) tends to be expensive, unless you #DIY with geonames.org! My..twitter.com/i/web/status/1…U1
@DasSurma @jeffposnick @patmeenan @simevidas Hiring an expert @workboxjs Developer Evangelist, DMs are open. Previo..twitter.com/i/web/status/1…jS

simevidas Safari went from no support for <input type=”color”> to best color picker UI on Mac 👍 pic.twitter.com/y47bMH5OTg
@henrylim96 @phae So how does it compare size-wise? That’s the core question the article leaves open. 😂
Keithamus Update to twitter.com/Keithamus/stat…!
Safari Tech Preview 68 just released with support for `prefers-color-scheme: da..twitter.com/i/web/status/1…vj
smashingmag ✏️ Video performance on the web: @dougsillars takes a closer look at how video is being used today, what we can lea..twitter.com/i/web/status/1…Ax
Dixon_Jones Here you go. How PageRank REALLY works blog.majestic.com/company/unders… cc @RyanJones and @JosephKlok & anyone else willing to retweet.
chris_dumez As an experiment, we made it so that for anchors, target=_blank now also implies rel=noopener, for improved securit..twitter.com/i/web/status/1…bN
Amazing blog post by @patmeenan on HTTP/2 prioritization explained with amusement park line analogies 🎢 and lovely..twitter.com/i/web/status/1…T4
@rick_viscomi Congratulations! 🎊
rmondello Safari Technology Preview 68 is out. Here are the release notes: webkit.org/blog/8475/rele…
Some highlights:
- Added..twitter.com/i/web/status/1…SD
@firt @WebReflection @justmarkup There is support for service workers, but only after asking specifically for permi..twitter.com/i/web/status/1…7i
@robertnyman Mine was dark. But the specs were the same.
@Paul_Kinlan @yoavweiss Oops, of course. Corrected :-)
Client Hints demo: client-hints-demo.appspot.com .
• Response header:
- accept-ch: device-memory, dpr, width, viewport-..twitter.com/i/web/status/1…sd
@robertnyman Philips Savvy: m.gsmarena.com/philips_savvy-…
@argyleink IE? What else do you need? Picturefill filled that gap well when I tested it (for a obviously non-produc..twitter.com/i/web/status/1…8W
philnash Have you ever tried to load a video on a web page? 😀
Through a service worker? 😨
In Safari? 😱
Now I have, so here’s..twitter.com/i/web/status/1…2X
abdonrd Latest releases from the @polymer Project!
➡️ polymer-project.org/blog/2018-10-2…
🔥 The final stretch of work to release prod..twitter.com/i/web/status/1…NL
addyosmani JavaScript public class fields are coming to Chrome. They enable declaration of instance and static public fields:..twitter.com/i/web/status/1…LL
aerotwist Is it (P)React vs Web Components? I don’t think so, I think they can get on just fine! If you have teams that use a..twitter.com/i/web/status/1…Ww
pfrazee ✏️ Just published an answer to the question, “If you need to keep your computer online or use peer-services like ha..twitter.com/i/web/status/1…bo
SteveALee Webauthn in action in a web app on phone with fingerprint and on laptop with a @Yubico key. This is a game changer..twitter.com/i/web/status/1…oq
`IntersectionObserver` v2 includes a proposal for occlusion detection: github.com/w3c/Intersecti…. Use case motivation..twitter.com/i/web/status/1…Ix
My reaction to github.com/PWA-POLICE/pwa…, an effort to collect @webkit PWA bugs in a central repo: ⤵️ twitter.com/tomayac/status…
@_developit @samccone @____lighthouse @cramforce You just grokked German. Heartly luckwish!
paulcalvano I’ve started work on a 7-part Guided Tour of the @HTTPArchive, which takes you step by step through detailed analys..twitter.com/i/web/status/1…rp

_developit Sick of typing <a rel=”noopener noreferrer”>?
<a rel=”noreferrer”> implies noopener.
Specifying both is redundant 🤪 pic.twitter.com/nElV7q4JPy
@webmaxru @RickLania @jeffposnick @simevidas @slightlylate @workboxjs @webkit @firt While I appreciate the effort,..twitter.com/i/web/status/1…EQ
@RickLania @jeffposnick @simevidas @slightlylate @webmaxru @workboxjs @webkit @firt Yeah, of course you can reestab..twitter.com/i/web/status/1…Wz
ChromiumDev 🔥 The Intl.RelativeTimeFormat API enables localized formatting of relative times (e.g. “yesterday”, “42 seconds ago..twitter.com/i/web/status/1…kI
@jeffposnick @simevidas @slightlylate @webmaxru @workboxjs The single one biggest issue is 1); there’s a bug for it..twitter.com/i/web/status/1…ti
On my way to Lyon for @w3c TPAC to discuss exciting Geolocation Sensor API issues, use cases, and feature requests..twitter.com/i/web/status/1…gz

argyleink favorite way to make a responsive grid; just adjust a custom property in a media query 💀🤘
pic.twitter.com/fdQpG1BnbR
umaar Visual Studio Code can now convert your long chains of Promise.then()’s into async/await! 🎊 Works very well in both..twitter.com/i/web/status/1…eB
Tectonics Game xkcd.com/2061/ 🌍 🕹
simonhearne @kdzwinel Nice! I played with a hierarchical layout for requestmap.herokuapp.com but it often wouldn’t fit on a scre..twitter.com/i/web/status/1…55
Calibreapp Why is Time to Interactive so important? How does it work? All questions answered in this great guide by @radibit..twitter.com/i/web/status/1…Vh

ChromiumDev Initiate and control Picture-in-Picture (PiP) 🖼 for videos in Chrome 70.
🖍Learn how at developers.google.com/web/updates/20… pic.twitter.com/EYTq3czobf
@jeffjose In the “X for Y” pattern it’s fine, ‘Y’ being the other company’s trademark. I happen to know because I g..twitter.com/i/web/status/1…6w
ThePracticalDev Unsure if the cost of JavaScript is too high for your user-experience? 🙃
Lighthouse has a JavaScript Execution aud..twitter.com/i/web/status/1…lq
smoores87 Today @FirefoxNightly announced their support for encrypted SNI and it already works with millions of @Cloudflare d..twitter.com/i/web/status/1…CS
@kuvos @cramforce @stoyanstefanov The “CH” 🇨🇭 stands for the Latin “Confoederatio Helvetica” (Swiss Confederation)..twitter.com/i/web/status/1…7k
@sitepen @umaar Thanks for writing this! Looks like the polyfill is history, though: github.com/WICG/web-locks…. The l..twitter.com/i/web/status/1…v5
Interesting paper on security aspects of Progressive Web Apps: github.com/spostman/ppp-c… [PDF]. Among them: crypto-mi..twitter.com/i/web/status/1…E3
jeffposnick @tomayac @simevidas @ChrisLove I’ve added some context as to what’s going on at github.com/GoogleChrome/w…
For those..twitter.com/i/web/status/1…LC
@jeffposnick @simevidas @ChrisLove This is a brilliant write-up 👏!
For runtime caching, couldn’t you make a HEAD r..twitter.com/i/web/status/1…ZT
Neat trick to use `reduce()` to sequentially resolve Promises: css-tricks.com/why-using-redu….
Timing HTTP requests with cURL and Chrome: blog.cloudflare.com/a-question-of-…. I didn’t know cURL had that fine-grained timing info. ⏳ℹ️
@simevidas @ChrisLove CC:ing @jeffposnick for visibility. This is a quite ugly bug, though…
@Rich_Harris Hah, fair enough. I learned about the feature through your tweet.
@Rich_Harris Might be worth filing bugs for this.
edwin_de_jongh Built with Microsoft Frontpage adidas.com/us/yung
Rhythm in Web Typography: Better Web Type betterwebtype.com/rhythm-in-web-…. Great article that goes deeply into the subject.
For whatever reason only learned just now that image/webp support was “stealth-tested” in iOS 10, without the..twitter.com/i/web/status/1…sm
@_developit Completely unrelated, but yay, #Tatort trending: en.wikipedia.org/wiki/Tatort 🚔 🇩🇪

agektmr So happy to find that Instagram PWA implemented the Credential Management API 🤘! pic.twitter.com/KUsvt7JICB
@kennethrohde @trivago @OStirbu @pistenprinz My thinking, probably concerns on smooth animations?!
davatron5000 📝 New post on the “hard costs” of third-party scripts. A list of stuff that might impact your users’ experience eve..twitter.com/i/web/status/1…yT
The core question apart from @trivago’s original question “What’s the point in downloading the app from the store w..twitter.com/i/web/status/1…wg
ChromeDevTools New in Chrome 71: Store DOM nodes as global variables. Also available from the Console when you right-click an expr..twitter.com/i/web/status/1…fm
Oh, now that RawGit is shutting down, there’s an opportunity for @github to add proper MIME types to their current..twitter.com/i/web/status/1…wK
nekrtemplar I have no idea what Chrome’s Project Fugu is, but it has some cool PWA APIs listed there and they are Priority 1 (m..twitter.com/i/web/status/1…yL
slightlylate @Paul_Kinlan @nekrtemplar @owencm Owen and Paul are correct; we’re renewing our investments both in the missing cap..twitter.com/i/web/status/1…po
@alexey_rodionov @slightlylate @Paul_Kinlan @nekrtemplar @owencm That’s something we’re looking into with the Geolo..twitter.com/i/web/status/1…im
.@webkit Feature Focus 2018–2019trac.webkit.org/wiki/WebKitFea…Ts. Happy to see IntersectionObserver on the list. 🎉
dalmaer ★ It’s time the Web did some Undergrounding again
We have had a lot of innovation in user space, and it’s time to..twitter.com/i/web/status/1…b2
Why don’t we add a[n] element to HTML? brucelawson.co.uk/2018/why-so-ha…. Good thoughts by @brucel on HTML’s extensibility in theory and practice.
Outline: secure access to the open web opensource.googleblog.com/2018/10/outlin…
What’s New In DevTools (Chrome 71): developers.google.com/web/updates/20…. Especially loving the HAR extensions!
Twitter now counts every emoji as equal: blog.emojipedia.org/twitter-now-co… Small, but welcome change! More of that, @Twitter!
natfriedman Microsoft is pledging our massive patent portfolio – over 60,000 patents – to Linux and open source by joining Otwitter.com/i/web/status/1…Q03O1R
katiehempenius This article is a great intro to performance budgeting.
➡️ What are perf budgets?
➡️ What metrics can you use?
➡️..twitter.com/i/web/status/1…DD
kylealden 🎉 Custom Elements are now In Development for Microsoft Edge - developer.microsoft.com/en-us/microsof…
DasSurma When did this land??
@ChromeDevTools shows you the recipe for compound emojis 🤯
(Side note: Is there a proper ter..twitter.com/i/web/status/1…97
Running FFMPEG with WASM in a Web Worker: paul.kinlan.me/running-ffmpeg…
Chromium Blog: Trustworthy Chrome Extensions, by default: blog.chromium.org/2018/10/trustw… blog.chromium.org/2018/10/trustw…. This is..twitter.com/i/web/status/1…tg