Thomas Steiner (@tomayac)

Now at @tomayac@toot.cafe

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

May 2020

RT @shadeed9: ✍️ New Article: Colors in CSS

I wrote about color types, specific keywords, and when to use them along with use-cases. This…

via Echofon

@fjakobs @mikedeboer @mozilla I think filing a feature request bug on Mozilla’s bug tracker https://t.co/FoaVa6sAr6 could work as a first step.

via Twitter for iPhone

RT @dalmaer: “They do use some interesting software on Dragon 2. They use Chromium and JavaScript for the Dragon 2 flight interface. The ac…

via Echofon

RT @fjakobs: Surprised that the WebSocketsStream API is gaining no traction outside of Chrome. It’s so obvious that missing backpressure in…

via Twitter for iPhone

@nhoizey @simevidas @briankardell Yeah, “display locking” is not the most intuitive name. Think “locking the displaying of things on a screen”, _not_ “locking the physical display (i.e., screen)”. Maybe “render locking” would be a better (

via Twitter for iPhone

@nhoizey @simevidas @briankardell “Display Locking is an umbrella term of related features [to increase perf.]. In addition, some of the features in the display locking project enable site behaviors that were not previously easy to accomplish (e.g. sear

via Echofon

RT @simonhearne: There’s been some discussion about Chrome’s `Lite mode` recently. I dug into 2Bn page views to find out who uses it.

Some…

via Echofon

@nhoizey @simevidas @briankardell Shhh 🤫, work on fixing it is already happening: https://t.co/1W695fcRJF.

via Echofon

.@MozDevNet now has great tutorials for React, Vue, and Ember: https://t.co/np0IWtVsWf. My (unpopular 🐧?) opinion is that most people should probably start here: https://t.co/9Zpad9JK9O. #UseThePlatform. This is not against frameworks, but about knowin

via Echofon

App Shortcuts (https://t.co/Lnod9JpEDC) is a Project Fugu 🐡 feature that seems universally appreciated and loved. It also just got its third LGTM from the Blink API owners (https://t.co/xcqC69KoiF), meaning it’s ready to ship (currently scheduled for C

via Twitter Web App

RT @microblocksfun: MicroBlocks now runs in a Chrome or Edge web browser.
https://t.co/fhyeT7D4Jm

via Echofon

🤩 Chrome 84 Beta: Web OTP, Idle Detection, App Icon Shortcuts, Wake Lock, Content Index,… https://t.co/zNgKieKWb5. It’s Project Fugu 🐡 wonderland essentially.

via Echofon

Chrome 84 will put an end to those “Click to prove that you are not a bot” (and similar) notification prompt tricks. 💏 https://t.co/QcCGjubAKo

via Echofon

RT @ChromiumDev: 🔢 Announcing Core Web Vitals support across all your favorite developer tools!

https://t.co/Zp7pOhq17B

- PageSpeed Insi…

via Echofon

@Paul_Kinlan I’ve used @ifttt for this in the past. Here’s a recipe that sounds like it’s doing (plus an email) what you’re doing: https://t.co/tWwMeyB6HF.

via Echofon

Official Google Webmaster Central Blog: Evaluating page experience for a better web: https://t.co/nly7p7HTSA

via Echofon

If you happen to use NoSleep.js (https://t.co/Lii8K1iHQC), be sure to update to version 0.11.0: @_richtr has just merged my PR that adds native Wake Lock API support. 🎉 It’ll fall back to the previous invisible video hack for browsers that don’t suppor

via Twitter Web App

RT @kennethrohde: TC39 presentation about ES Module Attributes

I really hope this progresses smoothly

https://t.co/IsDQtWtcaW

via Echofon

@FremyCompany @frivoal Makes sense, merci. Seems like for color schemes we’ve ended up in a binary world where it’s either dark or light. Personally I’m fine with this, but I certainly understand the argument you have been making. Thanks for the wor

via Twitter for iPhone

@frivoal @fantasai @csswg Thanks, again very helpful!
The Windows 10 three-way setting I have allows for dark/light/custom, with custom letting you only switch between light/dark separately for windows and apps. So still binary in the end. I’m on an Insidpic.twitter.com/1mcy4wsAqn

via Twitter Web App in reply to frivoal

@frivoal @fantasai @csswg Truly trying to understand the historical development here, this is not about blaming the ones or the others. As far as my understanding goes, Apple was first with piloting dark mode and the media query: https://t.co/CoDoLu9X1Q.

via Echofon

@frivoal @fantasai @csswg Thanks for the additional information, very helpful. Not sure if browsers alone are to blame for the lack of `no-preference`, though. Didn’t OS vendors default folks who never touched the system settings into light (or only giv

via Echofon in reply to frivoal

@AnaestheticsApp Thanks, looks great. Let’s see what the investigation of the team reveals.

via Echofon in reply to AnaestheticsApp

@AnaestheticsApp Interesting. It doesn’t reproduce on iOS Safari. Could you file crbug.com/new0N and post the bug URL here? Thanks!

via Twitter for iPhone in reply to AnaestheticsApp

@yoavweiss @DanShappir @sil @briankardell It would obviously get rejected, but it could still be distributed in code form for people to build themselves (or even the built IPA so folks can side-load it). I’m just curious if someone ever attempted it.

via Echofon

@AnaestheticsApp It seems I need an account to navigate to this particular page in the app, so I couldn’t test. Did you set a dark background on the `html` element, too, apart from the `body`?

via Echofon in reply to AnaestheticsApp

RT @pikapkg: Snowpack 2.0 - A build system for the modern web.

â—† Starts up in <50ms.
â—† O(1) file builds.
â—† Simplified tooling.
◆ Built-in…

via Echofon

@johnwilander I like the cool one for its more neon-ish look.

via Echofon in reply to johnwilander

Watching your Web Vitals (https://t.co/WT9btcFakK) is now as easy as opening the Search Console ⤵️. If you care for your users, have an eye on your numbers and fix them. #SEO for reach. 😉 https://t.co/YfREDAURTZ

via Echofon

@yoavweiss @DanShappir @sil @briankardell Did someone ever try to build real Chromium for iOS? Did someone ever succeed even?

via Echofon

@fantasai @frivoal @csswg Gotcha, thanks! In theory at least on a page it could be dark for `dark`, light for `light`, and, for example, red for `no-preference`. I have seen no one use that. Probably for the reason you wrote.

via Twitter for iPad in reply to fantasai

@fantasai @frivoal @csswg Do you have an example of a site that meaningfully deals with all three values?

via Twitter for iPad in reply to fantasai

@premnath321 I can’t provide individual SEO consulting here, sorry. Be sure to subscribe to https://t.co/ifeEeLdjEK.

via Twitter for iPhone

The `prefers-color-scheme` media query used to support three values:

`dark` 🌒,
`light` ☀️,
`no-preference` 🤷‍♀️

Since almost everyone, me included, treats `no-preference` as `light`, the @csswg has just decided to remove `no-preference`

via Twitter Web App

The use case for keeping the screen on is _absolutely_ valid (see web.dev/betty-crocker/), which is why on the Project Fugu 🐡 team we have developed a native Web platform way to achieve this.

via Twitter Web App in reply to tomayac

🔢 In Chrome, we plan on no longer taking wake locks for invisible videos (see https://t.co/0kNQTK4Vak).

This was used as a “hack” to keep the screen on, which you can do natively now with the Screen Wake Lock API: https://t.co/qFOo4GiFMw.

(@_richtr F

via Twitter Web App

@rauschma Excellent blog post on Records and Tuples! Thank you. I noticed a tiny typo: s/an compound/a compound/. (Would have DM’ed it, but your DMs aren’t open.)

via Echofon

The most concise overview of the Records and Tuples JavaScript proposal that I’ve read so far. 💏 Thanks, @rauschma! https://t.co/CbZVjrPzWD

via Echofon

RT @bocoup: 🔣 Introducing the Web Platform Contribution Guide

🔖 A free in-depth guidebook about how YOU can help improve the web platform:…

via Echofon

I’m super excited about #webdevLive, a three-day all virtual event that we’re putting together from our home offices 🛋 for all web developers. Day 2 is the Project Fugu 🐡 & Progressive Web Apps day. https://t.co/4gNZYekOEZ. Each day starts frien

via Echofon

💍 The @FirefoxDevTools now show the reason (for example, due to an extension) why a request was blocked in the Network tab. Filed https://t.co/zItglk1eiO to have this in @ChromeDevTools. https://t.co/brznv6tNv3

via Echofon

Records and Tuples looks like a really nice potential addition to the JavaScript language. You can play with it in the playground: https://t.co/AeFzkd8vca. More details in the quoted tweet: ⤵️ https://t.co/U3HHuRoEm3

via Echofon

RT @andrey_l1nd3n: Wake Lock API by @BettyCrocker 💉 https://t.co/cPjwH4SvkK
✅ User-first design with failsafe fallbacks
✅ Interoperability…

via Echofon

RT @__DavidFlanagan: A bit of a blog rant here about old features of JavaScript and the web platform that are completely obsolete now and t…

via Twitter Web App

@simevidas There’s a setting to turn “What’s new” off: https://t.co/z5rqkt8QLE.

via Echofon

Part of the Project Fugu 🐡 launch process (https://t.co/WSD8bD0Wej) is the Blink launch process (https://t.co/5QmCPhoShl)… which getting a @w3ctag review is an important subpart.
🙋 Be sure to subscribe to the TAG issues for “your” Project Fu

via Echofon

cjamcl Is a running app possible as a PWA? I think maybe, but you’d have to use the screen wake api, which would burn battery. Any way to use geo api when phone is locked?

via Twitter for Android (retweeted on 9:09 AM, May 25th, 2020 via Echofon)

@cjamcl Some time ago I experimented with exactly this idea, but with an at the time still defined “system” wake lock (the demo no longer works): https://t.co/M58iaMPnqj. For the Project Fugu 🐡 take (potentially in the future), track https://t.co/L

via Echofon

Let’s Make One of Those Fancy Scrolling Animations Used on Apple Product Pages: https://t.co/IJ2VcWCbSO. Definitely keep the final remark in the article in mind: be wasteful only if you can afford it (rephrasing mine).

via Echofon

@jyasskin @slightlylate I was about to point to https://t.co/q7tCscGMLE, but have personally never been able to get it to work on iOS >12. It’s nice in theory, though, or at least for devices on old builds.

via Echofon

@simevidas @anssik Since the workaround to achieve the same behavior (i.e., playing an invisible video) doesn’t require permission, we made the API permission-less, and gave it a predictable lifecycle: https://t.co/1PtE0ciPut.

via Echofon

@simevidas That’s fair feedback. Compatibility is mentioned in https://t.co/fTYuRbDrmV, but yes, it might be clearer.

via Echofon

Eruda: An entire DevTools in a script tag that you can inject in a page via a bookmarklet: https://t.co/eU6BGW6yZA 🤩 (via @paul_kinlan)

via Echofon

RT @rauschma: Browser-NativeFS: native file system API for browsers, with legacy fallback
https://t.co/TzqMAqXyo3

via Twitter for iPhone

RT @argyleink: Did you know the macOS system-ui font was a variable font?
.. and it just got better!

Chromium 83 brings the new variable f…

via Echofon

RT @Paul_Kinlan: TIL that you can run bookmarklets in Chrome on Android, after years of me thinking you couldn’t.

https://t.co/4m9W7HGMiE

via Echofon

Wow, this is a genius take on the masonry layout challenge with pure CSS 🤩 and flexbox at its core ⤵️. @tobiasahlin has created demos for various column counts: https://t.co/hPtIb81xaP.
(via @argyleink) https://t.co/PWQkyfmBWb

via Echofon

RT @searchliaison: Google’s Knowledge Graph has amassed over 500 billion facts about five billion entities — people, places and things. Th…

via Echofon

RT @mattdsteele: Made a little <bt-device> component to make setting up Web Bluetooth a little easier: https://t.co/SjnET2ataf

Also a few…

via Echofon

Why is this website port scanning me? https://t.co/GnnEHBSpm9. Interesting blog post on a dubious bot detection and fingerprinting method.

via Echofon

Super stoked about App Shortcuts, a true Project Fugu 🐡 collaboration between @MSEdgeDev and @ChromiumDev. Available on mobile and desktop, and super easy to add to your PWA. Read all details in François’ and @jungkees’ article: ⤵️ https://t.c

via Twitter Web App

@chelo_xl @ChromiumDev This is working as intended, when the screen turns off, speech synthesis will stop. See https://t.co/wUiC7c8qY8 for details. If you need to prevent the screen from turning off so your app continues to speak, use the screen wake lock

via Twitter Web App

RT @aemkei: // #HIEROGLYPHS.js
// Valid JavaScript from the year 2020 BC:

ð”…‚=”,𔂀=!ð”…‚+ð”…‚,𔁄=!𔂀+ð”…‚,𔊎=ð”…‚+{},𔆣=𔂀
[𔅂++],𔊝=𔂀[𔇎=𔅂],𔏢=++𔇎+𔅂,𔆗=𔊎[𔇎+𔏢
],…

via Echofon

@chelo_xl @ChromiumDev This is not about fixing, but about getting more info about the problem. Check the error’s message property, it might have more details.

via Echofon in reply to chelo_xl

🎊 Trusted types, updated form elements, serializable file handles, barcode detection, color-scheme,… Some many things are new in Chrome 83. https://t.co/81bkzRmFK5

via Twitter for iPhone

@chelo_xl @ChromiumDev Have you tried catching errors? https://t.co/DJkjRtxvdr Maybe the browser lets you know more details.

via Twitter for iPhone

@chelo_xl @ChromiumDev Maybe try filing a new.crbug.com, or providing additional data for a potentially existing bug.

via Twitter for iPhone in reply to chelo_xl

@schweinepriestr “DoT only uses port 853, while DoH uses port 443.

Because DoT has a dedicated port, anyone with network visibility can see DoT traffic coming and going, even though the requests and responses themselves are encrypted.”—https://t.co

via Twitter for iPhone

@aemkei Congratulations! Well deserved! 🎊

via Echofon in reply to aemkei

The @MSEdgeDev team’s Project Fugu 🐡 talk from the #MSBuild conference: https://t.co/JngDqaPvvQ. Super excited about their work!

via Echofon

Chromium Blog: A safer and more private browsing experience with Secure DNS https://t.co/zRDjH9KoWj. DNS-over-HTTPS is a massive step forward toward a better, more secure web. 🔒

via Echofon

RT @windowsblog: Everything new from Microsoft Edge at Build 2020 https://t.co/0R584zRsBJ

via Echofon

RT @____lighthouse: 🔣Lighthouse 6.0 is out! Introducing new metrics to track Core Web Vitals, an updated performance score, multiple new au…

via Echofon

tkadlec Nice little feature in Chrome Dev Tools. Hover over the LCP badge under Timings in the Performance Panel and it shows you what triggered the LCP metric. pic.twitter.com/lGDiHudpBG

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

RT @ChromiumDev: 🧁 Recipe site @BettyCrocker has implemented the Wake Lock API seeing a 300% increase 🔈 in purchase intent indicators on ht…

via Twitter Web App

@derSchepp @ChromiumDev Huh, I thought it was supported since 76 (https://t.co/BNrbB4udgC). @argyleink, do you have more background?

via Twitter Web App

@gingerbeardman @danbri @benedictevans PWAs can’t badge the app icon on iOS yet, but they can on macOS. FWIW, @danbri, I’ve just filed https://t.co/tQjvpzNYgx regarding the inability to turn off badges via System Preferences.

via Twitter Web App

@mischmerz I don’t have an answer, sorry.

via Echofon in reply to mischmerz

RT @ChromiumDev: Preparing for AppCache removal:

Chrome 85 removes support for AppCache by default. Most developers should migrate off App…

via Echofon

@danbri @benedictevans Once PWAs are better integrated in the operating systems it should be possible to forcibly turn badges off on a per-app basis using the particular OS’s settings option. Meanwhile, yeah, I can see how this could be annoying. App de

via Twitter for iPhone in reply to danbri

@benedictevans This feels like an interesting place to let people know about the Badging API: web.dev/badging-api/. 🔴 Yes, your Progressive Web Apps can do this.

via Echofon in reply to benedictevans

@thalhamm Thanks, I’ve just filed feedback. If you notice something like this in the future, please let us know. 🦉 Ironic error indeed… https://t.co/4tj7YhZJkQ

via Echofon

@rektide @welfordian @ChromiumDev The API will, if, and only if, all preconditions (running in secure top-level context, notifications permission granted) are met, report the idle state as outlined here: https://t.co/lJCTGu3Crt. Note that this is an origi

via Twitter for iPhone

Microsoft Edge now has its own origin trials system: https://t.co/b37bWnSy8o 🧪 Exciting stuff coming from @msedgedev!

via Echofon

@MartijnSaly @ChromiumDev Addendum: “Your device may receive push messages from the backend servers of apps and extensions installed in Chrome, websites that you grant the “notification” permission to, and your default search engine.”—https://t.co/Y

via Twitter Web App

@denladeside @ChromiumDev That’s the best reply so far. 😂

via Twitter for iPhone

@bacellirodrigo @ChromiumDev For the time being (during this origin trial), you would have to revoke the notification permission for the site: https://t.co/ThKf7IJzlh.

via Twitter Web App

@realnoam @zackster @ChromiumDev @kennethrohde The requirement is to be running as a top-level frame (https://t.co/fqetnWzCHT) with the notifications permission, but yes, with enough time correlating even fuzzed signals might be possible.

via Twitter Web App

@bacellirodrigo @ChromiumDev Some example use cases are given in https://t.co/1temdBKuTa. Note that this API isn’t exposed to all sites, but just the sites you trust enough to grant them the notifications permission: https://t.co/qzpV14kHCs.

via Twitter for iPhone

@kennethrohde @zackster @ChromiumDev Yes, this is likely going to confuse users if it appears out of context and since permissions don’t let the developer add metadata (X is requesting the Y permission because X wants to do Y.”).

via Twitter Web App

@arye_eidelman @welfordian @ChromiumDev Notification prompts should be less noisy now (https://t.co/l7QiuZ7XSM), but I agree, there are use cases for this API that don’t touch notifications: https://t.co/JERhvteqMg.

via Twitter for iPhone

@zackster @ChromiumDev @kennethrohde This is a very valid argument, permission fatigue is real. At the same time, we’re wondering whether “notifications” is the right umbrella permission for this, or whether there should be a dedicated “idle-detection” pe

via Twitter Web App

@HenriHelvetica @ChromiumDev @instagrameng @fb_engineering I obviously can’t speak for other companies, but any kind of communications product (text, voice, video,…) could potentially use this for higher accuracy than their current solutions (https://t.

via Twitter Web App

@madebyfabian @ChromiumDev Note that you’d need to grant advertisers the notifications permission for this to be abused: https://t.co/jvNGPYi6yy.

via Twitter Web App

@MartijnSaly @ChromiumDev This would hypothetically be possible, but is not the case.

via Twitter Web App

@EJDaly @ChromiumDev This would be a legitimate use case, yes.

via Twitter Web App in reply to EJDaly

@MartijnSaly @ChromiumDev It can only be abused if you have granted the advertising company the notifications permission: https://t.co/jvNGPYi6yy.

via Twitter Web App

@EJDaly @ChromiumDev Activity in other apps than the browsers is considered, yes.

via Twitter Web App in reply to EJDaly

@asumaran @ChromiumDev The opt-out currently is to not grant the “notifications” permission. Please see https://t.co/qzpV14kHCs.

via Twitter Web App

@givbacksandwich @ChromiumDev Anyone whom you have granted the “notifications” permission. Please see https://t.co/qzpV14kHCs.

via Twitter Web App

RT @ChromiumDev: @tomayac For this exciting new Project Fugu 🐡 API we’re very much looking forward to hearing your feedback: tell us if not…

via Twitter Web App

RT @ChromiumDev: 🔢 Detect inactive users with the Idle Detection API!

https://t.co/Blriuygk8J by @tomayac

Use the Idle Detection API to f…

via Twitter Web App

@zcorpan @Rich_Harris @sibbngheid That’s the strategy behind `<dark-mode-toggle>`, too (https://t.co/FKfxCMMVoL). I’ve had best experiences with separate CSS files (https://t.co/FSTZZILvMs), not so great with a dark class (https://t.co/kK9nCsKkcX). In the

via Twitter Web App

@zcorpan @Rich_Harris @sibbngheid Careful with the “$something only”. See the red warning in https://t.co/ZWbpghii3Z.

via Twitter Web App

@Rich_Harris @zcorpan @sibbngheid The Medium article was written before full standardization, some things were still undefined. The latest article to read is web.dev/color-scheme/.

via Twitter Web App in reply to Rich_Harris

RT @HenrikJoreteg: This Project Fugu tracker doc makes me very, very happy:

https://t.co/rv6IRJilD5

via Echofon

@kdzwinel Congratulations on the family extension!

via Echofon in reply to kdzwinel

@bramus @shadeed9 Seems like the mobile Safari data on https://t.co/lqzDGFuzsp is wrong (claims support, but it’s not working). Have you filed a @webkit bug? https://t.co/El8Mq4hvlC

via Echofon

RT @Una: This was a fun post 🥰

Making pure CSS games with counter increment!

https://t.co/LdG2t7qzOj

via Echofon

RT @pwabuilder: The 0.5 version of the pwa-inking web component is here! 🎉https://t.co/KskZwTHmII uses low-latency canvas rendering with t…

via Echofon

RT @MylesBorins: Experimental support for `Top-Level Await` just landed in @nodejs core!

Amazing work @devsnek

Should go out with the ne…

via Echofon

RT @ChromiumDev: 🎬 More people should be aware of the new `requestVideoFrameCallback()` API. Read @tomayac’s post to learn more about it.…

via Twitter Web App

@trappology As the spec states (https://t.co/0RAFWmTV9b.), it’s an estimation. Different user agents (browsers) may use different heuristics.

via Twitter Web App

@trappology For this use case, `canplaythrough` (https://t.co/m1JRWXng4E) is the event you should be listening for. If you’re more of a lazyloading kind of site (or if you don’t preload videos in general or for `Save-Data: 1` folk), then maybe use `loaded

via Twitter Web App

@trappology Use cases are outlined in the Explainer: https://t.co/8ZKt95tlOs.

via Twitter Web App

🔢 New blog post: The `requestVideoFrameCallback` API.

https://t.co/5rmQmUKMb6

The `requestVideoFrameCallback()` method allows developers to register a callback that runs in the rendering steps when a new video frame 🎞 is sent to the compositor.

via Twitter Web App

RT @shadeed9: What a cool way to learn how SVG paths work! Great explanation by @mathieudutour.

🔗 https://t.co/lik4xWWlSF https://t.co/84y…

via Echofon

RT @rowan_m: I’ll be honest, I had a surprising amount of fun, perhaps even… too much fun fiddling with the demo for this: https://t.co/5uY…

via Echofon

RT @ChromiumDev: 🔣 Chrome’s Heavy Ad ⚖️ Intervention will unload ads that exceed their allowance for CPU or network usage.
https://t.co/shp…

via Echofon

RT @Una: 🎉 Aspect Ratio just landed in Chrome Canary! 🎉

➡️Check it out by enabling the experimental web platform features flag in version…

via Echofon

RT @mathias: What’s new in Chrome 84’s @ChromeDevTools?

➡️ Issues tab
➡️ Inspect Mode tooltip shows a11y info
➡️ Performance panel: TBT, C…

via Echofon

@glitch @potch Any plans on @deno_land support on the Glitch platform? This would be pretty aligned with the way I understand Glitch’s mission.

via Twitter Web App

RT @9to5Google: Progressive Web Apps will support Android’s homescreen app shortcuts https://t.co/TWJ0sY8ww6 by @nexusben https://t.co/CX23…

via Twitter Web App

@akctba @rynkns You can annotate your shortcut “url” entries like your “start_url” entries, here’s an example for Google Analytics:

…
“start_url”: “/?utm_source=homescreen”,
…
“shortcuts”: [{
“url”: “/shortie?utm_source=homescreen”
…
}]
…

via Twitter for iPhone in reply to akctba

googlechrome A little organization can go a long way. Managing your tabs just got easier on desktop. Learn more about the latest version of tab groups, now available in beta: goo.gle/2WPP63r pic.twitter.com/gebDyzoEo2

via Sprinklr (retweeted on 10:09 PM, May 13th, 2020 via Echofon)

@pushbullet @DotProto @rowan_m @ArtemR @Paul_Kinlan Gotcha. I just thought the rejection notice looked horribly familiar. Hope this situation resolves soon.

via Twitter for iPhone in reply to pushbullet

RT @pikapkg: 🍰🍰 Happy Deno v1 Release Day! 🍰🍰

Want to run npm packages in Deno? Try Pika CDN:
🏗️ Works with any npm package, not just ESM!…

via Echofon

@pushbullet @DotProto @rowan_m @ArtemR @Paul_Kinlan You might do this already, as I wrote I didn’t check your code, but this is what caused my rejection to magically go away for an extension of mine. The Chrome Web Store team’s message was equally cry

via Echofon in reply to tomayac

@pushbullet @DotProto @rowan_m @ArtemR @Paul_Kinlan Haven’t seen code, but what helps is DYNAMICALLY injecting the contentscript:

chrome.tabs.executeScript({
file: ‘contentscript.js’
}

This allows you to REMOVE this block from the manifest:

“conten

via Echofon in reply to pushbullet

@torgo @w3c Loved your subtle @Snowden visual book mention during the call. It has a special place on my bookshelf, too.

via Echofon in reply to torgo

@argyleink #TIL. There should probably be a mention of this only applying to user-editable (as in an input field or `contenteditable`) elements (the section before mentions this: https://t.co/QwpeODx2mR).

via Echofon

@samthor The desktop PWA is great, the music selection is good, including some non-official stuff like concerts etc. (albeit this content may be short lived). No Android Wear app yet, so I am a little stuck with Play still on my watch.

via Echofon in reply to samthor

@slightlylate @eleven_ty @Netlify Nice job, especially thanks for keeping the URLs working. I ended up doing an .htaccess lookup table for my blog, but it works.

Meta: I’m seeing some color switching as if links were initially blue, then black, and als

via Echofon in reply to slightlylate

@patmeenan @scottjehl @dalmaer They should have opted for the long URL CableNewsNetwork.com in hindsight. No one ever would have noticed how slow the CNN homepage is this way.

via Echofon in reply to patmeenan

patmeenan The synthetic Web Vitals (LCP, CLS and TBT) are now front-and center in the WebPageTest results for browsers that report them (Chromium-based).

The Filmstrip view also shows a red box around the frame that corresponds to LCP so you can verify it measures correctly for your site. pic.twitter.com/cevy8PDOGW

via Twitter Web App (retweeted on 9:00 PM, May 13th, 2020 via Echofon)

@fanthomas_ @rynkns @9to5Google It’s not required, but recommended, since most platforms will use shortcuts with icons. https://t.co/7DlZhL32Wm

via Twitter for iPhone

@fanthomas_ @rynkns @9to5Google Did you use Chrome Canary when you installed the app? It might also be Samsung’s modifications of stock Android, but this is just guessing.

via Twitter Web App in reply to fanthomas_

excalidraw We’ve released an initial implementation for free draw support. There’s space for improvement, but we didn’t want to keep you waiting! Let us know what you think.

Thanks @kbariotis! pic.twitter.com/xs2mwsepx8

via TweetDeck (retweeted on 11:45 PM, May 12th, 2020 via Echofon)

Read files in JavaScript—from the good old file input to drag and drop to the Native File System API: great overview article by @kaycebasques and @petele ⤵️ https://t.co/yD8P1tQlmI.
For a “fire and forget” solution, also consider 💾 browser-na

via Echofon

RT @tomayac: 🔢 App icon shortcuts are coming to Progressive Web Apps near you! Try @rynkns’s demo https://t.co/bGvQ6aCfiw and install it us…

via Twitter for iPhone

@nhoizey @AaronGustafson Non… ¯\_(ツ)_/¯ At some point there were plans to update @WebKit Status apparently: https://t.co/lwHgG08fqU.

via Twitter Web App

Pro-tip: this also works on Windows if you set the chrome://flags/-desktop-pwas-app-icon-shortcuts-menu flag 🚩!

via Twitter Web App in reply to tomayac

🔢 App icon shortcuts are coming to Progressive Web Apps near you! Try @rynkns’s demo https://t.co/bGvQ6aCfiw and install it using Chrome Canary on Android.

How does this even work? Glad you ask, it’s through the Web App Manifest’s `shortcuts` member:

via Twitter Web App

@samthor @MylesBorins I guess I don’t want to know the story behind the “One day you were told…” in the README that led to the creation of this library.

via Echofon in reply to samthor

@kevin_dorion Happy about the performance gains. If you need/want me to have a private look, feel free to reach me at tomac AT google DOT com.

via Twitter for iPhone in reply to kevin_dorion

@kevin_dorion Hehe, I’m just the messenger in this case. Do reach out to the spec editors, they’ll certainly appreciate your support.

Feel free to share your use case or app if you want, I’d be curious to learn how you use the API.

via Twitter for iPhone in reply to kevin_dorion

RT @stefanjudis: Today I learned a solution to a problem I didn’t even realize I had. :D

`align-items: safe center;`

#devsheets

🔗 MDN: h…

via Echofon

@SRobTweets It wasn’t that hard: https://t.co/p7OmIOC7iG 😃

via Echofon

Powerful and super honest post by @SRobTweets on imposter syndrome ⤵️. It hits all of us, don’t you worry! Bonus: I dug out the “Yelp for APIs” Sarah mentions in the post—it’s still up and running: https://t.co/bTgAnT1R5S. 💏 https://t.co/

via Echofon

@bradeeoh @simevidas @vjrngn @getify A lot of people ask these questions, so I’ve written a paper about this: https://t.co/A7rVyX9fEB. It also covers the changes Brady mentions: https://t.co/AIUQAPxNDA (SFAuthenticationSession).

via Echofon

@JecelynYeen @eleven_ty @Firebase Great work on the site, love the design. For the toggle: we offer one that’s used on https://t.co/O7cvLmJyPc, too: https://t.co/aAKDi3Kiov. Looks like you’re good already, though.

via Echofon

RT @RonnyOrbach: @benevansnz @devictoribero @chrisoncode ok, looks like @tomayac already wrote up a piece about Web standardization process…

via Twitter for iPhone

RT @yemount: Check out Pose Animator - a web animation tool that brings SVG illustrations to life with real time human perception TF.js mod…

via Echofon

Preprint xkcd.com/2304/ According to a new Adobe® PDF document… #xkcd

via Echofon

RT @stoyanstefanov: Nice writeup about the new FB redesign: https://t.co/70iettE1Oi I’m happy to have been a small part of this, mostly aro…

via Echofon

@danbri @RReverser Also. But it comes up in other metadata contexts, like the Web App Manifest: https://t.co/SGLqSzycpw.

via Twitter for iPhone

@HenrikJoreteg @DasSurma Pinging @reillyeon for Web Serial, and Web USB. And Web SCSI and Web PCMCIA 😂. Everything Web * really. @petele has written the Web Serial codelab: https://t.co/ZDXMkk1lRR.

via Echofon

@alexandracaulea Happy the article was helpful! Nice dark mode implementation!

via Twitter Web App in reply to alexandracaulea

RT @alexandracaulea: I’ve decided to experiment a bit with prefers-color-scheme CSS media feature.
As a good reference to read and follow…

via Twitter Web App

RT @thespite: There you go, a Virtual Webcam extension for Chrome
https://t.co/X9hyYkoPcf

Have fun and please be responsible! https://t.co…

via Twitter Web App

@gsnedders @saschaplas XSLT was (at least) okay, too. The issue back then was that the juicier functions weren’t implemented in browsers.

via Echofon

@mahemoff Fully agree, that’s why I wrote “technically”. 😃 (Technically some widgets are customizable by the way.) https://t.co/gtzVDwdwo5

via Twitter for iPhone

@mahemoff Technically widgets are very much a thing on iOS, just not on the home screen but only in the Today View: https://t.co/hESSyHQnDz.

via Echofon

RT @v8js: Logical &&= assignment ||= feature ??= explainer 🔥 https://t.co/TMLBYSQgFU

In which @_shu shows how to use a new ECMAScript synt…

via Twitter for iPhone

Super detailed post by @simonhearne on racing the browser cache against the network: https://t.co/sig6WzVPON. https://t.co/gK9WcIDsvC

via Echofon

RT @ChromiumDev: Flexbox gap!

Need some background, want to know timing of when it hits Chrome stable, or to just ramp up in general!? CS…

via Echofon

@Anoesj Yes, this should be it for now. There’re probably going to be more changes in the future: https://t.co/QOeKqKsgKX.

via Twitter for iPhone

@Anoesj You can transparently switch from v1 to v2 simply by removing the v1 token, but again be aware of the code changes (hence the pointer to browser-nativefs).
Your app sounds really interesting, hope to learn more :-)

via Twitter for iPhone in reply to Anoesj

@Anoesj There’s a new origin trial going on for v2 of the API with some minor changes: https://t.co/xTo8zYJdqL. If you use the browser-nativefs library (https://t.co/8GMIc3utO1), these changes are taken care of. Good luck with your project. Is it public

via Twitter for iPhone

RT @ChromiumDev: A couple of the Project Fugu 🐡 folk (virtually) presented a demo paper at The Web Conference (@TheWebConf) in April:

🔄 Pa…

via Echofon

@AutomatedTester @cwiiis In the case of the Play Store, it’s in my opinion not about _prioritizing_ PWAs over native apps, but about positioning them _equally_. It’s a journey with the occasional bump, but it has started: https://t.co/xZsWlEJ9xT.

via Twitter Web App

RT @shadeed9: ✍️ New Article: Everything I Learned About min(), max(), clamp() In CSS

I tried to learn CSS comparison functions and went f…

via Echofon

@robert_daly @DasSurma Just did some research, this has been discussed in the CSS WG, see https://t.co/xpVpmnsNGv (and the entire thread really). I’m not aware of other solutions than the one you are already aware of.

via Twitter Web App

@robert_daly @DasSurma I’ve read this multiple times, but I don’t understand the tweet. Can you provide a link to an example maybe?

via Twitter Web App in reply to robert_daly

There’s more tweets in this month! Go up and select a date to see more ↑