RT @shadeed9: âœï¸ New Article: Colors in CSS
I wrote about color types, specific keywords, and when to use them along with use-cases. This…
@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.
RT @dalmaer: “They do use some interesting software on Dragon 2. They use Chromium and JavaScript for the Dragon 2 flight interface. The ac…
@nhoizey @simevidas @briankardell Just opened https://t.co/BrNEXIpYcU.
RT @fjakobs: Surprised that the WebSocketsStream API is gaining no traction outside of Chrome. It’s so obvious that missing backpressure in…
@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 (
@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
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…
@nhoizey @simevidas @briankardell Shhh 🤫, work on fixing it is already happening: https://t.co/1W695fcRJF.
.@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
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
RT @microblocksfun: MicroBlocks now runs in a Chrome or Edge web browser.
https://t.co/fhyeT7D4Jm
🤩 Chrome 84 Beta: Web OTP, Idle Detection, App Icon Shortcuts, Wake Lock, Content Index,… https://t.co/zNgKieKWb5. It’s Project Fugu 🡠wonderland essentially.
@maudnals Maybe intranet search?
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
RT @ChromiumDev: 🔢 Announcing Core Web Vitals support across all your favorite developer tools!
https://t.co/Zp7pOhq17B
- PageSpeed Insi…
@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.
Official Google Webmaster Central Blog: Evaluating page experience for a better web: https://t.co/nly7p7HTSA
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
@DanShappir @_developit @DanShappir @_developit For 2), @sergiomdgomes has covered this in https://t.co/jgA2E747Lx.
RT @kennethrohde: TC39 presentation about ES Module Attributes
I really hope this progresses smoothly
https://t.co/IsDQtWtcaW
@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
@frivoal (Actually mentioning @FremyCompany.)
@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
@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.
@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
@AnaestheticsApp Thanks, looks great. Let’s see what the investigation of the team reveals.
@aemkei 100/100 for SEO? ðŸpic.twitter.com/Tjn3RCACXlCXl
@AnaestheticsApp Interesting. It doesn’t reproduce on iOS Safari. Could you file crbug.com/new0N and post the bug URL here? Thanks!
@kennethrohde @yoavweiss @DanShappir @sil @briankardell https://t.co/LFpZMZcDOJ Close. Definitely catchier than APK.
@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.
@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`?
RT @pikapkg: Snowpack 2.0 - A build system for the modern web.
â—† Starts up in <50ms.
â—† O(1) file builds.
â—† Simplified tooling.
◆ Built-in…
@johnwilander I like the cool one for its more neon-ish look.
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
@slightlylate @Justinwillis96 Coffee ☕� Here 🤚.
@yoavweiss @DanShappir @sil @briankardell Did someone ever try to build real Chromium for iOS? Did someone ever succeed even?
@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.
@fantasai @frivoal @csswg Do you have an example of a site that meaningfully deals with all three values?
@premnath321 I can’t provide individual SEO consulting here, sorry. Be sure to subscribe to https://t.co/ifeEeLdjEK.
@premnath321 @sebabenz @AMPhtml 2! PWA is not limited to mobile.
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`
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.
🔢 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
@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.)
The most concise overview of the Records and Tuples JavaScript proposal that I’ve read so far. 💠Thanks, @rauschma! https://t.co/CbZVjrPzWD
RT @bocoup: 🔣 Introducing the Web Platform Contribution Guide
🔖 A free in-depth guidebook about how YOU can help improve the web platform:…
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
💠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
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
RT @andrey_l1nd3n: Wake Lock API by @BettyCrocker 💉 https://t.co/cPjwH4SvkK
✅ User-first design with failsafe fallbacks
✅ Interoperability…
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…
@simevidas There’s a setting to turn “What’s new†off: https://t.co/z5rqkt8QLE.
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
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?
@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
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).
@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.
@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.
@simevidas That’s fair feedback. Compatibility is mentioned in https://t.co/fTYuRbDrmV, but yes, it might be clearer.
@gregwhitworth @MSEdgeDev All the best for whatever comes next.
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)
RT @rauschma: Browser-NativeFS: native file system API for browsers, with legacy fallback
https://t.co/TzqMAqXyo3
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…
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
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
RT @searchliaison: Google’s Knowledge Graph has amassed over 500 billion facts about five billion entities — people, places and things. Th…
RT @mattdsteele: Made a little <bt-device> component to make setting up Web Bluetooth a little easier: https://t.co/SjnET2ataf
Also a few…
Why is this website port scanning me? https://t.co/GnnEHBSpm9. Interesting blog post on a dubious bot detection and fingerprinting method.
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
@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
RT @aemkei: // #HIEROGLYPHS.js
// Valid JavaScript from the year 2020 BC:
ð”…‚=”,𔂀=!ð”…‚+ð”…‚,ð”„=!𔂀+ð”…‚,𔊎=ð”…‚+{},𔆣=𔂀
[ð”…‚++],ð”Š=𔂀[𔇎=ð”…‚],ð”¢=++𔇎+ð”…‚,𔆗=𔊎[𔇎+ð”¢
],…
@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.
🎊 Trusted types, updated form elements, serializable file handles, barcode detection, color-scheme,… Some many things are new in Chrome 83. https://t.co/81bkzRmFK5
@chelo_xl @ChromiumDev Have you tried catching errors? https://t.co/DJkjRtxvdr Maybe the browser lets you know more details.
@mischmerz I honestly don’t know.
@chelo_xl @ChromiumDev Maybe try filing a new.crbug.com, or providing additional data for a potentially existing bug.
@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
@aemkei Congratulations! Well deserved! 🎊
The @MSEdgeDev team’s Project Fugu 🡠talk from the #MSBuild conference: https://t.co/JngDqaPvvQ. Super excited about their work!
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. 🔒
RT @windowsblog: Everything new from Microsoft Edge at Build 2020 https://t.co/0R584zRsBJ
RT @____lighthouse: 🔣Lighthouse 6.0 is out! Introducing new metrics to track Core Web Vitals, an updated performance score, multiple new au…
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
RT @ChromiumDev: 🧠Recipe site @BettyCrocker has implemented the Wake Lock API seeing a 300% increase 🔈 in purchase intent indicators on ht…
@derSchepp @ChromiumDev Huh, I thought it was supported since 76 (https://t.co/BNrbB4udgC). @argyleink, do you have more background?
@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.
@simevidas @rynkns Maybe flash a custom ROM: https://t.co/nwa8IpbzSI 🤔
@mischmerz I don’t have an answer, sorry.
RT @ChromiumDev: Preparing for AppCache removal:
Chrome 85 removes support for AppCache by default. Most developers should migrate off App…
@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
@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.
@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
@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
Microsoft Edge now has its own origin trials system: https://t.co/b37bWnSy8o 🧪 Exciting stuff coming from @msedgedev!
@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
@denladeside @ChromiumDev That’s the best reply so far. 😂
@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.
@koome_EE @ChromiumDev Please see https://t.co/jvNGPYi6yy.
@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.
@realnoam @zackster @ChromiumDev @kennethrohde Yes, personally I do agree: https://t.co/dyYMKmZ3b0.
@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.
@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.”).
@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.
@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
@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.
@madebyfabian @ChromiumDev Note that you’d need to grant advertisers the notifications permission for this to be abused: https://t.co/jvNGPYi6yy.
@MartijnSaly @ChromiumDev This would hypothetically be possible, but is not the case.
@EJDaly @ChromiumDev This would be a legitimate use case, yes.
@MartijnSaly @ChromiumDev It can only be abused if you have granted the advertising company the notifications permission: https://t.co/jvNGPYi6yy.
@EJDaly @ChromiumDev Activity in other apps than the browsers is considered, yes.
@iamareebjamal @givbacksandwich @ChromiumDev I personally tend to agree: https://t.co/dyYMKmHrMq.
@welfordian @ChromiumDev This would certainly be an option: https://t.co/dyYMKmZ3b0.
@ThunderySteak @ChromiumDev Please see https://t.co/qzpV14kHCs.
@asumaran @ChromiumDev The opt-out currently is to not grant the “notifications” permission. Please see https://t.co/qzpV14kHCs.
@givbacksandwich @ChromiumDev Anyone whom you have granted the “notifications” permission. Please see https://t.co/qzpV14kHCs.
RT @ChromiumDev: @tomayac For this exciting new Project Fugu 🡠API we’re very much looking forward to hearing your feedback: tell us if not…
RT @ChromiumDev: 🔢 Detect inactive users with the Idle Detection API!
https://t.co/Blriuygk8J by @tomayac
Use the Idle Detection API to f…
@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
@zcorpan @Rich_Harris @sibbngheid Spec deeplink: https://t.co/bA0n6EpFQH.
@zcorpan @Rich_Harris @sibbngheid Careful with the “$something onlyâ€. See the red warning in https://t.co/ZWbpghii3Z.
@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/.
RT @HenrikJoreteg: This Project Fugu tracker doc makes me very, very happy:
https://t.co/rv6IRJilD5
@kdzwinel Congratulations on the family extension!
@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
RT @Una: This was a fun post 🥰
Making pure CSS games with counter increment!
https://t.co/LdG2t7qzOj
@jaffathecake @WebReflection @scottjehl Yepp, mine, too. Trailing slash/
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…
RT @MylesBorins: Experimental support for `Top-Level Await` just landed in @nodejs core!
Amazing work @devsnek
Should go out with the ne…
RT @ChromiumDev: 🎬 More people should be aware of the new `requestVideoFrameCallback()` API. Read @tomayac’s post to learn more about it.…
@trappology As the spec states (https://t.co/0RAFWmTV9b.), it’s an estimation. Different user agents (browsers) may use different heuristics.
@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
@trappology Use cases are outlined in the Explainer: https://t.co/8ZKt95tlOs.
🔢 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.
RT @shadeed9: What a cool way to learn how SVG paths work! Great explanation by @mathieudutour.
🔗 https://t.co/lik4xWWlSF https://t.co/84y…
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…
RT @ChromiumDev: 🔣 Chrome’s Heavy Ad âš–ï¸ Intervention will unload ads that exceed their allowance for CPU or network usage.
https://t.co/shp…
RT @Una: 🎉 Aspect Ratio just landed in Chrome Canary! 🎉
âž¡ï¸Check it out by enabling the experimental web platform features flag in version…
RT @mathias: What’s new in Chrome 84’s @ChromeDevTools?
âž¡ï¸ Issues tab
âž¡ï¸ Inspect Mode tooltip shows a11y info
âž¡ï¸ Performance panel: TBT, C…
@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.
RT @9to5Google: Progressive Web Apps will support Android’s homescreen app shortcuts https://t.co/TWJ0sY8ww6 by @nexusben https://t.co/CX23…
@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”
…
}]
…
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 #Chrome beta: goo.gle/2WPP63r pic.twitter.com/gebDyzoEo2
@pushbullet @DotProto @rowan_m @ArtemR @Paul_Kinlan Gotcha. I just thought the rejection notice looked horribly familiar. Hope this situation resolves soon.
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!…
@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
@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
@torgo @w3c Loved your subtle @Snowden visual book mention during the call. It has a special place on my bookshelf, too.
@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).
@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.
@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
@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.
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
@fanthomas_ @rynkns @9to5Google It’s not required, but recommended, since most platforms will use shortcuts with icons. https://t.co/7DlZhL32Wm
@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.
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
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
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…
@nhoizey @AaronGustafson Non… ¯\_(ツ)_/¯ At some point there were plans to update @WebKit Status apparently: https://t.co/lwHgG08fqU.
@nhoizey @AaronGustafson filed https://t.co/UzlEAkvhFS.
Pro-tip: this also works on Windows if you set the chrome://flags/#enable-desktop-pwas-app-icon-shortcuts-menu flag 🚩!
🔢 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:
@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.
@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.
@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.
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…
@SRobTweets It wasn’t that hard: https://t.co/p7OmIOC7iG 😃
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/
@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).
@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.
RT @RonnyOrbach: @benevansnz @devictoribero @chrisoncode ok, looks like @tomayac already wrote up a piece about Web standardization process…
RT @yemount: Check out Pose Animator - a web animation tool that brings SVG illustrations to life with real time human perception TF.js mod…
Preprint xkcd.com/2304/ According to a new Adobe® PDF document…#xkcd #xkcd
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…
@RReverser @danbri *Cough*, yes it does: https://t.co/otH38QSd7T.
(CC: @tabatkins)
@danbri @RReverser Also. But it comes up in other metadata contexts, like the Web App Manifest: https://t.co/SGLqSzycpw.
@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.
@alexandracaulea Happy the article was helpful! Nice dark mode implementation!
RT @alexandracaulea: I’ve decided to experiment a bit with prefers-color-scheme CSS media feature.
As a good reference to read and follow…
RT @thespite: There you go, a Virtual Webcam extension for Chrome
https://t.co/X9hyYkoPcf
Have fun and please be responsible! https://t.co…
@gsnedders @saschaplas XSLT was (at least) okay, too. The issue back then was that the juicier functions weren’t implemented in browsers.
@mahemoff Fully agree, that’s why I wrote “technicallyâ€. 😃 (Technically some widgets are customizable by the way.) https://t.co/gtzVDwdwo5
@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.
RT @v8js: Logical &&= assignment ||= feature ??= explainer 🔥 https://t.co/TMLBYSQgFU
In which @_shu shows how to use a new ECMAScript synt…
Super detailed post by @simonhearne on racing the browser cache against the network: https://t.co/sig6WzVPON. https://t.co/gK9WcIDsvC
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…
@SimmerVigor Some well deserved REST…
@Anoesj Yes, this should be it for now. There’re probably going to be more changes in the future: https://t.co/QOeKqKsgKX.
@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 :-)
@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
RT @ChromiumDev: A couple of the Project Fugu 🡠folk (virtually) presented a demo paper at The Web Conference (@TheWebConf) in April:
🔄 Pa…
@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.
RT @shadeed9: âœï¸ New Article: Everything I Learned About min(), max(), clamp() In CSS
I tried to learn CSS comparison functions and went f…
@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.
@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?