Thomas Steiner (@tomayac)

Now at @tomayac@toot.cafe

The below is an off-site archive of all tweets posted by @tomayac ever

January 2020

@kennethrohde @Justinwillis96 @kylealden @Daniel_Rubino @jaffathecake @thejohnjansen @sayhello Yeah, the Background Fetch API to reliably and unobtrusively download the video files, and the Native File System API to store them. No expert on the DRM situat

via Twitter Web App

@kennethrohde @Justinwillis96 @kylealden @Daniel_Rubino @jaffathecake @thejohnjansen @sayhello I think it should work eventually. The missing piece at the moment is that file handles aren’t serializable yet. The file system related objects are exposed o

via Twitter for iPhone

RT @SimoAhava: My slides from #SuperWeek 2020:

https://t.co/H9RHSFfDBT

The presentation details the past, present, and future of browser…

via Twitter for iPhone

RT @bmeurer: 💋 Come and work with us on @ChromeDevTools! We’re specifically looking for frontend engineers with a passion for building deve…

via Twitter Web App

@rektide Thanks, having opened https://t.co/q1le4VdrHw and started the @wicg_ thread are great first steps.
(CC: @fractorious for visibility.)

via Twitter Web App

@justmarkup I’m not sure this is supposed to work. Maybe with an SVG `<filter>` element (https://t.co/2wYqzc9Hxf)?

Here’s my demo where it works: https://t.co/YFrVWlnSEj.

via Twitter Web App

RT @tabatkins: @jensimmons and @MiriSuzanne’s ideas for Custom Cascade Origins are just such a great idea https://t.co/Ox5oE3zQH7

Jen’s sl…

via Echofon

RT @firt: The new version of PWA Builder is out.
—New Web Components
—PWA Launcher Packaging now includes 1) a ready-to-PlayStore launcher…

via Echofon

@sayanghosh @stshank @mrajkumar @MicrosoftEdge @Google @MSEdgeDev @googlechrome Did you start on Edge with the same set of extensions that you had installed on Chrome? Did you have Chrome flags set that you didn’t set in Edge?

via Twitter Web App in reply to sayanghosh

RT @samccone: With https://t.co/NRd4vrkj8C launching to the world today I would love to pull back the covers and tell you a little of how w…

via Echofon

RT @RonDeibert: Our new @citizenlab report out now: “Stopping the Press: @nytimes Journalist @NYTBen Targeted by Saudi-linked Pegasus Spywa…

via Echofon

The new Android Flash Tool uses WebUSB so you can flash a new firmware on your Android phone 🔲 right from the browser. This is a pretty significant Project Fugu 🐡 API use case. All details in the quoted tweet. ⤵️ https://t.co/jSxOCwRtT0

via Echofon

