RT @argyleink: #JS
Coming to Javascript near you, currently in @chromecanary:
🎉 optional chaining 🎉
Here’s Chrome status https://t.co/R…
`SameSite` cookie recipes, by â¦@rowan_mâ©: https://t.co/KKh6cI38wT ðŸª
@argyleink I rolled back to (the latest) bash: https://t.co/DAdmDnAOya.
Wow, this is an incredibly cute #a11y video introduction: https://t.co/dpPikK6GaC (via the quoted tweet). In order to put your insights into practice, I recommend @MozDevNet’s guides on accessibility: https://t.co/CD2UuuRGjp. https://t.co/DQ6UHAy1CV
@simevidas @mathias @jaffathecake Or video shot segmentation: https://t.co/xcbSi9o0Zu. In 2012, we worked with 1 frame per second split into tiles to speed up the processing. It worked surprisingly well; the demo is still up on my server: https://t.co/CDk
RT @jaffathecake: This is why we need an API that can unpack a video into frames. https://t.co/aokc0d3viY
Just leaving this here with the rest of the fire… https://t.co/pAIe0joOom â¤µï¸ https://t.co/yZmuDoo5pb
@argyleink @firt I maintain ios-a2hs-demo.glitch.me that tries to figure out which manifest features they support. Maybe helpful in this context.
Oh, neat, progress on the Async Clipboard API in @webkit (https://t.co/nSw1uTonSB) and support for `image/apng` (but not `image/webp` yet). https://t.co/2PSjIJDK0J
RT @anssik: ✨Remote Playback API https://t.co/7lIDalHEIY is about to land in WebKit https://t.co/0qYcQ6i4DS I guess you’ll be able to use y…
Some more background: https://t.co/ih1QFEvFnE.
In the context of its government takedown transparency effort (https://t.co/EFA0kOJh4R), @GitHub has published the takedown request of the Spanish government (https://t.co/U4BkiuDQq5) regarding the @tsunami_dem (https://t.co/Dh2jNUN8dC) repo https://t.co/
Focusing on focus: https://t.co/xOFMkOzViK. An in-depth post on focus behavior in HTML.
Clipping, Clipping, and More Clipping! https://t.co/ZTRGe3Cp1M. I kind of like the brand cut zoom effect in this demo: https://t.co/udXLzasCFS.
A Guide to New and Experimental CSS DevTools in Firefox: https://t.co/ZDFcm1J2b1 🦊
Nice summary of writing asynchronous tasks in modern JavaScript: https://t.co/ixwvC13EW7.
Pseudo “random†number generation in pure CSS: https://t.co/836hjrnmVA. A nice trick from the “because you can†department. 🎲
RT @addyosmani: Safari shipped native image resizing in iOS13! Users can heavily reduce file sizes when <input type=”file”> is used.
âï¸ t…
slightlylate Do you live in chrome://inspect for devtools over USB to your slow phones? Do you hit the limits of devtools and which you could get back to chrome://tracing for that littttle bit of extra insight?
Try chrome://inspect?tracing today!
RT @paul_irish: Join my team! 💠Care about web performance, and want to help make the web better?
Apply via this super-generic Software E…
@kennethrohde @AaronGustafson @nambi_r The latest (alongside the previous) spec is implemented in https://t.co/dt1ICMEn5y.
@argyleink 🚢 it!
@nambi_r Please see https://t.co/G6FciWJAG1 on some background on adding this feature as a functionality of the Wake Lock API.
RT @wesbos: 🔥 Took a look at the Air Pods pro website. Some interesting stats about a media-heavy site:
(https://t.co/o7SESWoJhm)
RT @meduzen: New (messy) article: “#watchOS, the wrist and the web for smaller screensâ€.
https://t.co/wFlkdMMh9M
If you follow some commo…
@alexey_rodionov @agektmr @Firebase @mbleigh @lmoroney @CodingDoug @ThatJenPerson @_davideast @ChromiumDev CC: @peterfriese
RT @kdzwinel: WebKit is experimenting with blocking *all* third party cookies, not only those flagged by ITP, for sites w/o prior user inte…
RT @MarcoInEnglish: My very first post on @mozhacks has just been published. In it, I write about all the cool new #accessibility #auditing…
Interesting, â¦@UCBrowserâ© is now the first third-party browser option on â¦@KaiOStechâ©. Is this a full @Firefox 48 replacement based on Chromium (unlikely), or just a Firefox 48 WebView with a UC Browser look & feel and curated content (likely)? ht
RT @neuland: Nächste Woche Dienstag trifft sich die @GDGBremen in unseren Büroräumen. Vortrag des Abends: „Dark Mode in Web“ von @tomayac…
This fear of clicking a link that might lead to a site that doesn’t support dark mode 🌒. In German, we call it Blendungslinkklickangst. Learn how not to be that site: https://t.co/gXYzRzZNcl. https://t.co/RnXI7mL611
RT @domenic: The new two-value syntax for CSS’s display property makes so much sense. Good refactoring, @csswg. https://t.co/doVJ6EKlKI
@aaranged LOL, that’s next level trolling.
@RReverser @DasSurma @kosamari @slightlylate Sqip Primitive Art would also make for a cool Squoosh plug-in: axe312ger.github.io/sqip/.
RT @bibydigital: I wrote about navigating DevTools and using it to understand how rendering works! 💻🎨 There’s examples, diagrams and neat s…
RT @PixelAmbacht: If you use variable fonts in CSS you might have ran into the font-variation-settings inheritance problem, where axis valu…
@Justinwillis96 Thanks for writing about it! 😊
@johnwilander @simevidas Thanks for the open web link, it was a good read on important works!
Great that Apple News is apparently tasked to break the filter bubble (https://t.co/UA4b0CdJJP). It would probably make for a great “unwalled garden†Progres
@JoubranJad @GoogleDevExpert 🡠â¤ï¸
@argyleink Made in Germany 🇩ðen.wikipedia.org/wiki/RimowaTOigyO 🧳
@GavrielYariv @ChromiumDev You have to manage the state (i.e., which files are opened) yourself, but from what I understand based on the information in the tweet, your use case sounds feasible. Feel free to ask follow-up questions here, or open issues on
csswg CSSWG is planning to automatically apply EXIF orientation to all images, and to deprecate ‘image-orientation’.
Please make sure your images have correct orientation!
Also if you have use cases for ‘image-orientation’ other than fixing mis-oriented images, let us know!
@anssik I just tried pixel.new, and no new phone. Not even an old phone. Giving the whole experience one out of five stars.
Web Board (https://t.co/uUDjzwqXgp ) by @Justinwillis96 is a cool Progressive Web App that uses the native file system API when the browser supports it. Some background on the app: https://t.co/QD83sIbYSr. #NativeFS
@johnwilander This link (https://t.co/syTdPN9ZLv) is a dead end for me in Germany, because Apple News isn’t a thing here. The App Install Banner is visible for a split second until the JavaScript figures it out. Not the #WebWeWant. https://t.co/5BdDfIzL
Service Workers at #w3cTPAC: https://t.co/jGdGI7Ctmh. The working group chair @jaffathecake summarizes the Service Workers meeting. Great read!
Cascading Cache Invalidation: https://t.co/rG9bi3fzTM by @philwalton. A great in-depth article on one of the two hardest problems in computer science. ðŸ’
Not_Woods Initial support for the Web Share Target API in #FirefoxPreview pic.twitter.com/spDqP1tEC4
RT @WebPlatformNews: 🕵ï¸â€â™‚ï¸ The European Union is financing the development of a client-side page translation service (powered by machine le…
Display Locking (https://t.co/LFLb9GzqMN) is an exciting API proposal with a likewise fascinating history (read upward from the quoted tweet). â¤µï¸ https://t.co/PuCb7rySFL
RT @stefanjudis: The web is not an application platform?
I just came across this planing document of Project Fugu (https://t.co/LcXTLsX6fâ…
RT @mathias: Puppeteer v2.0.0 is out! 🔥
âž¡ï¸ Emulate CSS media features such as dark/light mode or prefers-reduced-motion
âž¡ï¸ Emulate timezon…
RT @ChromiumDev: Automatic lazy-loading of images and iframes yields a ~10% reduction in bytes downloaded per page for Lite Mode on Android…
RT @mathias: The #ChromeDevSummit web app lets you view the schedule in your own timezone: https://t.co/TyMtm6T5ph Super handy!
With Puppe…
Remember my 🌒🔸 dark mode screenshot script from a couple months ago? @mathias has just implemented `page.emulateMediaFeatures(features)` in Puppeteer, which makes the script a lot lighter.
Needless to say, the PR that updates the script to use it wa
RT @othermaciej: The WebKit team at Apple is hiring! Want to help define the future of layout and rendering in the engine that powers Safar…
RT @bocoup: We’ve worked with @MozDevNet to bring Test262 results to MDN! Read the full details of the announcement in our launch post: htt…
@rowan_m Yeah, it’s a known limitation on Twitter’s end for GIFs and videos, and I just found it is (or at least was) a limitation of Tweetbot (https://t.co/iJQAVb8aKX).
Ah, also apparently not all Twitter clients support the native feature, I haven’t thought of this. Apparently Tweetbot is one of them (according to some blog posts, but I have never used it). This would be a reason for me to switch to a new client.
@tkadlec Oh, interesting, thanks. I have never used such GIFs (it’s actually mentioned as a limitation in bullet 4 on https://t.co/pmB2BfaHv9). Then it’s probably a feature request for @TwitterA11y to enable it for GIFs and videos.
Are there screen readers that don’t handle Twitter’s native image descriptions at all, incorrectly, or not well enough? Don’t people know it’s an option in the first place? Or am I missing something else?
🤔 Meta Twitter question—What’s this recent trend of folks providing “alt: [desc]†image descriptions in a reply instead of using Twitter’s native feature (https://t.co/pmB2BfaHv9)?
I use the native feature and find manual descriptions make Tw
WikiResearch A visualization of 12M @WikiCommons
pictures allows to search by image, filter by tags, colors and licenses,and browse by visual similarity.
wikiview.net
(Barthel et al, 2019)
@ACMMM19 Paper: arxiv.org/abs/1910.06005 pic.twitter.com/b4WehkUq1P
RT @agektmr: Get Ready for New SameSite=None; Secure Cookie Settings
https://t.co/o2hntoAReo
@smfr @gsnedders @foolip There’s https://t.co/YYQo5TMeZV.
@shauntrennery @petele There’s some external, third-party data available, for example https://t.co/vYvUxO8lGX or https://t.co/xm9WaRoWXz.
Wow, Samsung now allows PWAs to be added to their Galaxy Store. They’re all listed in a “Web Apps†category, which still stigmatizes them a bit, but maybe over time they’ll be fully blended in. Listing PWAs in the first place is a great step. ðŸ’
RT @dancwilson: Oh. Hi!
I spoke today with the wonderful people at @ThunderPlains about that wonderful API centered around Web Animations…
RT @umaar: Dev Tips - DevTools: View CSS information with the CSS Overview Panel: https://t.co/KGNjki6ewW - An experimental feature current…
Chrome 78 is out, and with it two exciting Project Fugu 🡠APIs as an origin trial: the Native File System and SMS Receiver APIs! @petele’s article has all the pointers. â¤µï¸ https://t.co/b4OxbUSimX
RT @workingdraft: Revision 399: Project Fugu mit @tomayac https://t.co/p3KRvuVXqz
@RahulGu24395058 I don’t know, but mayb@gmailil can help?!
slightlylate It’s infinitely frustrating to see press coverage of HKmap.live that doesn’t *actually link to HKmap.live* which is a real, bona-fide website that does the job.
@RahulGu24395058 Gmail uses a custom darkening heuristic that I haven’t looked into in detail but that definitely doesn’t consider `prefers-color-scheme` at the moment.
@polip123 @v8js See https://t.co/0bb5Kkz9hv, please.
@chicoxyzzy @v8js Thanks for filing and finding this issue. @mathias or @RReverser are on it. Good catch indeed.
@tuananh_org @v8js That’s the service worker doing its job updating its caches :-)
@approxhuman @CryZe107 @v8js If you see the site in a web view like Twitter’s, the app needs to have opted in this web view to auto-darkening. Try in Chrome/Firefox/… (a real browser) directly.
@approxhuman @v8js Yes, works universally. On iOS web views like Twitter’s, they need to be compiled against the iOS 13 SDK.
@v8js Shout out to @mathias and @RReverser who have helped golf â›³ï¸ down the size (https://t.co/IrIEhsLa3R) of `<dark-mode-toggle>`: https://t.co/FKfxCMMVoL.
Now with this having landed, back to the fishing rod… 🎣 </online>
https://t.co/Cce5tz50F
@v8js Method ⒠(https://t.co/DdBlLHyhAy), ie, different stylesheets, would’ve worked w/o JS (for the default color scheme, not the toggling), but because @v8js is about JS, and multiple CSS files would’ve meant touching the service worker logic, we
@v8js @v8js’ dark mode is powered by `<dark-mode-toggle>` (https://t.co/gRVmvR6ybh) and uses method ⒡ (https://t.co/eIaWm2ghYb), ie, a `dark` class. Usually, we recommend different stylesheets (https://t.co/CmNwviGowt), but for https://t.co/O7cvLmJyPc
v8js Let’s [not] keep you in the dark anymore… Introducing dark mode for v8.dev!
By default we’re going to display the blog according to your system theme, but feel free to override the preference using a toggle in the footer. (h/t @tomayac) pic.twitter.com/67rH8su3yU
Gone fishin’ 🎣 until the last week of October. Offline, mostly.
@Oliver41618769 The intrinsic size https://t.co/Xww7MdZwL0.
RT @jesper_vos: Finally a way to read the viewport height when the keyboard is up in iOS13 with the Visual Viewport API 🤩
https://t.co/jumv…
@kennethrohde @firt Just sent you a DM, Max… :-) You belong!
SEAINFL Caret Browsing is now enabled by default in chromium-based Edge in canary channel. You can activate it by pressing F7. If you don’t know what it is - bit.ly/2AKKxwt
Let us know what you think!
cc: @kylealden pic.twitter.com/X12xGdr8b2
@soMelanieSaid @eleven_ty Start with https://t.co/T5RAMh0JBT :-)
@rmondello Congratulations! 🎈
@RReverser @hashseed @mathias @v8js If only there was something like a, *cough*, switch that I could, *cough*, toggle to enlighten you…
@raymondcamden @slightlylate @webkit @jonathandavis Parts of their web apps docs leave a fair bit to be desired, though. Luckily @firt covers regularly what’s happening (as you likewise said in the talk). Just wanted to make sure people who see this san
@slightlylate @raymondcamden To be fair, Apple has release notes for Safari releases (e.g. https://t.co/bvCswdcEAZ) and @WebKit Technology Preview releases (e.g. https://t.co/VS1SDmDF7P). The #FronteersConf talk seems to be based on https://t.co/jSGu5v8X5
RT @Mandy_Kerr: Good points by @_munter_ at Fronteers!
Don’t ruin the hard work of font creators when improving performance. Ligatures, ker…
RT @jaffathecake: All browsers ship with gzip & deflate. This proposal lets you use them via JavaScript. https://t.co/YmypyvPUU8
RT @jaffathecake: This is an incredible deep dive from someone who really knows the subject https://t.co/UtxMnZ7Mft
Fun hack session with @mathias and @RReverser today. Something neat is coming to @v8js (well, v8.dev to be precise) some time in the not too distant future. 🌒
Such an honor and privilege to work with these folks! ☺ï¸
RT @AndyDavies: If you’ve ever wondered how to read a WebPageTest waterfall, @TheRealNooshu has you covered.
https://t.co/P4lzuNhD9g
@0xcea5ed1015 @Apple @webkit Push notifications per se *can* be useful. Starting fresh can mean Apple can improve upon the status quo and learn from everyone’s faults and really set their implementation apart.
“The conflict was never about Web Components, it was about where you are on this continuum between ‘standard’ and ‘propriet@aerotwist—â#FronteersConf pic.twitter.com/OeSdbqmG4Y://t.co/OeSdbqmG4Y
@patrick_h_lauke @Apple @webkit It’s over the top for sure. The “this escalated quickly†bit from my tweet probably wasn’t clear enough to convey that I was being ironic.
100% pure CSS Mario Kart: https://t.co/OWYGK3K2OS. Mind blown by @StephenCookDev at #FronteersConf. Because you can definitely means you should in this case! ðŸ’
Secrets of native-like PWAs (warning: large PDF), by â¦@JoubranJadâ© at #FronteersConf. 🈠https://t.co/txxNyCt490
CC: @jonathandavis 💋
😳 Wow—This escalated quickly: someone created a https://t.co/VKZBjiiSdc petition for the bug to @Apple that I’ve filed: @WebKit 182566—Feature Request—Add support for the ServiceWorkerRegistration’s PushManager interface: https://t.co/qgrGBjT97
The most accessible introduction to ES proxies that I have seen so far: https://t.co/fFM3tDlXLw by @porteneuve at #FronteersConf. Brilliant! ðŸ’
A deep dive into images on the web, by â¦@hj_chenâ© at #FronteersConf. https://t.co/gTyD5cVEER
RT @marcosc: State of the @w3c’s Web Applications WG: a summary of where all your favorite W3C specs are along the Standards Track, and wha…
The `width` and `height` attributes are soon going to be meaningful again, despite everyone styling with `width: 100%` and `height: auto`. This issue comment by @jensimmons explains the “how†and the “whyâ€: https://t.co/8OYoU7WdFd. 🔠https://t.
This website’s design is amazing! â¤µï¸ https://t.co/PeIhc8rw6G
RT @davrous: You now better understand why we’re working on this: https://t.co/7XV0A4wVDs to let PWAs target foldable devices ;) #SurfaceNe…
Evaluating JavaScript code via `import()`: https://t.co/Pk3qNUuQkp. I see what you did there, @rauschma.
Also the halting problem(in the hover text).
College Athletes xkcd.com/2210/. Finally I understand what currying is. 🤯 Thank#xkcdkcd!
RT @natfriedman: 🔥Multi-line comments are here! Click and drag to comment on multiple lines in a pull request diff. ✨
These little quality…
@marcosc Probably need to add some Fugu APIs 🡠to the detector at some point. /me takes mental note.
@marcosc @ericlaw The “unlock more Assistant features†thing starts a wizard that tries to make you share more data like your location so that it can provide you with more targeted suggestions. Probably somewhere you have blocked something in your pri
@marcosc @ericlaw Just say “always use Fahrenheit for weatherâ€. https://t.co/zZ8suRIKTc
@marcosc For Android, I suggest you run https://t.co/LnXsnelXmf and fill the ԉΉ۪. For your Firefox for iOS users, I suggest you encourage (by commenting) Apple to work on the bugs listed at the end of https://t.co/TsB9mm6XDc (and let WKWebView use s
@digitarald Sure! Happy to learn more. I will try to find you during the next break. ☕ï¸
The @webwewantfyi lightning talk session at #ViewSourceConf is great:
1) `media` attribute for <video>’s <source>s
2) Automatically force-fi#a11y1y issues like readability, zooming, contrast, focus
3) Performance impact of extensions
4) Debugger save p@ChromeDevToolspic.twitter.com/m8GdVwwpYS
RT @slightlylate: Via @kinu, this is *such* cool work by MSFT: https://t.co/cXXbiMfowv
Great #ViewSourceConf talk by @KenjiBaheux and @tyohan on web experiences in India 🇮🇳 and Indonesia 🇮🇩 compared to Japan 🇯🇵. Always great reminder to see how completely underpowered even recently released lower end devices are. These devpic.twitter.com/V9JsPSxeKu
Things you can target your ads on: IAB7-30 infertility, IAB7-29 incontinence,… https://t.co/co5NA7dTs2. From @selenamarie’s #ViewSourceConf talk on #privacy.
12 years at Google today. There were many ups and some downs, but it’s mostly been a fun ride. Moving into Developer Relations was for sure the best move of my career that I’d have made earlier hadn’t there been location constraints for way too long. Ther#Googleversarypic.twitter.com/FKSjMyFPmb