@rob_dodson How can I unsubscribe from this mailing list? 😂
As @othermaciej says, “me too”-s don’t help on @webkit bugs .
For being notified of changes: the “starring” (⭐️..twitter.com/i/web/status/1…tg
A look at CSS hyphenation in 2019 by @justmarkup: justmarkup.com/log/2019/01/a-…. Summary: It works OK, but br-
owser (p..twitter.com/i/web/status/1…5A
Marking scrollable elements is something I would love to see in @ChromeDevTools as well. Great idea. 👌 twitter.com/FirefoxDevTool…
@daytonlowell @ChromiumDev @webkit This is covered in @firt’s article (medium.com/@firt/pwas-on-…); mine focusses most..twitter.com/i/web/status/1…DT

_developit I’m so happy to see these clear timing markers come to the @ChromeDevTools performance timeline! pic.twitter.com/z8KkHFv18t
@mhartington @jeffposnick has written about this here: developers.google.com/web/tools/work… (follow the reference link, then see the source code).
umaar Dev Tips: DevTools - Instant performance suggestions with Console Violations ⚡️ umaar.com/dev-tips/192-c… - Useful a..twitter.com/i/web/status/1…zZ
naicuoctavian So Safari Technology Preview 73 brought a 1st working version of MediaStream Recorder API which means it will even..twitter.com/i/web/status/1…u3
@aaranged JSON-LD as the general data model that gets converted server-side into HTML (and, after initial render, c..twitter.com/i/web/status/1…o4
_richtr It’s official: Apple will cut vital sensor (deviceorientation and devicemotion) APIs in Safari from iOS 12.2+. WebV..twitter.com/i/web/status/1…fV
@rob_dodson If this would allow for accessible tool tips, that’d be reason enough for championing it for me!
@argyleink Congratulations! 🎈 See you at the next TPAC then.
codepo8 HTML is and always was a compilation target - can we deal with that?
christianheilmann.com/2019/01/28/htm…
umaar Node Tip 🔥 You can run `node —experimental-repl-await` to use top level await in the Node.js repl. Works in versio..twitter.com/i/web/status/1…oS
Holding git wrong. 😂 twitter.com/CommitStrip/st…
The Legacy of Firefox OS by @bfrancis: medium.com/@bfrancis/the-… 🦊
@AhsanEjazA @webkit Comment on bugs.webkit.org/show_bug.cgi?i… and tell Apple why you (or your company) want it!
No one had filed a @webkit bug for to add `BeforeInstallPromptEvent` support for A2HS. This just changed:..twitter.com/i/web/status/1…bK
@firt Let’s see what the F⬛️⬛️⬛️⬛️⬛️⬛️ks of this world have to say about the feature and its ability to break out o..twitter.com/i/web/status/1…sI
From @firt’s great take on the iOS 12.2 beta 1 changes in the quoted tweet: the major things I hadn’t noticed were..twitter.com/i/web/status/1…i9
@firt @simevidas This is extremely weird, yes, and I was occasionally trapped with non-reactive UI. Indeed killing..twitter.com/i/web/status/1…KP
@pietercolpaert @WHATWG @ChromiumDev Looks like @annevk is already on it. Thanks for filing the bug!
ChromiumDev @tomayac @webkit The most important part is the 📢 Call to Action at the end of the article: medium.com/dev-channel/pr…..twitter.com/i/web/status/1…42
@chris_dumez @HenrikJoreteg Hey Chris! I have embedded the above tweet in my latest post: medium.com/dev-channel/pr…,..twitter.com/i/web/status/1…g5
ChromiumDev Turns out, iOS 12.2 beta 1 (build 16E5181f) is “one heck of a release for Progressive Web Apps.” 🎉
👉 Read @tomayac..twitter.com/i/web/status/1…yi
Opening external links from PWAs added to home screen on iOS 12.2 Beta 1:
They now open in what looks like a custom..twitter.com/i/web/status/1…MN
@firt @simevidas What so far consistently worked was opening external links, they would open in a fullscreen view (..twitter.com/i/web/status/1…g6
@firt @simevidas Twitter seems to work well, I suspect they do a lot of state-keeping independently anyway and stor..twitter.com/i/web/status/1…sH
Future JavaScript: what is still missing? 2ality.com/2019/01/future…. Some interesting thoughts by @rauschma.
@trukrs @mhartington @samthor The exact flow isn’t specified: w3c.github.io/manifest/#inst… (it could be triggered throug..twitter.com/i/web/status/1…hC
peterc If you’re on macOS and have Homebrew installed, run `brew cask install quicklook-json` and Quick Look will let you..twitter.com/i/web/status/1…oA
karanperi ⚡Published a new essay: The truth about Mobile Web link.medium.com/3gEenjiNNT #product #prodmgmt #web #mobile #progressivewebapps
@sujju321 This is a question for Apple, not me…
¯\_(ツ)_/¯
@mhartington Yepp, Web.app bugs are not visible from the outside. It’s all rdar:// land :-)
@layon_overwhale It used to be “research,” but since now we’re an AI first company the subdomain got changed to “ai”. ¯\_(ツ)_/¯
If this bug (reported at bugs.webkit.org/show_bug.cgi?i… but closed as it wasn’t within WebKit’s scope) was fixed, that’d b..twitter.com/i/web/status/1…hI
mhartington 3) A hell of a lot more experimental features! Web Auth, Web Animations, WebMetal(?), pointer events, intersection..twitter.com/i/web/status/1…ZG
@mhartington @samthor Confirming, no manifest updates. I have a little test app, and it’s still the same: ios-a2hs-demo.glitch.me.
Look at that, iOS 12.2 Beta 1 adds one more ‘✅’ to the PWA Feature Detector (tomayac.github.io/pwa-feature-de…): Safari now s..twitter.com/i/web/status/1…YJ
@jeffposnick @rowan_m There’s a German word for that: Pizzarandresteübriglasser.

henrylim96 🌚 Dark mode is now available on Chrome Canary 73.0.3683.3 (MacOS)! 🎉 pic.twitter.com/ZRsFumGZTP
HenrikJoreteg Holy crap! iOS is getting support for the `download` attribute! Remember this whole thread and my ranting? Well, th..twitter.com/i/web/status/1…su
Chrome University 2018 and BlinkOn: selected talks from Google’s internal training for new Chrome developers:..twitter.com/i/web/status/1…vT
addyosmani Lighthouse CI: automate performance testing pull requests! bit.ly/lighthouse-ci ⚡️
Also supports perf budgets (..twitter.com/i/web/status/1…uk
sw12 Get median scores for multiple URLs for multiple Lighthouse runs:
github.com/samdutton/mult…
It’s really easy to us..twitter.com/i/web/status/1…ct
A couple of months ago, we tweeted about the “double back button” problem (see quoted tweet). Now there’s a proposa..twitter.com/i/web/status/1…6X
webkit Release notes are now available for Safari Technology Preview Release 74, which includes abortable Fetch, Web Authe..twitter.com/i/web/status/1…dc
slightlylate Was digging into this data last week, and it turns out there isn’t much overlap.
10+% of all pageloads in Chrome a..twitter.com/i/web/status/1…Kk
Bringing high-quality imaging to the web platform: nice blog post by @intel’s Open Source team member ..twitter.com/i/web/status/1…pm
Very excited about this Intent to Ship 🚢: IntersectionObserver V2, here’s the Explainer github.com/szager-chromiu… twitter.com/intenttoship/s…
guardian Don’t trust Daily Mail website, Microsoft browser warns users trib.al/4NpxtC0
Ten Things you didn’t know about WebPageTest.org by @DeanoHume. Clickbaity title but well worth a read. deanhume.com/ten-things-you…
Wikimedia We’re excited to announce that @Google and Wikimedia are working together to increase knowledge equity online. Here..twitter.com/i/web/status/1…5u
@daviddalbusco @googledevs There’s code referencing this bug ID: chromium.googlesource.com/chromium/src.g… ✅
What’s New In DevTools (Chrome 73) developers.google.com/web/updates/20…. Great treasure trove of developer improvements. 👌
@addyosmani @westonruter @_JayGeorge Isn’t the request order a naturally good heuristic of fetch importance for the..twitter.com/i/web/status/1…EO
`<link rel=preload as=… importance=low>` “to allow developers to down-prioritize certain preloads which may contendtwitter.com/i/web/status/1…RsVf
@_munter_ @css @yoavweiss @derSchepp found this issue: github.com/GoogleChrome/s….
css <img intrinsicsize> fights jank
It’s worth checking out the two videos linked up here to see how much nicer the lo..twitter.com/i/web/status/1…oL
anssik Remember <marquee> and <blink>? Annoying? How about animating URLs with JS and emojis: matthewrayfield.com/articles/anima… 🕺
Another puzzle piece to help make Progressive Web Apps equal-level players on the field: you can now share files wh..twitter.com/i/web/status/1…GJ
umaar Dev Tips - DevTools: A new and improved Inspect Element Tooltip which surfaces useful CSS properties 🎯..twitter.com/i/web/status/1…As
Oh, interesting: CSS Shadow Parts (::part) is shipping! Here’s an Explainer of what it does and why it’s useful:..twitter.com/i/web/status/1…TH
.@wikidata has tons of details about programming languages, @yaph has put it all together in..twitter.com/i/web/status/1…xU
mxbck For anyone interested in last week’s post: I made a starter template for @eleven_ty with basic support for webmenti..twitter.com/i/web/status/1…Fr
benmorss I made a thing called Speed Demon. It lets you check your webpage speed weekly using WebPageTest without writing an..twitter.com/i/web/status/1…Lv
@justmarkup Lots of folks use @mahemoff’s Player.fm.
keithjgrant Fantastic set of CSS questions from @bradwestfall. These are not questions to trick you: each one illustrates an es..twitter.com/i/web/status/1…Ob
TIL about an interesting CSS property called `color-adjust` for adjusting potential user agent optimizations when p..twitter.com/i/web/status/1…R1
@RubenVerborgh @facebook @Twitter Are you on Mastodon? ruben.verborgh.org/blog/2017/12/2…. Amy Guy is quite active there: toot.cat/@rhiaro.
googlewmc 🎊 Yay! A new feature is now available in Search Console! 🎊
You can now see the HTTP response, page resources, JS..twitter.com/i/web/status/1…24

kennethrohde There is reason to be very excited about Microsoft adopting Chromium! 🎉🎊🕺
Intent to implement HTML modules! pic.twitter.com/nTODRHSodX
katiehempenius Using DevTools from Puppeteer, TLDR;
// 1. Create DevTools Protocol session
const client = await..twitter.com/i/web/status/1…pk
@nhoizey @Mamboleoo Hehe, your article definitely came up when I researched this in the past and also today. Nice w..twitter.com/i/web/status/1…Uk
derSchepp Here are the slides of my talk at today’s @WebMeetupCgn on what I learned on imagery on the web: schepp.github.io/imagery-on-the…
You’d think `body: { height: 100vh; }` (w3.org/TR/css3-values…) and you’re good? Turns out, oftentimes the answer..twitter.com/i/web/status/1…p8
Feature usage data via @HTTPArchive data on chromestatus.com, all queries openly revealed at page bottom! 👏..twitter.com/i/web/status/1…eV
And just as we talk about Shape Detection APIs (twitter.com/tomayac/status…): nice face landmark use case realized by L..twitter.com/i/web/status/1…HD
dougsillars New Blog Post: State of the Web Animated GIFs.
dougsillars.com/2019/01/15/sta…
jaffathecake The next major version of my idb-but-with-promises library is starting to take shape.
➡️ Size halved using modern..twitter.com/i/web/status/1…rX
@DenisTRUFFAUT This is where you would need additional tools and/or training data.
Wowza–My first ever Web Fundamentals post just went live, and I snuck in an incredibly smart title </self-irony> 🥳:twitter.com/i/web/status/1…JX83
HenrikJoreteg Like tiny apps but need smooth scrolling? Selectively load this smooth scroll polyfill and use built-in support if..twitter.com/i/web/status/1…Ex
ebidel New perf APIs coming to Blink…
⏱Element Timing API
Know when hero images are first displayed -..twitter.com/i/web/status/1…ow
Correlating Performance Metrics to Page Characteristics: exciting performance analysis by @paulcalvano based on ..twitter.com/i/web/status/1…0V
heydonworks ✏️ The Flexbox Holy Albatross
I found a way to make Flexbox switch directly between multiple and single column lay..twitter.com/i/web/status/1…S1
@nhoizey @Paul_Kinlan Try paul.kinlan.me/life/img_20170… for a realistic example, it should work fine there.
💪 The power of Web Components: @Paul_Kinlan shows how easily he added a simple yet powerful `<pinch-zoom>` element..twitter.com/i/web/status/1…nW

kennethrohde I don’t know who made this nice Mahjong game but it’s a quite nice and fast PWA! 👾🎉😍
mahjong.netlify.com/layouts/hill pic.twitter.com/ksqEQiveoU
Defensive JavaScript: javascriptjanuary.com/blog/defensive….
The great @rachelandrew on how and when to use multi-column layout with CSS `column-width` and `column-count`:..twitter.com/i/web/status/1…WL
@stubbornella html6rocks.com is up for grabs… 😂
@derSchepp The problem is that it’s an empty element: html.spec.whatwg.org/multipage/sema…. But yeah, the pattern would be somewhat logical at least.

jeffposnick @domenic Yeah, good idea. That gives me what I want once expanded. pic.twitter.com/NIOJFyoKuu
@jeffposnick I have a similar question for exception logging. Try logging a “FaceDetector not implemented” error in..twitter.com/i/web/status/1…bp
regocas I’ve been working on css-contain lately, this is a blog post introducing the spec and the status of things around i..twitter.com/i/web/status/1…5y
@derSchepp “`html
<link rel=”preload” as=”image”>
<source src=”ex.jpg” type=”image/jpeg”>
<source src=”ex.webp..twitter.com/i/web/status/1…1i
estark37 I checked in the guidelines that we use when building new URL displays in Chrome (a surprisingly tricky and common..twitter.com/i/web/status/1…je
potch an underrated CSS selector is the adjacency `+` operator.
`a + b` targets b, only when it’s right after a.
e.g…twitter.com/i/web/status/1…f4
css You don’t have to expand each DOM node individually in DevTools… option click > expand recursively umaar.com/dev-tips/181-e…
Hooray for more video write-ups 👏! Here’s @rick_viscomi’s State of the Web interview (youtu.be/TomOQYxFnrU) of..twitter.com/i/web/status/1…GF
How Google’s own in-house SEOs do SEO for Google’s own web content: thinkwithgoogle.com/advertising-ch…. We have to go deeper. twitter.com/seano314/statu…
@rob_dodson Probably still GitHub labels 🏷: help.github.com/articles/about… (can bookmark a filtered view that excludes “cluttering” ones.
TheHackersNews Google Public DNS Service (8.8.8.8) Now Supports DNS-over-TLS #Security Feature
thehackernews.com/2019/01/google…
It not ju..twitter.com/i/web/status/1…jz
Program Manager @codepo8 reflects on his now four years at Microsoft (mostly in the broader @MSEdgeDev team I think..twitter.com/i/web/status/1…oO
@rowan_m 🤣 Nice.
The two books I have ever read are 📗 “What They Teach You at Harvard Business School” by Philip De..twitter.com/i/web/status/1…K1
natfriedman Shipping today — set a status on your GitHub profile to let your friends and colleagues know what you’re up to, and.twitter.com/i/web/status/1…lnZ
Una I wrote a blog post about CSS Houdini and the Paint API! 🎇
blog.logrocket.com/new-horizons-i…
Complete with some #devdoodles 😎
intenttoship Blink: Intent to Implement and Ship: CSS prefers-reduced-motion media query groups.google.com/a/chromium.org…
rowan_m Finally at a shareable stage, it’s my Web A Skeb PWA!
🔄 Twist the knobs to draw
👋 Shake to erase
🌈 Toggle through 3..twitter.com/i/web/status/1…sn
argyleink Added Revenge.css to VisBug’s beta plugin set and it’s already helped me find 8 errors! Here’s a gif of it running..twitter.com/i/web/status/1…4f
meganmarie610 Just found out about http.cat

samccone @_developit @trysmudford and to support IE11 + Edge high contrast mode you can do 💡 pic.twitter.com/st8QtaYJU7
davidbaron Congratulations to @hober @sangwhanmoon & @sundress for being elected to the W3C TAG.
It’s been great working with..twitter.com/i/web/status/1…A3
smashingmag ⚡Let’s make 2019… fast!
Meet the annual front-end performance checklist for 2019.
🏎💨 Front-End Performance Checkltwitter.com/i/web/status/1…OpsS
DasSurma I wanted to experiment with Discrete Cosine Transforms, so I built a toy:
➡ Calculates the DCT of a 128x128 region..twitter.com/i/web/status/1…En
googlewmc 📢 New feature in the rich results test 📢
As we announced at Chrome Dev Summit, the Rich Results Test (..twitter.com/i/web/status/1…Ny
A declarative router for service workers: jakearchibald.com/2019/service-w…. Spinning up a service worker can be costly and m..twitter.com/i/web/status/1…vv
@medleyj64119 @DasSurma @DotProto @medleyjp Maybe add the accounts’ focuses to the particular bio and cross-reference them?
PixelProspector “How Cameras in 2D Games work (especially platformers)”
>6 min video by @ansimuz: youtu.be/l9G6MNhfV7M
>52 min t..twitter.com/i/web/status/1…H4
@westonruter @Twitter @lanegreene Funny how this troll still makes the rounds even eighth years later: techcrunch.com/2011/02/25/tow…. 😂
SpiderMonkeyJS We implemented dynamic import() support in @FirefoxNightly, but it still requires the about:config preference javas..twitter.com/i/web/status/1…xf
anildash If you want to know why we’re so proud of @glitch, and I’m so excited about the team & the community that I get to..twitter.com/i/web/status/1…U3
DasSurma 🗜Maybe unintuitive to some: Even though WebAssembly files are binary, they still compress _really_ well.
In my mos..twitter.com/i/web/status/1…Cn
Glitch.com has become one of my favorite tools on the Web; we also use it intensely for the..twitter.com/i/web/status/1…1I

@rowan_m @johnrh @DasSurma Meanwhile at my parents in law in Spain someone built your PWA in real life. #Impact pic.twitter.com/3CsdzJw9Bl
Fyrd Fun fact: “Can I use…” turns 10 years old today! 🎉
For anyone curious about how the site started, here’s the ori..twitter.com/i/web/status/1…XK
justmarkup Your new year resolution is to spend less time on social media?
Great, there is a thing called RSS and I launched..twitter.com/i/web/status/1…5g
HTTPArchive Included in this video are stats about the state of accessibility from HTTP Archive’s a11y report:..twitter.com/i/web/status/1…Rf
smashingmag ✏️ You don’t need to memorize every CSS property and value, but there are some fundamental things which will make C..twitter.com/i/web/status/1…At
“Things I’ve been wrong about, things I’ve been right about,” by Nolan Lawson. Love this retrospective (and self-cr..twitter.com/i/web/status/1…x2
This promises to be exciting (as in my definition of exciting): 365 IETF RFCs, one summarized each day:..twitter.com/i/web/status/1…qq
akent99 Nice little article on building Accessible web components - component developers need to do this, it cannot all be..twitter.com/i/web/status/1…St