ChromeDevTools Now in Canary: Blackbox a script (such as framework event listener wrapper code) in order to get more helpful resul..twitter.com/i/web/status/9…7m
@RubenVerborgh Gelukkige verjaardag!!1! 🎂 All the best, hope you’re having a brilliant day with your family!
Adding TypeScript type annotations to previously untyped JavaScript code can be tedious and boring. Enter TypeWiz t..twitter.com/i/web/status/9…ob
jaffathecake 📝 Third party CSS is not ‘safe’.
➡️ Yes, in some situations CSS can ‘keylog’ password fields, but it’s the tip of t..twitter.com/i/web/status/9…w6
stefanjudis In case you wonder why amp pages load instantly when you click them…
👇🏻
ferdychristant.com/amp-the-missin…
Disclaimer – ittwitter.com/i/web/status/9…IGFt
@_developit I would stick to tabs, weren’t it for google.github.io/styleguide/jsg….
How can we help? > Manage > Best Practices
Why place @ensighten JS in the Head
Place the Bootstrap.js synchronou..twitter.com/i/web/status/9…Ra
philwalton 🔥 New article and demos! Responsive Components: a modern approach to styling elements based on the size of their co..twitter.com/i/web/status/9…bq
umaar Made a new video 🌟 Improving page performance with Chrome DevTools - youtube.com/watch?v=yRrrL0… - Covers the new Local..twitter.com/i/web/status/9…T1
TheWebConf We are happy to have @Google on board as a SILVER sponsor for #TheWebConf 2018 in #Lyon 23-27 April!
#www #www2018..twitter.com/i/web/status/9…zJ
troyhunt It’s been a huge piece of work, but it’s done: here’s more than half a billion passwords for you to download for fr..twitter.com/i/web/status/9…GS
codepo8 Stinkmoji - using WebGL and Camera Facial emotion recognition to animate emoji stinkmoji.cool
I guess thi..twitter.com/i/web/status/9…gJ
_gsathya I just staged private class fields behind the ‘Experimental JavaScript’ flag in the latest Chrome Canary 🎉
Please..twitter.com/i/web/status/9…RX
twbartel If you use JavaScript Promises and don’t know it yet, check out @ponyfoo’s excellent Promises visualization tool: bevacqua.github.io/promisees/

ChromeDevTools Tip: Emulate print mode via Rendering > Emulate CSS Media > Print pic.twitter.com/jc6atHYcQU

