Making the whole web better, one canvas at a time. â¦@briankardellâ© on the `OffscreenCanvas`. https://t.co/z7vyIavOiR
RT @jensimmons: Frustrated by fighting the CSS Cascade? Annoyed by too much !important everywhere?
Cascade Layers will help. Try it out in…
`BroadcastChannel` 💠https://t.co/9WW2ALDlOJ https://t.co/6AvbfZpzsh
@davrous @slightlylate Happy birthday, David! Joyeux anniversaire, Alex! 🎂 It’s like Duolingo, but in a tweet.
RT @brucel: Set Safari free! https://t.co/pba9QLtYBJ If Apple allowed Safari to actually compete, it would be better for web developers, b…
@nhoizey (That’s what I thought.) That being said, Youenn has just reopened the original bug to track the overall feature.
@nhoizey The new bug was opened by Youenn Fablet from Apple, so my hopes are high.
@nhoizey I don’t know, but since they opened a new bug, I decided to point mine at theirs. Would I have opened a new bug? No ¯\_(ツ)_/¯, but I also don’t work for Apple. Everyone subscribed to the earlier bug got emailed, so they can subscribe to t
New @webkit bug: Add support for `ServiceWorkerGlobalScope` push event handler—https://t.co/wqwP8rI9Rf 💀
@freddyb Oh, sorry (not sorry), realized my GnuPG was outdated. Updated to v2.3.2 now.
–—BEGIN PGP SIGNATURE–—
Version: GnuPG v2.3.2 (GNU/Linux)
iFy0uwAntT0bE3xtRa5AfeCheCkthAtTh3reSabiGbl0ck0fjumBl3DCharaCTersAttH3b0ttom.https://t.co/MIsBpl1aky
-
xkcd Two-Factor Security Key xkcd.com/2522 pic.twitter.com/t1DSJfIhLS
@TedMielczarek @DanShappir @rr_cook @googlechrome @webkit @ricmac @firefox That’s. Wild. Wow! Given that you went through this twice before, should you do it thrice (😇), getting the product onto actual devices may have become a little more approachab
webmaxru Slides for the “Native Web Apps” keynote I delivered today at @JavaScriptCon NYC edition:
- The most complete list (but still not full) of the features that make a #PWA feel like native
- Focused on App<->OS integrations
- Could work like a checklist
slides.com/webmax/nwa/
@patmeenan Rolled this out on blog.tomayac.com today. Probably completely over-engineered, but low-prio pre-loading my collect.js script seemed interesting.
RT @ChromiumDev: âœï¸ Connect, create, learn — 100% virtually at #ChromeDevSummit 2021.
Request an invite 💉 https://t.co/rnMJvlTgFD https:/…
@maudnals Nice, registered. ✅
@voxpelli FYI @Paul_Kinlan (see full thread)
RT @ddprrt: Quake in 13 KB of JavaScript
https://t.co/QspiUPrTQG
Source: https://t.co/D4OaAruRex
@DanShappir @rr_cook @googlechrome @webkit @ricmac It was attempted twice for @Firefox: https://t.co/2N6hdHuHU8. Maybe @TedMielczarek remembers benchmarks that might have been ran back then?!
@yisibl See the green box at https://t.co/OlY0HVB9Jp.
@yisibl Possibly both. Imagine you have a technical blog post with the flow text set in Font A and the code samples in Font B. Both fonts should be preloaded, but since code samples come further down in a typical blog post, you can say Font B should be
🤷 Help the browser decide what’s important and what isn’t with Priority Hints: https://t.co/aI1FwVu8QU. The idea’s been around for a while, but there’s a new origin trial happening: https://t.co/l2fBBZ46hW.
“`html
<link rel=modulepreload href=analyti
@hako584 It’s about expanding what the Web can do, see https://t.co/vvaK6bRcLW. The code name “Project Fugu” 🡠is a hat tip to the Simpsons episode “One Fish, Two Fish, Blowfish, Blue Fish” (https://t.co/qdKj9qsDoU), since Fugu (APIs) can be a delicacy
Seemingly small thing, but the intent to ship below â¤µï¸ makes working with the clipboard 🔋 a lot smoother, so you don’t need to write code like in my comment: https://t.co/CnD7FBnNzH. Non-owner LGTM, please ship this yesterday. 😃 https://t.co/J
@edent 😃 See?!
RT @gisardo: Announcing more steps to open the @MicrosoftStore on #Windows to all developers - including other stores and browsers. Welcome…
RT @j9t: 🔠Comparing Page Language Declaration Setups in Screen Readers:
One best practice in web dev is to declare the document language…
RT @css: iOS Browser Choice https://t.co/jLQGb4Xvx0
“The Blink browser engine […] is [a] vital part of â¦@googlechromeâ© on desktop, Android, and all other OSes apart from iOS. The version of Chrome that iOS users can download, which uses @WebKit rather than Blink, pales in comparison.â€â€”â¦@ricma
If you think native apps on iOS are any better than Web apps when it comes to #privacy due to Apple’s App Tracking Transparency (https://t.co/U1kZXGWvDV), think twice: https://t.co/1E68Sp3Pok. Fingerprinting is an issue on Web and native apps alike.
@dannymoerkerke @simevidas @dalmaer No, this doesn’t work. You would have to leave the screen on all the time and not multitask away from the app. For example, I use Google Maps (the app) in my pocket on my bike, it encodes turns 🔀 as vibration pattern
@beriberikix @Paul_Kinlan @RReverser @reillyeon @HenrikJoreteg @DasSurma @slightlylate @Vincent_Scheib Folks interested in this scroll up from @reillyeon’s answer: https://t.co/X7AOdihPNo. It would be possible. Has it been tried or is something working
@Grtsche2 @Wahlleiter_Bund @argonerd “Sie [Die Linke] rutschte mit 4,9 Prozent unter die Fünfprozenthürde. Allerdings konnte sie drei ihrer zuletzt fünf Direktmandate verteidigen und damit laut Grundmandatsklausel entsprechend ihres Zweitstimmenergeb
@simevidas @samthor My past me said smart things. Hope the current me holds still up to its expectations 😂. On a more serious note: It’s funny how the same questions pop up over and over again in different contexts.
#BTW21—Forming a government will be tough, but happy about the historically best result for @Die_Gruenen 🌻 so far: https://t.co/qago56OVFX. Here’s an overview of the color-coded coalition options: https://t.co/qpVY1i9hwA. No one even thinks of a co
@TimvdLippe @dalmaer The first point makes it pretty clear: turn-by-turn navigation needs background geolocation, something that currently is a complete no-go on the Web. It’s tracked as Project Fugu 🡠request https://t.co/PHMn0RMQeF.
RT @tomayac: #BTW21 Voted 🌻. And as the first voter 🥇 at the polling station 10602 at 8am sharp. This time my vote isn’t a secret, for the…
#BTW21 Voted 🌻. And as the first voter 🥇 at the polling station 10602 at 8am sharp. This time my vote isn’t a secret, for the reasons outlined in my blog post: https://t.co/svXVKiJinA. 🇩🇪 Liebe wahlberechtigte Follower: Geht wählen, macht d
@RyanEls4 @dandclark1 Maybe @DasSurma and @_developit and team have plans for adding this information (if support exists yet, I don’t actually know) to https://t.co/YmflQGxBv4.
@dgrammatiko @rauschma We have asked, but don’t know yet. See the Mozilla and the WebKit link in https://t.co/CGtWKH9nEP.
@dgrammatiko @rauschma Yes. 😃
@rauschma There’s definitely potential for tooling support. The latter proposal is very interesting for high-performance sites: https://t.co/IB6ZWEaI0f.
RT @domenic: If you want to try out the app history API in production, from Chrome 96-99 (~November 16 through April 19) you will be able t…
@kylealden @EdgeDevTools @MSEdgeDev Congratulations, Kyle! 🎈 Very exciting product and team!
RT @FridayForFuture: Wir wollen die gute Stimmung ja nicht zerstören — aber wir bestreiken heute DEINE Regierung, Olaf. https://t.co/tIQZhb 
@slightlylate Oh yes, absolutely. I’ll check it out after the weekend.
@j9t You might qualify for their open-source free access program. Talk to them, they’re nice folks.
@rauschma Neater trick: load it without going through a request hop enforced by `@​import`: https://t.co/1v2PrDKen6. Even neater trick: inline exclusively and exactly the required CSS: https://t.co/7oZOsIk0I1.
RT @github: Need to add some ASCII art flow diagrams to your README or code comments?
YES → https://t.co/U6E3T0t0JY (งツ)ว https://t.co/34y…
@j9t Try assistivlabs.com. Really powerful service.
@kinu All the best for the next endeavor. Congratulations on the things you have achieved! 🎈
Part of the Global #ClimateStrike locally in Hamburg: fridaysforfuture.org/september24/. We’re many, and if we act now, we can prevent the worst from happening.
Wenn du in Deutschland lebst und wahlberechtigt bist, bitte geh wählen 🌻! Hilf mit, diese Wah#Klimawahl#BTW21pic.twitter.com/xJRwc3C64I
@jaffathecake @booligoosh @DasSurma I volunteer. 🤚
@fgnass Overlooked the “connected to the device’s AP†part for the first response, so scrap the proxy part. The command line flag should work, though.
@denladeside Ah, sorry, processing in chronological order and didn’t see you looped @GoogleDocs in already. Maybe let’s ask @googleworkspace.
“How I Made a Self-Quoting Tweet†by OisÃn Moran is right up my geekery alley. The tweet in question is https://t.co/d22EpPBkv2. Writeup: https://t.co/qo5KmLGL7y
@Rich_Harris “Mad scientist shit†makes me think of @speakeasy_js. @feross, @adamdbradley might be a super interesting guest for your show.
@denladeside I don’t know the answer, sorry. Maybe @GoogleDocs does?!
RT @adamdbradley: Introducing Partytown 🎉
- Relocate third-party scripts into a web worker
- Synchronous main thread DOM ops from the work…
@scottjehl Oh no, flashbacks to an IE bug that made me pull out all my hair: https://t.co/GDoreWlxN5.
@fgnass Yeah, you need to route everything through a proxy I fear. If it’s an option, the `—unsafely-treat-insecure-origin-as-secure` command line flag might work for your use case: https://t.co/rawh2k4sCv.
Count me in. Taking part with the whole family locally here in Hamburg, Germany. ðŸŒ»â¤µï¸ https://t.co/75PflK6v5u
There’ve been a couple of articles on getting the benefits of TypeScript by using JSDoc. “Thanks JSDoc typings: all the benefits of TypeScript, with none of the drawbacks†is, I think, so far the most comprehensive one. 💠https://t.co/jJixphK8GI
@dannymoerkerke @slightlylate @jaffathecake This is pretty similar to the @workboxjs solution: https://t.co/jSnBv7airl. It only enters the manual code path when the original response doesn’t contain a 206 status code. @jeffposnick can probably give you
@JohnMu @sundarpichai Yeah, the numbers don’t really add up. It was 20% in _new_ office locations, so relocated to a new place, but they would be part of the 60% then. Anyways, I just quoted what we can publicly share because Sundar wrote it down. 😃
@OpenHypervideo @OpenParlTV Quick feedback:
- Can this be a PWA? Adding a manifest (https://t.co/t3ersQfRQ5) and a baseline service worker (https://t.co/8Y6UrrwJJC) should do the trick.
- Time period filter: Can the ticks be clickable and get a date tool
Wow, Open Parliament TV is an incredibly(!) powerful tool for searching speeches held in the 🇩🇪 German @Bundestag. For example, here’s what all parties had to say this year about exiting coal energy: https://t.co/U9b2c8YbOn. (Aside: I vote 🌻 http
@steveruizok @tldraw Nice, I was missing this while it was gone. (Now wondering: What happened to file opening and saving?)
RT @webmaxru: Introducing 🎵BPM Techno - a free online real-time beats-per-minute counter for the 🎧DJs:
- Browser-based, works on desktops…
“[T]hese changes will result in a workforce where around 60% of Googlers are coming together in the office a few days a week, another 20% are working in new office locations, and 20% are working from home.”—@sundarpichai
I’m part of the latter 20% now.
If you are on YouTube Premium (I am, since it also gives the whole family access to YouTube Music apart from no ads videos), head to youtube.com/new on a Chromium-based desktop browser and toggle the “Download videos from your browser†experimpic.twitter.com/DpnhaLq2kd
@TheRealNooshu Wishing you good recovery. Great to hear you’re back home. Excited to read the writeup if you want to share it once it’s done.
@hochsays @cwilso @kosamari @DasSurma @jernoble It works fine on iOS 15.1 beta 1. You need to toggle mute to off. Web Audio is now supported by default.
RT @ChromiumDev: Chrome 94 is rolling out now! The default color space for <canvas> is now formally defined, and you can change it. There’s…
PwaSummit We’re currently at 850 registered attendees! We’re two weeks away; can y’all help us get to 1000 registrations? Help spread the PWA love!
The conference is free and will be live-streamed online! Register now!
pwasummit.org/register/
@Cambridgeport90 @voxpelli I believe it’s either scraped content or from an RSS feed. I doubt that The Register allow it.
@voxpelli I just wonder why sites don’t ask for content take-down. From the Webmention side it just seems pingback indeed. I think live with it, or create a local blocklist.
There’s a shady network of sites that re-publish other sites. An article on my blog was linked in https://t.co/NmXGNeqctz, and now I get spam Webmentions like https://t.co/gwiSXzOo7x for all the sites that (illegitimately?) republish @TheRegister. What to
An interesting academic study of In-App Browsers (IABs) on Android and iOS and how they deal with security issues of pages: https://t.co/KMs0YMWNkO [PDF]. No surprise that IABs based on Chrome Custom Tabs and `SFSafariViewController` performed best.
RT @buildWithLit: The Lit team is proud to announce the stable release of Lit 2.0!
We would like to thank the Lit & web communities for al…
@miketaylr Best. Illustration. Ever. 💯💌
@simevidas @webkit Well aware. In this case, though, I’m interested in zooming in and out on a part of the app only, similar to https://t.co/wmmWRYmGst. (Click demo and then zoom in and out on the 🚗.)
@danburzo @webkit Yeah, I came across this article and it’s great research, but it requires using non-standards features and the amount of code (https://t.co/mNpCh2R6wY) it requires to get something basic-ish like pinch-to-zoom working is disheartening.
Detecting pinch-to-zoom in a standards-based way is more complex than it should be in @webkit Safari—unless I am missing something essential (in this case thanks for pointers): https://t.co/FWeiI18Uy7.
How I Learnt To Stop Worrying And Love Animating The Box Model, by @samthor: https://t.co/JgDMPqidTo. 🪗
RT @joegaffey: WebHID DualShock 4 in action!
https://t.co/PkOfo4Ejko
https://t.co/gnQ5b3CB0v
Web Inspector for iOS â¤µï¸ isn’t bad. It’s similar to Eruda (https://t.co/naa1hgRRql) and probably based on it, but more nicely integrated thanks to the extension APIs. The only way to see network requests that have happened before the extension was
Listening to Robert Habeck from @Die_Gruenen. Voting 🌻 at #BTW21 means voting for the political party in Germany that takes the climate crisis seriously and that has honest—albeit maybe uncomfortable—answers to the biggest challenge of our times. I
@_devtoolstips Thank you very much <3. Subscriber number zero.
@jeffposnick @slightlylate @hillbrad I learned enough SOAP during my first ever internship mid-university that they employed me as a temp during my last two remaining years of my studies and, after another internship for my final year project, offered me
@Paul_Kinlan Wow, wholehearted congratulations, Paul and Serene! Enjoy the day! 💰â€â™€ï¸ðŸ¤µâ€â™‚ï¸
RT @shadeed9: âœï¸ New Article: CSS Container Query Units
I wrote an article explaining how the new CSS query units work, where and why we c…
RT @sw12: Find and fix common form problems:
https://t.co/qraZcWuoa7
@slightlylate @Paul_Kinlan @blackrabbit I had to re-check how I do A2HS detection in ðŸ•µï¸ PWA Feature Detector, but I’m pretty sure I’m doing it right: https://t.co/TYYyoVYRuP. This means it supports the event, but doesn’t fire it, and that’s,
@slightlylate @Paul_Kinlan @blackrabbit Wait, it uses 1:1 the same user agent than the actual Chrome browser? That’s not great. User agent sniffing isn’t great either to be fair, but this ain’t Chrome and should not pretend it is.
@ldenoue Not yet, but this might be possible with pickling: https://t.co/P30y9jYSrt. From there, you can also find the Chromium tracking bug to star âï¸, so you’ll be notified of progress.
ChowJS: an ahead-of-time (closed-source) JavaScript engine for game consoles: https://t.co/E6bsmdhEM2
@mathias @MozDevNet Ah, makes a lot of sense. Thanks for the additional background. The original post mentions it indirectly: “`AggregateError` would be really useful in a `Promise.any` situationâ€. Good to know it was actually developed as a part of t
#TIL about `AggregateError`: https://t.co/VxNbJPoAtu. Some more info on â¦@MozDevNetâ©: https://t.co/D52BeBQNR9.
Analyzing the Wikipedia clickstream just got easier with WikiNav: https://t.co/LefTPGwDWS. WikiNav is an incredibly fun tool to explore the Wikipedia click stream graph. Example: https://t.co/RVqyxQHewt.
@meabed @dannymoerkerke It works wherever the File System Access API works: https://t.co/fVShaIqAYh. Try it on desktop Chromium-based browsers like Edge or Chrome.
dannymoerkerke I created a file tree Web Component that gives access the the file system of the user’s device through the File System Access API.
This API enables your site or PWA to open and save files on the user’s device.
Check out the demo:
dannymoerkerke.github.io/file-tree
🚨 “Unless wealthy nations commit to tackling emissions now, the world is on a ‘catastrophic pathway’ to 2.7 degrees of heating by the end of the centuryâ€â€”@UN Secretary General @antonioguterres in https://t.co/hUhinIq2M1. We need to act now. V
@briankardell And likewise. I wish we’d meet everyone a@webdirectionsns in person.
@Th3S4mur41 @argyleink @jensimmons It was removed from HTML, but there is discussion around re-introducing it: https://t.co/0b0CYMUlIx.
@gabfiocchi @gruber @mtomweb @Dman228 @chrismlacy @gte @benthompson It’s not supported (yet).
@JecelynYeen @samthor Haha, that’s not too far off. Thank you! For the actual German pronunciation, check out `who/tsteiner` on the intranet. It’s more like “Shteiner”. https://t.co/zUxniyYl9n
@taybenlor Oh, thanks for the kind words, Ben! 😊 I have not seen the final cut myself yet, the APAC run would have happened between 3—7am local time, but I’ll be there for the EMEA and probably the AMERICAS run.
chris_dumez BroadcastChannel & Cross-Origin-Opener-Policy / Cross-Origin-Embedder-Policy headers are now supported on WebKit trunk. SharedArrayBuffer is back!
@khmyznikov Oh, interesting! Any link I could check out!
ackriv Early Hints is multitasking for the Internet. It improves speed to brain-breaking pace. See for yourself in the beta! blog.cloudflare.com/early-hints/
RT @brucel: The most inspiring Apple Event announcement https://t.co/F6vPtCxKhR
RT @steveruizok: 🚀 Just pushed a 1.0.0 for perfect-freehand. This version includes changes to how “thinning” works, hence the major version…
RT @katiehempenius: Web Vitals Patterns:
https://t.co/wRKbtMTKSW
See how to implement common UX patterns in a way that is Core Web Vitals…
@diekus I built a fun demo app that you can play with, let’s see if there’s at least a thing or two you don’t know yet in the talk. Likewise looking forward to your charla!
RT @tomayac: @gruber @mtomweb @Dman228 @chrismlacy @gte @benthompson Insert “That’s just like, your opinion, man†meme here 💉……
For everyo…
@gruber @mtomweb @Dman228 @chrismlacy @gte @benthompson Insert “That’s just like, your opinion, man†meme here 💉……
For everyone else working on creating app-like experiences on the Web, here’s my list of tips fweb.dev/app-like-pwas/co/Efesl
RT @ChromiumDev: Thanks to Web NFC, sport organizers can easily scan NFC tags for confirming athletes into a division during marshalling, a…
@slightlylate Maybe Google Chrome (https://t.co/FDFzhZCjtG) and Microsoft Edge (https://t.co/wLG0Z0Tio3) could fix it with their joint market power… 💪 But meanwhile it’s all sunshine and sparkles on the App Store: https://t.co/VGB5nDLUA5.
@mrdoob @KevinPicchi @SKGbopp Good luck with that. I hear it’s sold out everywhere. But yeah, a good excuse for sure. 😆
@mrdoob @KevinPicchi @SKGbopp I wonder if something like a virtual ping pong game would be feasible? The latency seems good enough, at least on my M1 MacBook. (Yes, definitely living in a privileged work device bubble.)
@mrdoob @KevinPicchi @SKGbopp Hehe, I wasn’t implying that. Just saying it doesn’t drift on mine. Did you calibrate yours on a Switch? I remember it _did_ drift earlier, but not anymore (and I did calibrate mine some weeks ago).
@mrdoob @KevinPicchi @SKGbopp It may be your Joy-Cons. There’s no drift with mine.
RT @tomayac: @KevinPicchi @SKGbopp Check out @mrdoob’s demo https://t.co/umWX6pCzzx that is built on top of Joy-Con #WebHID. It’s buttery-s…
@KevinPicchi @SKGbopp Check out @mrdoob’s demo https://t.co/umWX6pCzzx that is built on top of Joy-Con #WebHID. It’s buttery-smooth! https://t.co/NXwBy0eWmp
RT @Justinwillis96: Yall, the VirtualKeyboard API https://t.co/rKaQM0z1tn is EPIC for improving the tablet experience of your PWAs. It’s th…
RT @bramusblog: The Future of CSS: Cascade Layers (CSS @​layer)
🔗 https://t.co/hSC8HCwhi2
🷠#cascade #css #layers #specificity https://t.…
@MarcoInEnglish Now I want to try https://t.co/IpjQgAT6k0. 😆
@Jack_Franklin @kritisapra_ @ChromeDevTools Makes sense. Good to know the eventual goal is on the horizon, but yeah, tooling needs to still catch up. Thanks for the replies!
@MarcoInEnglish Oh, absolutely. Would happily read a potential write-up of what this new sensor enables you to do… 🧒â€ðŸ¦¯
The @webdirections Code conference—happening on Sept. 17 & 24 with talks repeated in 3 blocks to cater for different time zones around the planet 🌎ðŸŒðŸŒâ€”has a really _dope_ schedule this year: https://t.co/3rU5fzsMMS. I’ll talk about files (⤵ï
DaleCurtis Ever wondered how video rendering works in Chromium? If so, check out this blog post I wrote about our evolution over the last few years: developer.chrome.com/blog/videong/
@cramforce @seldo I had to toggle off `prefers-reduced-motion: reduce` (https://t.co/ilhBQ1kj4u) to see the problem. Great that Apple respect this user preference, not so great performance goes down once motion is accepted.
@MarcoInEnglish Can’t really justify the switch, staying on my 11 Pro Max: https://t.co/RcYpIbOXhu.
Following a recent deprecation attempt of cross-origin iframe JS dialogs like `alert()` (https://t.co/ay6BIWEJwJ) that caught many developers off-guard, Chrome is looking for feedback on ways this could be prevented from happening a next time: ⤵ï¸. htt
@ehsanakhgari @smfr I get that the initial scrolling down first-time rendering would be slow, but the scrolling-up rendering complete stop at the 20s mark seems weird. I don’t fully understand rendering nor Mighty, but are you saying it is not a video s
awwbees hello friends! I am happy to announce that after 10 years of development, my project bespoke synth is finally ready for its full 1.0.0 release on mac, windows, and linux. you can get it for free at bespokesynth.com pic.twitter.com/3WwTvn4N0h
Signed Exchanges (SXG, https://t.co/dt7FsHDiJW) support is coming to the Cloudflare CDN as a one-click solution: https://t.co/EyW9m0Zd44. On browsers that don’t support SXG it just “falls back†to regular CDN delivery. https://t.co/4Otgqe7Xou
@domenic @zkat__ Wow, chased this back to https://t.co/0QxNgSTvYF.
@FredKSchott @FredKSchott #TIL about the scrappy beginnings of @snowpackjs. Thanks for documenting this!
@ChromeDevTools @kritisapra_ Great blog post, thanks for the detailed run-through. Now that CSS import assertions (https://t.co/qzWWYCYCVK) are a thing, any plans to switch to those?
RT @ChromiumDev: 🔆 Milestone dates and origin trial available from M95—so you can prepare for Chrome’s reduced user-agent! You need to take…
@passle_ So good indeed that I added it to the footer of each of my blog posts: https://t.co/8L8A32m8rX.
@sarah_edo Congratulations, Sarah, and welcome to Google! 🎈 Great to have you on the extended team Web here!
Love this cool interactive tutorial by @JoshWComeau on creating beautiful shadows. Especially note the GPU acceleration for the `drop-shadow()` function and the core difference to the `drop-shadow` property: https://t.co/pSAX3jn0H6. https://t.co/rCDOpsc1X
RT @css: We normally think of gradients as having smooth or hard color stops, but @jimmmy shows how cool “grainy” gradients look. https://t…
@soMelanieSaid @Netlify Congratulations, Melanie! 🎈 Sounds like you’re in great company there. Enjoy the new role!
@bramus @mazedlx The red input behaves correctly, the green input doesn’t. It’s a little shaky, since the listeners aren’t denounced.
@cramforce @jeffposnick I added a glossary to my Perf:
I led* the project that saved Google three data centers.
*) led = “let elders driveâ€
RT @tomayac: 🔢 It’s uncomfortable and I hesitated a lot, but I think it’s the right thingâ„¢ to do now: Public statement of support for @ABae…
@SNimcevic It’s not primarily about cars or recycling; it’s about renewable energy, a sustainable lifestyle individually and as a society, and much more.
🔢 It’s uncomfortable and I hesitated a lot, but I think it’s the right thingâ„¢ to do now: Public statement of support for @ABaerbock and @Die_Gruenen for #BTW21. New blog post: https://t.co/svXVKiJinA. 🌻
@ChromiumDev Update: @alexey_rodionov has let me know that dark mode aware SVG icons now even works for app shortcut icons. See the newly amended part of the post: https://t.co/90mAVt7CPG.
@samthor @Bundestag @ABaerbock @Die_Gruenen The New York Times article reflects the current situation quite well: https://t.co/cti4qCYr37. It’s one of the most important elections ever, which is why I took the uncomfortable step of going public with my
RT @tomayac: I tend to stick to tech content on Twitter, but the upcoming elections for the German @Bundestag 🇩🇪 are too decisive for this…
@Bundestag @ABaerbock @Die_Gruenen The quoted tweet says: “Our children, our grandchildren shouldn’t have to ask us: Why didn’t you do anything? But: How did you do it?â€â€”@abaerbock #BTW21 🌻
I tend to stick to tech content on Twitter, but the upcoming elections for the German @Bundestag 🇩🇪 are too decisive for this country’s future to remain silent about, so here’s my public statement of support for @ABaerbock and 🌻 @Die_Gruenen
@TheRealNooshu Wishing you a speedy and full recovery! Science (medical and in general) is indeed awesome! You look very relieved now that Gary is gone.
I usually write “fuck†as “fsckâ€, but I do make an exception when it comes to cancer: FUCK can
@DasSurma @_developit @GNUmanth @remarkablepaper Whatever works. The analog gap… 😂 Thanks in advance!
@_developit @GNUmanth @DasSurma @remarkablepaper Could I ask you for a screenshot of a color PDF? Like a typical magazine kind of page.
@samthor Who’s Greg?
@ArleyM Keep questioning! Too many sites want access to device sensors without having any justification.
@cramforce @DasSurma I recall a fight with a ticket inspector who insisted scanning the screen didn’t work for _technical_ reasons. After several minutes I finally convinced him to just try it—of course it worked. Luckily these days are over, now you
RT @gordonbrander: Why did the web take over desktop and not mobile? My attempt to answer @Altimor’s question. https://t.co/Ti1YPIaq9g
Apple @webkit folks are looking for use cases for `SharedWorker` that Safari currently doesn’t support (yet?). See the quoted tweet by @jensimmons â¤µï¸ for details.
(In case you’re unsure what they are about, the HTML spec has a good introduction:
@Nyr0 Already did: https://t.co/YdZWdJZW7s.
@Nyr0 According to https://t.co/eq9GIxkEDB it’s not initially supported on Android. Feature detection (`’EyeDropper’ in window`) should fail.
Love how @MSEdgeDev innovate when it comes to the install prompt! 💠See the screenshot in the quoted tweet â¤µï¸ for details. Pin to taskbar, autostart on login,… They really dig PWAs! https://t.co/rlMwXv9H6b
@jonathanmayer @propublica @yaelwrites They fixed it: “We’ve altered language in the story to make clear that the company examines only messages from threads that have been reported by users as possibly abusive. It does not break end-to-end encryption
@simevidas @miketaylr From a DevRel perspective, we try to show the paper trail of outreach to other vendors we left. A concrete sample is https://t.co/CGtWKHqZ3p, which links to https://t.co/qf7u2Gy3aS & https://t.co/zcGJboK9Ui. This paper trail doesn’
If you were wondering what the @openuicg work is all about, be sure to watch this video (quoted tweet ⤵ï¸) with @soMelanieSaid and @gregwhitworth. I’m very excited 😆 about this effort and can’t wait to see all of it land in browsers. https://t.c
@_zouhir @ChromiumDev @slightlylate We can make it happen. Also, thanks for the kind words! 😊 Good to read that someone out there likes my writing!
RT @ChromiumDev: Do you know your 🛒 `stopPropagation()` from your `stopImmediatePropagation()`? And what’s up with all this bubbling?
Lear…
RT @ChromiumDev: 🔢 Full control with the VirtualKeyboard API:
💉 https://t.co/FbMBEHm3UR
Check out @tomayac’s latest article to learn how…
@littledan Congratulations, Dan! 🎈 Sounds like super interesting challenges ahead in a company that values the Web. Also thanks for all the work you did for the platform at Igalia!
RT @stevefaulkner: ðŸ˜ðŸ†• #HTML focusgroup attribute proposal from @TravisLeithead & @MSEdgeDev
“can then be used (without any JavaScript) to…
@TheRealNooshu All the best, Matt! Crossing all fingers I have, knocking on every wood that I find… Thinking of you.
@AnaestheticsApp It’s currently “Under Consideration”: https://t.co/t2fOafK3bi.
RT @argyleink: 🆕 GUI Challenge
Thinking on a split-button component
Try it
https://t.co/skbP0z26xy
Watch it
https://t.co/1WO841azFU
I blog…
@ArleyM The embedded video may not need it, yet a next video may, but the values of the `allow` attribute can’t be switched dynamically. If you remove it as an embedder, be sure to disable follow up videos being shown to be 100% safe not to break the expe
@ArleyM This is for AR/VR stuff. As an embedder, just remove it from the embed code’s `allow`:
<iframe width=”…” height=”…” src=”…” title=”…” frameborder=”0” allow=”accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-
@mnc @ChromiumDev @quicksave2k The setting itself may be a staged roll-out. Actually right now I even saw the option without the need for logging in (which wasn’t the case before). There may be different experiments in play. Try logging out and logging in
@AdnaneBelmadiaf Oh, I see. We have some building blocks for this in the works, like URL Protocol Handler (https://t.co/qz3iDxTJJ1) and Launch Handler (https://t.co/7Ph3QAb8W3), but it’s not fully ready yet. Feel free to chime in on the GitHub Issues or c
RT @ChromiumDev: @tomayac @quicksave2k You can opt in your Google account (you need to be logged in) to dark mode on https://t.co/Bn77agxoyâ…
RT @ChromiumDev: 🤫 Psst, some of you have noticed a staged roll-out of dark mode for Google Search (https://t.co/RXdIQV92bw).
🌒➕💙â¤ï¸ðŸ’›ðŸ’™ðŸ’šâ¤ï¸â€¦
@_devtoolstips Brilliant, thanks so much! Subscribed to the Issue.
@AdnaneBelmadiaf Not sure if this is a rhetorical question or not. You have essentially included the answer in the tweet. Let ne know if I missed something.
Spook.js: Attacking Google Chrome’s Strict Site Isolation via Speculative Execution and Type Confusion: https://t.co/R9plFzqDiR. As a first mitigation step, site isolation now also applies to extensions: https://t.co/RATPc35fNj.
@_devtoolstips Would you consider adding an RSS feed to the site?
@malchata Happy to have you both on board! Welcome, Jeremy and congratulations! 🎈
RT @thisislalaok: After holidays and some time off from social media (which I recommend to everyone!) it was great to go back on virtual st…