@develwoutacause (Sorry, forgot to answer.) I don’t read it that way, but you’re of course more than free to open a spec clarification bug (https://t.co/Mc3xndipUs) or a Chromium bug (https://t.co/VOzr3QSV0N). Please CC: me if you do. Thanks!

via Echofon

RT @jaffathecake: Folks asked for the source for the interactive mass-polling thing we did at Chrome Dev Summit. But I figured, why not put…

via Echofon

@mischmerz Indeed a missing feature that’s tracked as https://t.co/jNZTSJ7nYU.

via Twitter for iPhone

@simevidas Progressive enhancement (PE) makes sure people have a useful and usable experience during and after the origin trial (OT) phase. Even during the OT, there’s an API usage cap, so PE ideally should be part of your app.

via Twitter for iPhone

@dluzar @simevidas 💆So much this. And please note: the Native File System API is an origin trial. It’s Chrome’s way to test an API with real users, but without baking it in the browser forever. The Async Clipboard (for PNG images) API has successf

via Twitter for iPhone

@webkit Correction: “It [https://t.co/TVqyRbSVbO] is not a blacklist for disabling apps completely, but rather specifically for preventing any listed apps from accessing Core Location.”—https://t.co/rqKm67XaQT

via Twitter Web App

“By requiring apps to use @WebKit, Apple can rapidly and accurately address exploits across our entire user base and most effectively secure their privacy and security.”—https://t.co/xaBfdxXdQl
…As they could w/ the _alleged_ kill switch: https://

via Echofon

RT @reillyeon: Congress asked Apple a series of questions about this recently and the answers are honestly insulting to the other browser v…

via Echofon

@briankardell @cathiechen1 Ooops, sorry. I just skimmed the header and only saw Brian’s Twitter handle. Great article, congratulations, _both_!

via Twitter for iPhone

@develwoutacause The preference is system-wide, or, true, can be useragent-wide (one could choose to have one’s browser dark, but the OS light), but DevTools is in my humble opinion not an independent useragent within the browser. It is a special case,

via Twitter for iPhone in reply to develwoutacause

“Who Wrote That” is essentially `git blame` (awful name 😞), but for @Wikipedia content. Get it for @Firefox/ Chrome (https://t.co/uq6jQtm8GE). More details: https://t.co/PB823QNAQD. https://t.co/Lvt6YqvTgb

via Echofon

@kennethrohde Yeah, I want as few people as possible to have to write this code (https://t.co/wfuuYHRuS4) again. Looking at your file, directories is something browser-nativefs doesn’t handle yet—mostly because the fallback path is marked deeply red a

via Echofon

@simevidas Try using https://t.co/N2DTf7oMx1 on Firefox/Safari: perfectly usable. Try it on Chrome: even better. So my reply would be: yes, PE makes sense even with experimental APIs.

via Twitter for iPhone

Wow, mind blown 🤯 by @derSchepp’s review of early Internet Explorer features that they were lightyears ahead with, compared to everyone else. It was wild west and also somewhat tragic, but wow! https://t.co/nme2hB3nPp

via Twitter for iPhone

@develwoutacause The rationale here is that some developers use a different theme (e.g., dark) than their system preference (e.g., light) suggests.

via Twitter Web App in reply to develwoutacause

@derSchepp @__jakub_g @zachleat If you just want the latest (and hopefully greatest) of each dependency, use `ncu`: https://t.co/LIaSJBOXMK.

via Echofon

ResizeObserver in WebKit, by ⁦@briankardell⁩: https://t.co/rVgNrL9HHH

via Twitter for iPhone

@KevinKelchen You can read about the process here: https://t.co/WSD8bD0Wej. The Blink launch process referenced in the diagram is described here: https://t.co/MHFOdHo9p0. So the answer is yes, ultimately we would.

via Twitter for iPhone

I like the data-driven approach toward the question of whether @AMPhtml should raise the CSS limit slightly from 50kB to 75kB (the discussion is of general interest, not just in the context of AMP). ⤵️ https://t.co/h087HhxxvT

via Echofon

Networking Problems: xkcd.com/2259/. To-the-point . 😂

via Echofon

Min and Max Width/Height in CSS. Super in-depth article on seemingly simple CSS properties. https://t.co/XEcjfx6lHe

via Twitter for iPhone

@webkit @xeenon Feature request for Web Inspector’s implementation: highlight the corresponding-to-a-layer HTML elements, like Edge does.

via Twitter for iPhone in reply to tomayac

RT @tomayac: 🗜 Brotli Compression with mod_pagespeed and ngx_pagespeed:

https://t.co/aHTW82m9c7

🔢 New blog post on how to make PageSpeed…

via Twitter for iPhone

🗜 Brotli Compression with mod_pagespeed and ngx_pagespeed:

https://t.co/aHTW82m9c7

🔢 New blog post on how to make PageSpeed work with Brotli.

via Twitter Web App

@CharlieCroom CC: @digitarald from the @FirefoxDevTools team. Spreading the love…

via Twitter for iPhone

RT @AaronGustafson: Do you want your PWA to offer a custom titlebar? How do you think that should work? Here’s a proposal from @MicroAndMac…

via Echofon

RT @vrandezo: Google Dataset Search is out of beta! 25 Million datasets indexed and growing quickly. Keep using it for your dataset needs!…

via Echofon

Debug z-index stacking content with 3D View in the Microsoft Edge DevTools: https://t.co/v3ZiuNwroz. This is a pretty neat addition!

via Twitter Web Client

By the way, @vjeux’ app https://t.co/SMCXc0sA5q also makes use of the Async Clipboard API (https://t.co/rMXTx9q6ia) 🔋, apart from the Native File System API 💾 that I have blogged about earlier.

via Twitter for iPhone

RT @alexainslie: 🎉 Type to switch tabs! I want to use this but in practice find it’s easy to miss the button on the right when typing fast.…

via Echofon

@zachleat @Netlify Congratulations, Zach! This is great news for Eleventy and Netlify and the entire Jamstack community! 🎉

via Echofon in reply to zachleat

🔢 New blog post: Progressive Enhancement In the Age of Fugu 🐡 APIs: https://t.co/lSeNRMwiU7. My view on supporting modern browsers to the best possible extent at the example of the Native File System API. 💾

via Twitter for iPhone

@kennethrohde @auchenberg @fractorious @gregwhitworth Related reading: https://t.co/RoJJn60zl6 by @igrigorik. There’s still a lot of unpredictability even if you know exactly what resources you need.

via Twitter for iPhone

@alexey_rodionov @b1tr0t @_alastair @andreban @Paul_Kinlan Just FYI (no concrete plans to pick this up yet): the Fugu bug for this is https://t.co/1Ve7gLe1ce.

via Echofon

RT @kylealden: Who’s ready to get started building websites and PWAs for dual-screen devices?

Check out @kevintgallo’s post to get starte…

via Echofon

RT @lukOlejnik: Apple/Safari Intelligent Tracking Prevention is a mechanism intended to improve privacy. It was found to have privacy vulne…

via Echofon

A fascinating deep dive into FOAF’s history, the Friend of a Friend network: https://t.co/vc3uR23L8V. https://t.co/wrhLraJcOp

via Echofon

RT @addyosmani: Puppeteer is great for headless browser testing.
Some tools to make it more awesome:

⏺ Puppeteer Recorder https://t.co/Z4…

via Echofon

@nevkatz @sarah_edo I like the toggle idea. Actually, thinking it through, `prefers-reduced-motion` could be implemented in a similar way as `prefers-color-scheme` in https://t.co/gRVmvQOWMH. Use the system preference if available, and let the user overri

via Twitter for iPhone

@suzukik @searchliaison @dannysullivan Sorry, took me a while… Thanks for the answer!

I have just updated my mark-up accordingly: https://t.co/etcUoWb9Jn.

The favicon got picked up, too: https://t.co/fvjXtKFWRX.

Yay!

via Twitter Web App

RT @ppk: New browser on the block: Flow

An interview with Piers Wombwell, lead developer of Flow, a brand-new browser with a brand-new ren…

via Echofon

💋 Bye bye, https://t.co/nEzPpLbr1L. You’ve been around for a while (https://t.co/WfaqBLhXRk), but you won’t be missed (much). ⤵️ https://t.co/Pwzo25y1ev

via Echofon

@sarah_edo Brilliant article and stunning drawing! Thanks for creating!

via Twitter Web App in reply to sarah_edo

@sarah_edo One way to do it would be to feature-detect support for the media feature and then pre-check (or not) the current checkbox:

“`js
if (matchMedia(‘(prefers-reduced-motion)’).media !== ‘not all’ && matchMedia(‘(prefers-reduced-motion:reduce)’).m

via Twitter Web App in reply to sarah_edo

This stunning 🦔 drawing parallax effect ⤵️ by @sarah_edo is a great example for the `prefers-reduced-motion` user preference media feature in CSS: https://t.co/tQ6D7Ll4V4. https://t.co/0FhWEJmVte

via Twitter Web App

RT @smashingmag: HTML comes with a bunch of input controls, and there are tons of component libraries that include many standard controls s…

via Echofon

Wow, City Roads is an amazing app ⤵️. I wonder how feasible it would be to add SVG export? https://t.co/JuUkYCUfqw

via Echofon

Retiring Internet Explorer, by @ericlaw: https://t.co/RgbgEy2oPr. A fascinating read from someone who has been around in IE world for quite a while.

via Echofon

RT @AndyDavies: Thread 💇

Safari may block 3rd-party trackers on the web, but iOS doesn’t allow us to control where installed apps send dat…

via Twitter for iPhone

This pinball game linked in the quoted tweet is pretty close to being a decent Progressive Web App: Just serve it over HTTPS, address the low hanging fruit opportunities (https://t.co/gIN5vj9JEI [compression!]), add a Web App Manifest and a Service Worker

via Echofon

Wow, the unofficial Apple archive website is really fascinating to browse: applearchive.org.

via Twitter for iPhone

@codyogden At least for the sites you control yourself a toggle like this might help: https://t.co/o6TI7pnj1R.

via Twitter Web App

RT @tomayac: @DanShappir My first program was written in GFA BASIC (https://t.co/trrGu1MuOb) on an Atari 520 ST+ with a monochrome screen.…

via Echofon

@DanShappir My first program was written in GFA BASIC (en.m.wikipedia.org/wiki/GFA_BASIC) on an Atari 520 ST+ with a monochrome screen. It involved a “two walking lines” animation. By setting `GRAPHMODE` to 3 you could overdraw to erase.

via Echofon in reply to DanShappir

RT @MSEdgeDev: Continuing a tradition that goes back nearly 14 years, our friends at @Firefox sent us an awesome cake! Thanks for the years…

via Echofon

@matthewcp @FredKSchott @calebwilliams12 @passle_ There’s one escape hatch if you can control the server: use the `Service-Worker-Allowed` HTTP header: https://t.co/mJO4f9QHb5. Example 11 covers exactly the use case described here.

via Echofon

RT @hober: I’m thrilled to announce the creation of the Privacy Community Group at @W3C.

The Privacy CG develops privacy-focused, cross-br…

via Echofon

RT @xopek59: Happy to announce that our paper entitled “FP-Crawlers: Studying the Resilience of Browser Fingerprinting to Block Crawlers” a…

via Echofon

RT @SBinLondon: Funny that when you type “man” into your terminal, you get things explained to you

Really makes u think 🤔🤔🤔

via Echofon

“Thinking Through Styling Options for Web Components”: https://t.co/ae2uUXHSXr.
Fully agree with ⁦@chriscoyier⁩ here, CSS modules is the future: https://t.co/tRFp7sJ3At. 🎨

via Twitter for iPhone

@searchliaison I’m the publisher of my blog https://t.co/kJcHWSneC5 and a Person, but to make the Structured Data Testing Tool happy I have to lie and say I’m an Org.: https://t.co/vcZJv3kUxE. Is this working as intended?
Also my favicon isn’t updat

via Twitter for iPhone

RT @andrestaltz: This font for code is cool, but its website is definitely amazing: https://t.co/FUxOJ0941h

via Echofon

@kennethrohde @marypcbuk @SeaRyanC @migueldeicaza We’re indeed working on standardizing all these capabilities, as outlined here: https://t.co/xy6RhMCTLj. Your feedback on them is greatly welcomed.

via Twitter for iPhone

RT @zachklein: My 5yo asked, “How big is a wolf?”

So I Google it… Google’s first result is the option (in browser!) to place a realistic…

via Echofon

Earlier today, I read about @Vjeux’ s Excalidraw ✏️ (https://t.co/Kjf2Yy6sZM) and thought it was a natural candidate for the Native File System API, so I opened a PR (https://t.co/8Agt3GlJD9) and added it. Play with it on the preview deploy: https://t

via Twitter Web App

@puekey @elijahmanor (The redirect will be added once https://t.co/GhBviFTDTg is merged.)

via Twitter Web App

@puekey I don’t think there’s a definitive answer. My heuristic is: Does it follow the regular laws of physics and does it not feel overwhelming to me as a (mostly) insensitive-to-motion individual? If so, then probably it’s fine. But your users may

via Twitter for iPhone in reply to puekey

Mozilla lays off 70 as it waits for new products to generate revenue. 😢 https://t.co/mKF42kFm3v

via Twitter for iPhone

@mayeedwin1 It took me 10 years to join the team, mostly because I wasn’t (and still am not) based out of one of our engineering hub offices. You’re doing an amazing job@pwafirefire! 🤗

via Echofon in reply to mayeedwin1

@puekey I respectfully disagree regarding `scroll-behavior`. If you set it to `smooth`, you actually make the movement feel more natural (https://t.co/TQ4p5J5lDE). It’s unnatural motion (e.g., parallax scrolling) that potentially causes issues.

via Echofon

@puekey @elijahmanor Actually the updated article is here: https://t.co/ilhBQ1kj4u. I should have added a redirect to the old article.

via Echofon

RT @elijahmanor: Used Web Animations API for the first time in production

Browser support is great https://t.co/awIdAhB16I

You can tap in…

via Echofon

thejohnjansen And we are live, people. microsoft.com/en-us/edge

I’m freaking out a little bit, but also super proud and excited about this.

via Twitter Web App (retweeted on 8:28 PM, Jan 15th, 2020 via Echofon)

RT @sundarpichai: The Advanced Protection Program is our strongest level of security for Google Accounts. Today, we’re simplifying the enro…

via Echofon

What can the Chrome Web DevRel team (my team 🎉) do better or differently to make Web developers like you happier, and thereby ultimately help the Web as a platform to succeed? If you care, help us find answers. Thanks! ⤵️ https://t.co/nQpqbYH2JC

via Echofon

WhatWebCanDo What Web Can Do Today proudly presents itself anew with the fresh look and new Articles section. More coming soon! whatwebcando.today

via TweetDeck (retweeted on 8:09 PM, Jan 15th, 2020 via Echofon)

Two exciting PWA feature explorations by our friends over at @MSEdgeDev:
💉 Custom dialog on close: https://t.co/TKRr8m1mlL.
💉 Allow installed PWA to run on operating system login: https://t.co/0BcfrT9fII.

via Twitter Web App

RT @polymer: 🔖💀 Edge is starting a new chapter tomorrow! 🎉

🔝 @straversi1 shows you how you can take advantage of its new WCs APIs to autho…

via Echofon

@firt @scottjehl Something that `env()` should cater for: https://t.co/lywlS0Lo7B. Now being standardized: https://t.co/FqOldKi4iA.

via Echofon

@reillyeon 🚌 Bus lanes to the rescue, established 1963 in Hamburg: https://t.co/TqUKK7TrwA. #TIL

via Echofon

RT @Log3overLog2: Chrome plans to phase out support for third-party cookies. “Our intention is to do this within two years.”

https://t.co/…

via Echofon

@bogas04 @styfle @rmondello @DasSurma @vexii12 @intenttoship @w3c @polyfillio This is something we have brought up in https://t.co/otH38QSd7T. Feel free to chime in with additional use cases. Thanks!

via Echofon

@tcurdt I guess that’s an adequate summary :-)

via Twitter for iPhone in reply to tcurdt

The final puzzle piece of dark mode 🌒 support in Chrome comes together: we’ve just sent the Intent to Ship email for the CSS `color-scheme` property and meta tag: https://t.co/lAhydN6Ep7. Here’s what it does: https://t.co/C1VDVnaCti.

via Twitter for iPhone

Intent to deprecate and freeze the Chrome user-agent string in HTTP request headers as well as in `navigator.userAgent`: https://t.co/2UPIRhxTUE.

via Twitter Web App

@co60ca @ChromiumDev @petele The thing is, the current (no opt-in) work-around (playing an invisible video) is worse for many reasons and has the same effect as a `”screen”` wake lock, so we made `”screen”` no opt-in, too. Note, though, that the story is

via Twitter Web App

RT @stefanjudis: May I introduce: @tinyhelpersdev — https://t.co/NUoIhm7DBc.

Because I never find the proper tools when I need them I star…

via Echofon

RT @rijubrata: 🔢 Web NFC is up for Origin Trials.

A long time coming but finally it’s here.
Give it a whirl on your Chrome for Android and…

via Echofon

RT @w3cdevs: Congrats to @cssrossen (@microsoft), @davidbaron (@mozilla) and @kennethrohde (@intel) for their election to the @w3ctag 💏💏💏…

via Echofon

@arnaudbrousseau Try mathjax.org or MathML if you don’t need full browser supportcaniuse.com/#feat=mathmlkl).

via Echofon in reply to arnaudbrousseau

Finished @Snowden’s 🔖 book Permanent Record (highly recommended). In there, he mentions @gushunt’s (at the time CTO of the @cia, now Managing Director at @AccentureFed) talk on Big Data: https://t.co/SvAhfmVjst. More people should see this. Own your da

via Twitter Web App

RT @slightlylate: Over the same time period, more of a die went “dark” more of the time to get better power & thermal mgmt. Mobile is the e…

via Echofon

Great article ⤵️ by @philnash on improving the OTP experience on the Web; with mentions of both the iOS Safari autocomplete way (https://t.co/8ULQot0lk5) and the Android Chrome SMS Receiver API way (see @agektmr’s article: https://t.co/WvgIxfkAp2).

via Echofon

@canofsleep @ChromiumDev Wow, this sounds super interesting 😆. Do you want to share a link to the site?

via Twitter Web App in reply to canofsleep

Things you can do with a browser in 2020: https://t.co/Fw1X1IkVVY. A good amount of 🐡 Project Fugu APIs in this list.

via Echofon

@addyosmani @stoyanstefanov Not only does this use the `DecompressionStream`, but also the Native File System API. 🎉

via Echofon in reply to addyosmani

RT @webmaxru: Very interesting #PWA-related API proposals from my colleagues @AaronGustafson, @jungkees, Carlos Frias:

- Adding response m…

via Echofon

@HeyJonR @ChromiumDev This is good feedback, similar to https://t.co/B7Dlc3XBqp. Could you please open a new GitHub Issue where you suggest this: https://t.co/tHPgnuKMuC. #NativeFS

via Twitter Web App

@claudiopro @wongmjane Support is pretty good by now I would say: https://t.co/6mGEmwOwPS. 🌒

via Twitter Web App

Unicode Emoji QID is quite an interesting use case of @Wikidata; details here: https://t.co/uJQ6F2Uwoc. Not sure it’s a good idea, here’re some pros and cons: https://t.co/zIyeclV639. (CC: @vrandezo, @nightrose)

via Twitter Web App

@rob_dodson @feedly Technically it’s Atom by the way: https://t.co/1FQmSVFXqM. See the spec: https://t.co/1A55kPZkI1. Most people (including me in the Issue) call any feed “RSS”—no matter the actual format. The actual RSS feed format has an intere

via Echofon

@rob_dodson Hehe 😉.

So, @feedly, if a feed contains a custom element, it seems like you swallow the contents: https://t.co/KvCqegAd7H. Example:

“`xml
[…]
<foo-random>
<span>I disappear on Feedly</span>
</foo-random>
[…]
“`

Is this working as

via Echofon

RT @sw12: https://t.co/VGnp6AMJPz now has ‘self-assessments’: https://t.co/4oK11W2kA5

Brilliant work from @kaycebasques , @devnook and Mic…

via Echofon

jaffathecake We often talk about the gzipped size of libraries, but maybe it’s time we default to the brotli size? caniuse.com/#feat=brotli

via Twitter Web App (retweeted on 11:07 PM, Jan 9th, 2020 via Echofon)

RT @Paul_Kinlan: We’re hiring a Developer Advocate to focus Security and Privacy Sandbox.

https://t.co/0UaLpZdyPC

Job -> https://t.co/rGg…

via Twitter for iPhone

@adrianholovaty @ChromiumDev @BettyCrocker @petele Yeah, that’s another brilliant use case. Hope you can try the API. The article has all the pointers for getting started. 🎶

via Twitter for iPhone in reply to adrianholovaty

RT @ChromiumDev: While baking cookies 🍪 from a recipe site, have you ever tapped your phone’s screen with your nose 💃🔲 to prevent it from s…

via Twitter for iPhone

@dalmaer @simevidas <!DOCTYPE html 🙏>

via Echofon

@AaronGustafson @alistapart Approaches discussed in the Issue were to just allow IDB to store `Responses`, or a new `Cache.has()` method to get metadata.

via Twitter for iPhone in reply to AaronGustafson

@AaronGustafson @alistapart Just added a pointer to your Explainer from the Issue. Maybe consider adding a “Related Work” section to your document and linking back.

via Twitter for iPhone in reply to AaronGustafson

@stefanjudis It could work, maybe to convey something is happening or processing, but it probably should only be a temporary thing.

via Echofon in reply to stefanjudis

@AaronGustafson @alistapart This is interesting! We have discussed adding metadata in the ServiceWorkers WG before: https://t.co/M27HqhiLvR.

via Echofon

RT @auchenberg: A new version of @remotedebug iOS WebKit Adapter have been released with support for iOS 12 and iOS 13 contributed by the c…

via Echofon

RT @_alastair: Didn’t think I’d ever need to read @jaffathecake’s “AppCache is a douchebag” article ever again, but iOS webviews aren’t all…

via Echofon

RT @serhiikulykov: CSS Shadow Parts are coming!

Published a blog post with an overview of the first new Web Components API getting cross-…

via Echofon

@stefanjudis I looked into various ways to make this happen: https://t.co/sreQ7aJ8Fb. Because one can probably doesn’t mean one should. 😃

via Echofon

RT @hdv: “I don’t want to build a cookie consent UI. It will be difficult to program, technical debt to maintain, and worse, be annoying to…

via Echofon

addyosmani Tip: You can continuously monitor performance with the PageSpeed Insights API: bit.ly/psinsights-api pic.twitter.com/W0795ZlEaY

via Twitter Web App (retweeted on 7:54 PM, Jan 8th, 2020 via Echofon)

RT @pikapkg: 🔣Introducing Snowpack v1.0! (previously @pika/web)

Build web applications with LESS TOOLING and iterate 10x FASTER. Replace y…

via Echofon

RT @argyleink: Proper masonry layouts with just CSS, yes please!

Follow the proposal by Mozilla’s MatsPalmgren, vote & share your use case…

via Echofon

@TheWebConf (Please note, though, that participation in the developers track will require registration for the conference: https://t.co/ongRY2Rcv7 & https://t.co/veJEwNpqbC.)

via Twitter Web App

🕸 The Web Conference (@TheWebConf) is a yearly international conference on the topic of the World Wide Web that—apart from research tracks—this year (again) has a developers track: https://t.co/eiPpfKRqBL. If you are a developer 💩‍💻💨‍ð

via Twitter Web App

RT @andreasbovens: Firefox 72 also protects users against fingerprinting — by default 🚫☝️ The Mozilla Security Blog explains why this is im…

via Echofon

From the @ChromiumDev blog: Introducing quieter permission UI for notifications: https://t.co/l7QiuZ7XSM. This is much welcomed! 💍

via Echofon

@jennylg Congratulations! 🎉

via Echofon in reply to jennylg

Long live RSS/Atom. My feed URL is https://t.co/POdC3BqPYV. ⤵️ https://t.co/stqCRU7miG

via Echofon

@stefanjudis @Madalinadraws Oh noes, your RSS icon has only one bar of WiFi.

via Echofon

RT @tunetheweb: We’re working hard on translating the 2019 Web Almanac by @HTTPArchive

Making great progress on below but more translators…

via Echofon

💏 A ton of great features in Firefox 72, especially happy about Shadow Parts! ⤵️ https://t.co/YyaLEHyfID

via Echofon

RT @brucel: Why You Should Choose HTML5 <article> Over <section>, by l’il old me, helped by the resplendent @LeonieWatson https://t.co/KT2I…

via Echofon

@KevinKelchen Ah, I see. This _should_ actually work, as long as the proper CORS headers are set, but it doesn’t work in practice: https://t.co/zwRZZkXqMp.

via Twitter for iPhone

@KevinKelchen The experience is distinct from downloading, though. It’s indeed a share to another app for onward processing, not a download. For “download”, the Native File System API is more of a game changer: https://t.co/D0k70VLrxm.

via Twitter for iPhone

Looked a little closer at the Web Share API—Level 2 (that allows for the sharing of files: https://t.co/xDUzf41HE9) today and discovered two interesting issues:
🤝 Cross-origin sharing: https://t.co/K9Kw2PQvBF.
🤝 Sharing “niche” MIME types like SVG

via Twitter Web App

@oliverW42355990 I agree. I think this is more of an Android issue at this point, though, but I will hear around if there’s anything we can do on the Chrome side. crbug.com/1039724

via Twitter Web App in reply to oliverW42355990

@oliverW42355990 In case you’re interested, my issue concerns cross-origin sharing: crbug.com/1039679.

via Twitter Web App in reply to tomayac

@oliverW42355990 As promised getting back to you. I actually could share the example SVG from your CodePen. Note that a lot of apps like Hangouts don’t accept SVGs, but, for example, if you share to Gmail, it works, as proven by the screenshot. pic.twitter.com/obJNMkLH4b

via Twitter Web App in reply to oliverW42355990

☹️ Sad smiley is sad. Source: https://t.co/Fg2M6rTBhN.
Looks like Unicode Variation Selector-16 strikes again…
https://t.co/eopqzCL1bo

CC: @FakeUnicode https://t.co/eer4mJDNeD

via Twitter Web App

@j9t See https://t.co/TKzLIw0Y9l for _some_ user research on this question. No absolute usage numbers, though.

via Echofon

RT @philwalton: 🚀 New article: how I use service workers to cut my site’s HTML payload size (and FCP) in half!

This is a fairly advanced t…

via Echofon

RT @addyosmani: Fantastic mobile web animations in React demos + talk by @alex_holachek. Lots of great tips about performance:

Slides: htt…

via Echofon

RT @jimmyg: 1/ Today marks the twentieth anniversary of the introduction of Microsoft’s Internet Explorer 5 for Mac. This was both the most…

via Echofon

😂 Sometimes I am happy to be one of the members of the Chrome DevRel team in an office far from London. ⤵️ https://t.co/yJPDtNucHP

via Echofon

RT @rowan_m: I ❤️ this illusion from @Chris_Said and @gsarcone so I thought I’d try creating an animated SVG version. After some tears and…

via Echofon

Scott_Logic As a fun project over Christmas, @ColinEberhardt created an Augmented Reality Sudoku Solver! In this blog, he explains how he did it and how it demonstrates the way WebAssembly allows you to use a range of libraries written in different languages bit.ly/2QFSj2p
pic.twitter.com/VU48RxLyZG

via Hootsuite Inc. (retweeted on 11:05 AM, Jan 5th, 2020 via Echofon)

troyhunt Just blogged: Promiscuous Cookies and Their Impending Death via the SameSite Policy troy.hn/39u6AI9

via IFTTT (retweeted on 10:48 AM, Jan 5th, 2020 via Echofon)

@argyleink There’s a German rapper who goes by Eizi Eiz: https://t.co/i4QLs18a4E. Music sample: https://t.co/ef79c3sznP 🙋

via Echofon

@vrandezo Recommended related reading: https://t.co/72IwnWubhk. Coincidentally, my everyday beer is filled in Steinie bottles. Cheers! 🍺

via Echofon

The Native File System API origin trial’s intermediate feedback is in: https://t.co/LRA8skPdqV. The origin trial will probably be extended until additional code (that addresses the feedback) for a second origin trial has been committed. Exciting times!

via Echofon

RT @_davideast: 🔝NEW POST! Sampling bias, FDR, and The State of JS.

My personal thoughts on The State of JS and ideas for improvement.

Pl…

via Echofon

RT @firt: Progressive Web Apps in 2020 - new post https://t.co/f8AjEf6NKC

via Twitter for iPhone

@olivierlacan Neat! One pitfall, though: this approach breaks on browsers that don’t support `prefers-color-scheme`, or for users who have it set to `no-preference`. Here’s my suggestion: https://t.co/1v2PrDKen6. See it in action on my blog.

via Twitter Web App

JavaScript regular expressions: `.lastIndex` and the flags /g and /y: https://t.co/CFjCiozi81. One of my nastiest bugs in my career so far involved learning about this. Highly recommended reading! 🙇‍♂️

via Twitter for iPhone