rauschma My new book is out: Exploring ES2018 and ES2019
exploringjs.com/es2018-es2019/ pic.twitter.com/3WwxRkEHwM
Fun user experience in this login screen demo: codepen.io/dsenneff/pen/Q… (try with a fake email and fake password) 🐵🙈
sw12 💂♀️📯💂♂️ London Progressive Web App Roadshow 💂♀️📯💂♂️
Next Thursday, 1 March: events.withgoogle.com/pwa-roadshow-l…
Great spea..twitter.com/i/web/status/9…Cu
johnwilander Now you can make authenticated 3rd-party embeds work under Safari’s Intelligent Tracking Prevention. Introducing St..twitter.com/i/web/status/9…TZ
Visual Enrichment of Collaborative Knowledge Bases, @WikiResearch presentation by @mad_astronaut ⤵️ twitter.com/mad_astronaut/…
@WikiResearch @mad_astronaut Are the slides available, Miriam? Grazie!
JohnMu @mahemoff The use-cases I mostly run into are related to flaky & slow connections. Often I’m not completely offline..twitter.com/i/web/status/9…xc
polymer Happy 4th anniversary of our first release! 🎉🙀
We’re not as cool as curling, but since the last Olympics:
🎁 Polyme..twitter.com/i/web/status/9…aJ
The @TheWebConf Developers’ Track is happening on Thursday late morning and early afternoon. Looking forward to exc..twitter.com/i/web/status/9…gp
cramforce Chrome is working on adding support for preloading responsive images 👏🏾👏🏾👏🏾
<link rel=preload as=image imgsizes=🎉 s..twitter.com/i/web/status/9…Rb
At the off-chance that anyone here is in/from Dubai 🇦🇪, I’m in town and speaking at tonight’s inaugural Dubai Web P..twitter.com/i/web/status/9…Dh
somebitsLinks Twitter abuse management: Details about bad leadership possibly being part of Twitter’s abuse problem dlvr.it/QH6qpr
RubenVerborgh Another @TheWebConf, another amusingly condescending and mildly aggressive @NewsSheridan instruction page explainin..twitter.com/i/web/status/9…3l
@printminion Willkommen!
About time: @googlechrome now automatically uses the canonical URL for sharing via the share menu, tracking paramet..twitter.com/i/web/status/9…Lk
@natadimou @Miel_vds @IDLabResearch All the best, Dr. Vander Sande! 🎉
Thanks also to our reviewers for the Developers’ Track, we’re working on getting www2018.thewebconf.org/call-for-paper… updated, s..twitter.com/i/web/status/9…5d
@TheWebConf We’ve sent acceptance notifications and proceeding instructions (where relevant) to authors. Congrats e..twitter.com/i/web/status/9…mn
kennethrohde I just published “Progressive Web Apps coming to all Chrome platforms” medium.com/p/progressive-…
Incredibly detailed article on creating better typography with font variants by @HarrellofDurham:..twitter.com/i/web/status/9…cp
@ddkilzer @webkit Perfect then. I have left a note on the bug earlier: bugs.webkit.org/show_bug.cgi?i…. Likewise thanks for..twitter.com/i/web/status/9…nW
@ddkilzer @webkit Hi David. I’ve sent a number of your colleagues a sysdiagnose file via email. Can you provide me..twitter.com/i/web/status/9…4g
HenrikJoreteg We’re getting ‘inputmode’ attribute in Chrome for specifying the type of keyboard to show.
This means we can trigg..twitter.com/i/web/status/9…5p
smashingmag Ordering a table with CSS Custom Properties and the order: property. Mind. Blowing. kizu.ru/en/blog/variab… by..twitter.com/i/web/status/9…N8
nicolastorzec Interesting read on #OpenStreetMap and its current challenges. Some unusual technical and product decisions but des..twitter.com/i/web/status/9…S8
@rick_viscomi 👍 Definitely!
@kennethrohde Great! Then either you haven’t found a violating site yet (I don’t know one, don’t ask), or the Safe..twitter.com/i/web/status/9…Z1
@kennethrohde Check chrome://components and see if there is something about “Subresource Filter Rules” that you can..twitter.com/i/web/status/9…6k
Chrome’s ad filter first checks if a page belongs to a site that fails the Better Ads Standards. If so, requests on..twitter.com/i/web/status/9…84
owencm Question: we’re examining what a Contacts API📲 (with permissions or picker) for the web would look like. Anyone hav..twitter.com/i/web/status/9…aT
cramforce Intent to implement for “JS in AMP”.
When this ships it will dramatically reduce the “thingness” of AMP as all core..twitter.com/i/web/status/9…vL
somebitsLinks Usernames: Challenges of building a login system for Internet software dlvr.it/QGPcNd
getify Reminder: MDN (developer.mozilla.org) @MozDevNet documents the web platform (CSS, JS, HTML, etc) in a browser-agn..twitter.com/i/web/status/9…8s
RSS to @AMPhtml stories: github.com/FGRibreau/rss-…. Nice (early-stage) hack by @FGRibreau. #AMPconf ⚡️📖
@webkit geeks: anyone have steps to reliably reproducing Service Workers occasionally becoming unresponsive? Bug he..twitter.com/i/web/status/9…wb
🎧 New audio player experiment by the @GdnMobileLab called StrangeBird: gdnmobilelab.com/strangebird/. Try listening to a..twitter.com/i/web/status/9…FA
@RickByers 🥚🐓.
🐓🥚.
Correction: technically @RickByers is asking for more detail, not Apple… Anyway, the information will be useful for Apple.
Apple are asking for (production) examples of where Background Sync can be used. I had a stab at it:..twitter.com/i/web/status/9…vt
juarezpaf Do you want step up your game related to Progressive Web Apps? Join #PWA Roadshow London e-commerce edition on Marc..twitter.com/i/web/status/9…rd
JohnMu What would you like to see changed or different in a manual actions report in the new Search Console? What would ma..twitter.com/i/web/status/9…85
@HenriHelvetica Clarifying: if you try to reproduce @HenriHelvetica’s results, this is the blog post he looked at:..twitter.com/i/web/status/9…G4
“First Input Delay”—exciting new RUM (real user monitoring) metric proposal. Code:github.com/tdresser/first…H. Explain.twitter.com/i/web/status/9…TD5
@HenriHelvetica @AMPhtml Ironic indeed. To be constructive, I just raised github.com/ampproject/amp…. #AMPconf
My kind of humor… #AMPconfntwitter.com/donohoe/status…Hn
From the “image/gif is the worst of all possible video codecs” department: well composed tweet by @HenriHelvetica..twitter.com/i/web/status/9…QP
Authoritative advice by @yoavweiss on when (not) to use link[rel=”preload”], link[rel=”dns-prefetch”], and link[rel..twitter.com/i/web/status/9…1o

ChromeDevTools Coming soon in Chrome 65: Multiple recordings in the Performance panel pic.twitter.com/9HVXpZrrU5
@mahemoff en.m.wikipedia.org/wiki/European_… A. A+. A++. A+++.
AmeliasBrain I want to live in the world where this is the real reason for web browser’s convoluted user-agent strings.
“Deares..twitter.com/i/web/status/9…1Q
RickByers Fundamentally this seems like the only practical way to achieve great perf and great UX at scale in a mash-up world..twitter.com/i/web/status/9…1t
HenriHelvetica If you’re wondering what’s in Amazon’s secret sauce aka why they’re a top eTailer, look under First Contentful Pain..twitter.com/i/web/status/9…EN
When the @AMPhtml Tech Lead @cramforce on the #AMPconf stage says Google are working on @webkit bugs to at least o..twitter.com/i/web/status/9…BS
Progressive Web Apps and ⚡️ @AMPhtml united: the new BMW site, served straight from the AMP CDN (..twitter.com/i/web/status/9…kq
fighto amp-toolbox-optimizer seems like a pretty neat tool in your arsenal if you want to build extra fast AMP pages outsi..twitter.com/i/web/status/9…Ie
@jos_tweets Je hebt een Android-update voor je klaar staan.

juliantoledo AMP for Stories & AMP for Email just added in AMPbyExample’s playground:
goo.gl/oFZF24 pic.twitter.com/lqVo5KUCe6
@yoavweiss @jaffathecake Was the Safari change in behavior announced anywhere? I also missed that.
mathias Tip: The HTML `pattern` attribute enables Unicode RegExp mode, meaning things like Unicode property escapes Just Wo..twitter.com/i/web/status/9…LA
Interesting experiment on dealing with CSS with Shadow DOM in vanilla Web Components by @bitworking. Also eye-openi..twitter.com/i/web/status/9…yE
Brilliant #xkcd on the impostor syndrome (en.wikipedia.org/wiki/Impostor_…) and the Dunning-Kruger effect (..twitter.com/i/web/status/9…hk
@rickydelaveaga @ChromiumDev @Blogger Duh, you’re absolutely right. I should RTFM first. Deleting the tweet.
@prushforth @brave Safari Content Blocker FTW! Unfortunately limited to Safari (obviously) and SFSafariViewControll..twitter.com/i/web/status/9…ha
If you use some alternative browsers like @brave on iOS, you are missing out when it comes to Service Workers: Brav..twitter.com/i/web/status/9…St

RichRogersIoT “I bought my boss two copies of The Mythical Man Month so that he could read it twice as fast.” - @rkoutnik pic.twitter.com/9IqIwCoXak
jeffposnick @Paul_Kinlan @JamesLMilner @nekrtemplar @tomayac @gauntface developers.google.com/web/fundamenta… looks pretty accurate and is “o..twitter.com/i/web/status/9…c5
@stefanjudis Some ideas: justinmind.com/blog/hamburger….
@jeffposnick @nekrtemplar @JamesLMilner @Paul_Kinlan @gauntface @philwalton I’m sure @popeindustries agrees for the..twitter.com/i/web/status/9…FT
sebdeckers @tomayac @awinograd @ChromeDevTools @samhk222 @vazac w3c.github.io/server-timing/…
“The user-agent MUST process Server-Ti..twitter.com/i/web/status/9…6j
@Paul_Kinlan @JamesLMilner @jeffposnick I think James’ point was more on a separation of execution contexts, mostly..twitter.com/i/web/status/9…vi
@JamesLMilner @Paul_Kinlan @jeffposnick Jeff, what’re your thoughts on outsourcing SW registration to a separate fi..twitter.com/i/web/status/9…BF
@BernhardHofmann @ChromeDevTools The unit is a DOMHighResTimeStamp: developer.mozilla.org/en-US/docs/Web….
@awinograd @ChromeDevTools @samhk222 I *think* in that case you’re out of luck, but paging @vazac who may have another idea.
denar90_ Unblock your thread with github.com/developit/gree…
by @_developit 💪
Significant perf impact for async code 🚀..twitter.com/i/web/status/9…eO
Unregistering a rogue Service Worker and actually remove it from all its clients immediately is non-trivial. Luckil..twitter.com/i/web/status/9…2G
The History of Unicode summarized by #xkcd 😂 xkcd.com/1953/
roderickhsiao I just published “Building Tinder Online” medium.com/p/building-tin…
@DasSurma @Paul_Kinlan @kosamari LOL. You should ask this question on StackOverflow, post this very answer, crowdso..twitter.com/i/web/status/9…Ok
sw12 📣📣📣 How to add search to your website — what are the options?medium.com/dev-channel/ho…I
tl;dr: Lots of ways to do se.twitter.com/i/web/status/9…BFX
@stoyanstefanov Maybe github.com/tc39/proposals… for all finished proposals. The root directory..twitter.com/i/web/status/9…Hu
jsconfasia You don’t know your browser before you know the event-loop ∞. And no one better to introduce it than @jaffathecake!..twitter.com/i/web/status/9…mm
While @ChromeDevTools always has been great to figure out navigation/resource timing, there’s been a blind spot reg..twitter.com/i/web/status/9…gk
Apple @webkit engineering are looking for more great examples of Service Worker deployments in the wild. @tim_cook,..twitter.com/i/web/status/9…CZ
@kdzwinel “If you want to clean up your inbox without deleting your emails, you can archive or mute them. Your emai..twitter.com/i/web/status/9…2C
emschec 🔐⚠️ The moment we’ve all been waiting for! Chrome will mark all HTTP sites as “Not secure” in July 2018. 🔐⚠️
security.googleblog.com/2018/02/a-secu…
@othermaciej Try @trivago_tech’s PWA at trivago.com. They’re a click-out business, try “losing connecti..twitter.com/i/web/status/9…Xl
@firt Need to see details. My (partial) narrative: you wouldn’t install/keep a (big) native app for things you do r..twitter.com/i/web/status/9…MC
@firt I guess it all boils down to how popular Service Workers get over time. At some point probably housekeeping b..twitter.com/i/web/status/9…rQ

webkit Release notes for today’s Safari Technology Preview release 49 update are now available.
webkit.org/blog/8088/rele… pic.twitter.com/brO0OuGAPJ
Apple are really serious about Service Workers: new blog post “Workers at Your Service | @webkit” webkit.org/blog/8090/work… 👏
@nicolastorzec @aaranged @WikiLiveMon @mediagalleries We take a private API as well. #SecurityThroughObscurity FTW! 😂
Great write up of what Meltdown & Spectre mean for developers by @DasSurma: ⤵️ twitter.com/chromiumdev/st…
Filed @webkit Feature Requests for the Push API (bugs.webkit.org/show_bug.cgi?i…) and Background Sync (..twitter.com/i/web/status/9…Om
iOS 11.3 Beta 2 just came out, but it apparently ships with the exact same version of Safari as Beta 1. No changes..twitter.com/i/web/status/9…Sc
aaranged Google Clarifies How Much Structured Data is Enough bit.ly/2E51HJn @ryan_shelley Discussion > bit.ly/2E58ToS
@nicolastorzec @aaranged @WikiLiveMon @mediagalleries Any _public_ place where I can see the results of your Wikipe..twitter.com/i/web/status/9…KT
@senthil_hi I see, you’re on purpose scoping the Service Worker to /p/… then. I was just wondering why it didn’t retwitter.com/i/web/status/9…CzHh
“Beginning with EdgeHTML 17.17063, we have enabled Service Workers and push notifications by default in preview bui..twitter.com/i/web/status/9…MD

addyosmani JavaScript’s built-in string methods keep getting better. pic.twitter.com/MzSXg3uUHQ
@aaranged @nicolastorzec For untrustworthy, bursty, potential breaking news events, check @WikiLiveMon and/or @mediagalleries.
@samthor Very good article! Open question: what’s the latest status of AbortController (developer.mozilla.org/en-US/docs/Web…)? I thought it had landed.
ebidel Modern CSS Explained For Dinosaurs medium.com/actualize-netw…
Good explainer of the evolution of CSS over the years…twitter.com/i/web/status/9…8c
samccone Don’t underestimate the performance impact of optimizing your HTML.
🔀Avoid weaving of script and DOM.
🔢Image order..twitter.com/i/web/status/9…9C
poshaughnessy Nice to see the @FT web app featured as the example desktop PWA here. (Well deserved after so many years at the for..twitter.com/i/web/status/9…KY
max_froumentin Tim Berners Lee & CERN reinstalled world’s first website at original URL
info.cern.ch CC @danbri
@senthil_hi Just re-read calendar.perfplanet.com/2017/beyond-ht… and noticed that the SW ebay.com/sw.js actually isn’t reg..twitter.com/i/web/status/9…K4
rob_dodson Hacking on Chromium. I found where all the CSS pseudo classes get made. Gonna sneak a :yolo in there. You’ll thank..twitter.com/i/web/status/9…dr
@Paul_Kinlan @sirbarrence Definitely not, it’s just more involved, and more of a “know what you do” thing, so most..twitter.com/i/web/status/9…sz
@Paul_Kinlan @sirbarrence You can choose your verification method, though, at least whenever I was asked.
Some serious Content Security Policy geekery with CSP nonces for inline scripts in this post by @Paul_Kinlan. Proba..twitter.com/i/web/status/9…Ai
@m1ket Yeah, this sucks. There’s most probably legal requirements to actually restrict it to people physically in c..twitter.com/i/web/status/9…Uv
Brilliant introduction to how Media Source Extensions (developer.mozilla.org/en-US/docs/Web…) work in browsers:..twitter.com/i/web/status/9…WD
Someone went through the @ChromiumDev source code to understand how native ad blocking will work in @googlechrome:..twitter.com/i/web/status/9…uq
One File, Many Options: Using Variable Fonts on the Web. Rather than including three different Web fonts include on..twitter.com/i/web/status/9…XI
Multi-Colored SVG Symbol Icons with CSS Variables: frontstuff.io/multi-colored-…. If you’re still using icon fonts, this..twitter.com/i/web/status/9…Kq
_inside When you use Safari to generate passwords, thank the person at Apple that had to go through popular websites and re..twitter.com/i/web/status/9…KD

Cloudflare How we made our page-load optimisations even faster - cfl.re/2EAQyNw pic.twitter.com/z4yzJyNBH2
Firefox 60 Nightly and onward will unship (⬅️ gotta love this word!) AppCache on insecure origins:..twitter.com/i/web/status/9…Az
domenic OMG the async iterable helpers are so cool polymer.github.io/lit-html/guide… twitter.com/justinfagnani/…
AMPhtml New in AMP:
📅 Date picker
✏️ Easier CSS development
📘 More AMP By Example content
👉 Learn more:..twitter.com/i/web/status/9…nH
umaar Dev Tips: DevTools: Cleaner logs with the Console Sidebar ✨ umaar.com/dev-tips/164-c… - Makes the Console Panel much..twitter.com/i/web/status/9…dT
kaycebasques Here’s a cool demo that shows you real-time comparisons of @Wikipedia edits by bots and by humans, using an API I j..twitter.com/i/web/status/9…6T