Thomas Steiner (@tomayac)

Hamburg, Germany

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

November 2019

@tomus_sherman @NathanG @mathias At least adding a `media` attribute to the icon link doesn’t work yet: bugs.chromium.org/p/chromium/iss….

via Echofon in reply to tomus_sherman

TensorFlow BodyPix 2.0 has been released, including multi-person segmentation support and a new live demo!

To learn more, read the post by @TYLERZHU3, @oveddan, @GreenBeanDou, @dsmilkov, @karlssonper, @ire_alva, @nsthorat.

Details here → goo.gle/bodypix2 pic.twitter.com/a4qKJu9EJ1

via Twitter Web App (retweeted on 9:16 PM, Nov 19th, 2019 via Echofon)

Interesting writeup by @SecurityMB on an @AMPhtml for Email bug based on DOM clobbering: research.securitum.com/xss-in-amp4ema…. ⚡️📧

via Twitter Web App

slightlylate Lots of great stuff in here; TIL about <lite-youtube>:

github.com/paulirish/lite… twitter.com/fox/status/119…

via TweetDeck (retweeted on 8:59 PM, Nov 18th, 2019 via Echofon)

agektmr Search video transcripts and watch the video along with the transcript side by side. Nice work, @sw12
devsearch.me/search/

via Twitter Web App (retweeted on 8:53 PM, Nov 18th, 2019 via Echofon)

littledan Should JavaScript support a built-in BigDecimal type?

Early draft proposal, going for Stage 1 in December: github.com/littledan/prop…

via Twitter Web App (retweeted on 8:44 PM, Nov 18th, 2019 via Echofon)

@kennethrohde @simevidas @vaadin @marcenglund @sayhello No, our current thinking is that the two permissions need to be separate. Reading is _very_ different from writing. But we do appreciate feedback in the form of spec issues: github.com/wicg/native-fi….

via Twitter for iPhone in reply to kennethrohde

@ecbos_ If multiple custom elements depend on the same CSS, you end up doing duplicate work. With a module, you only do it once.

via Twitter for iPhone in reply to ecbos_

@b1tr0t @firt @mathias No manifest icons, that’s still correct, but here’s bugs.webkit.org/show_bug.cgi?i… asking @webkit to implement it. Apple icons technically are specified as <link>s, not <meta>s: developer.apple.com/library/archiv….

via Echofon in reply to b1tr0t

@Paul_Kinlan @gregwhitworth @DasSurma @jaffathecake @kosamari @harleenkbatra 2013, yes. See developers.google.com/web/shows/cds.
/me takes mental note to start a PR to add the missing past other CDSs.

via Echofon in reply to Paul_Kinlan

@othermaciej @nickshanks @LucasExqDit @googlechrome @firefox Never received a single notification prompt on iOS Safari, I’d say the restriction is pretty effective! 😜

Everyone else fixing their implementation is @webkit’s chance to get it right evbugs.webkit.org/show_bug.cgi?i…

via Echofon in reply to othermaciej

@ecbos_ Not sure what is meant by that either, but it’s definitely not an elegant way to import CSS for your custom element.
The performance win is around the lower parsing cost and reduced memory overhead compared to CSS in template strings.

via Twitter for iPhone in reply to ecbos_

The Web Almanac’s Progressive Web App chapter is now complete, including all charts and diagrams (thanks, @rick_viscomi). Check it out in its full glory—and all the other chapters as well:almanac.httparchive.org/en/2019/pwaI. I ❤️ the cute illustrations!

via Twitter for iPhone

KyleBuchanan8 I just published an article about SEO and web components, a test we did using three approaches to building web components, and the impact they have on how crawlers see your content. Let me know what you think.

medium.com/patternfly-ele…

via Twitter Web App (retweeted on 8:05 PM, Nov 16th, 2019 via Echofon)

thekitze My next talk will be called “But you’re not Facebook”

via Twitter Web App (retweeted on 7:59 PM, Nov 16th, 2019 via Echofon)

@ecbos_ That’s why: github.com/w3c/webcompone…. It’s going to be a great improvement for custom elements.

via Echofon in reply to ecbos_

Making new experiences possible on the web: blog.chromium.org/2019/11/making…

via Echofon

Intent to Explain: Demystifying the Blink Shipping Process, by ⁦@yoavweiss⁩: blog.chromium.org/2019/11/intent…. 🧑‍🔬

via Twitter for iPhone

@denladeside Happy birthday, Sir, hope you have a brilliant day! 🎂

via Twitter for iPhone in reply to denladeside

ARIA Virtual Content makes lazy-loaded “virtualized” content discoverable for screen readers: github.com/MicrosoftEdge/….

via Echofon

@hkdennis2k @googlechrome @rob_dodson Yeah, the CLI flag should definitely work. The bug is currently still waiting for an implementer.

via Twitter for iPhone in reply to hkdennis2k

@hkdennis2k @googlechrome @rob_dodson Can you try the command line flag that is mentioned in one of the comments in bugs.chromium.org/p/chromium/iss…, please?

via Twitter for iPhone in reply to hkdennis2k

@hkdennis2k @googlechrome @rob_dodson In GTK/Gnome, set gtk-enable-animations to false. This is configurable via GNOME Tweaks (Appearance tab or General tab, depending on version).
Alternately, add gtk-enable-animations = false to the [Settings] block of

via Twitter for iPhone in reply to hkdennis2k

Improving the developer experience for writing structured data: opensource.googleblog.com/2019/11/improv…. The schema.org constraints enforced through TypeScript. Clever.

via Echofon

yoavweiss Origin diversity on the web: a third of traffic is coming from top 100 sites, another third from top 10000, and the last third is the next million+ pic.twitter.com/osoIkz5khy

via Twitter Web App (retweeted on 2:26 AM, Nov 15th, 2019 via Echofon)

📢 11 in Sunnyvale is in full swing. For the people who can’t attend, a lit of the sessions are livestreamed and slide links are available for some: script.google.com/a/macros/googl….

via Twitter for iPhone

slightlylate 🐡 presentation at BlinkOn 11, and I’m excited that we’re going to be growing the list of folks helping us build web APIs in the future..

Also! Rad filesystem API demo from @vaadin: vaadin.com/labs/native-fs twitter.com/darktears/stat…

via Twitter Web App (retweeted on 8:49 PM, Nov 14th, 2019 via Twitter for iPhone)

TejasKumar_ 🔥 HTML has native support for autocomplete-style dropdowns attached to inputs via the <datalist> element.

This input behaves like a <select> but you can type text in it and choose a specific value.

Incredible. 😍

🎨 Play on @CodePen: codepen.io/tejask/pen/OJJ… pic.twitter.com/NhnK3R6fS9

via Twitter for iPhone (retweeted on 7:51 AM, Nov 14th, 2019 via Echofon)

annevk If your site has notifications, please give this a read: hacks.mozilla.org/2019/11/upcomi…

via Twitter Web App (retweeted on 7:20 AM, Nov 14th, 2019 via Echofon)

bunopus Wakelock API: screen will not dim or lock
web.dev/wakelock/
pic.twitter.com/QY95YDAQQv

via Twitter for Android (retweeted on 6:57 AM, Nov 14th, 2019 via Echofon)

yoavweiss @cwilso To go along with our CDS talk, I wrote about how features make it into Chromium and Blink and the process involved. There’s even a shiny diagram!!

blog.chromium.org/2019/11/intent… pic.twitter.com/0SEG91qSJ5

via TweetDeck (retweeted on 6:24 AM, Nov 14th, 2019 via Echofon)

rmondello iOS & iPadOS 13.3 Beta 2 Release Notes
“Now supports NFC, USB, and Lightning FIDO2-compliant security keys in Safari, SFSafariViewController, and ASWebAuthenticationSession using the WebAuthn standard, on devices with the necessary hardware capabilities.” developer.apple.com/documentation/…

via Twitter for iPhone (retweeted on 6:21 AM, Nov 14th, 2019 via Echofon)

Since no one ever implemented it, a PR by @marcosc now suggests the “serviceworker” member to be removed from the Web App Manifest spec: github.com/w3c/manifest/p…. Bye, we merely knew you…

via Twitter Web App

🤯 Wow, this Native File System implementation by @vaadin is mind-blowing: labs.vaadin.com/native-fs/. Open local files 📂, edit 📝 and save 💾, and optionally invite 🤝 others to join in the editing fun. Here’s a write-up by @marcenglund on it: vaadin.com/labs/native-fstwitter.com/marcenglund/st…

via Twitter Web App

@jeffposnick @Snugug @ericlaw Hah, I looked at the code and said “maybe it’s BroadcastChannel” this morning. Thanks for confirming!

via Twitter for iPhone in reply to jeffposnick

@jaffathecake @argyleink Oh, that’s awesome! Thanks, Jake! Now all I need to do is get rid of my booth duties to actually be able to attend talks ;-)

via Twitter for iPhone in reply to jaffathecake

@jaffathecake @argyleink A “Now” link would actually fit nicely in the main nav:
Schedule | Now | Venue | Remote | FAQs
Just an idea..pic.twitter.com/9UaO1iGjP8P8

via Twitter for iPhone in reply to jaffathecake

@jaffathecake @argyleink To be honest I didn’t even notice it. It’s below the fold on my device. ¯\_(ツ)_/¯ Knowing what’s coming up next is my one and only use case for installing a conference (web, never native!) app.

via Twitter for iPhone in reply to jaffathecake

@jaffathecake @argyleink Feature request: while the conference is on, when opened from home screen, go straight to the schedule, scrolled to the currently running talk (or the upcoming talk if it’s break time).

via Echofon in reply to jaffathecake

@kennethrohde @andreban Come to the PWA/TWA/wasm booth right behind the Fugu booth, we have the script up and running.

via Twitter for iPhone in reply to kennethrohde

People at , be sure to stop by the Web Capabilities (aka. Project Fugu 🐡) booth. We’ve been busy to get you the most exciting demos to play with.

People not at Chrome Dev Summit, do try this at home: web-sandbox.glitch.me. Enjoy, atwitter.com/devnook/status…

via Echofon

🦙 llama-pack by @andreban is a command line tool that helps you get your Progressive Web Apps into the Google Play Store via a Trusted Web Activity: github.com/googlechromela…. twitter.com/dalmaer/status…

via Echofon

philwalton Do you find it hard to stay up-to-date with all the latest performance metrics from Google?

I’m excited to announce that we now have a single place where you can find all our metrics guidance and best practices—across all our tools!

web.dev/metricse ⚡pic.twitter.com/kF0SCD8iWDD

via Twitter Web App (retweeted on 3:38 PM, Nov 12th, 2019 via Echofon)

rijubrata Yay ! Try out on Chrome canary on Android and let us know👇

01org.github.io/web-test-suite…

Enable the WebNFC flag ⛳ and have fun! twitter.com/kennethrohde/s… pic.twitter.com/nyKSXwhcb2

via Twitter for Android (retweeted on 3:30 PM, Nov 12th, 2019 via Echofon)

hdjirdeh @paul_irish and @egsweeny just announced Lighthouse CI, which provides an amazing visualization that shows diff information for all your scores 🚀

github.com/GoogleChrome/l…

pic.twitter.com/XUlWWNYbaU

via Twitter Web App (retweeted on 3:26 PM, Nov 12th, 2019 via Echofon)

ChromiumDev Introducing Largest Contentful Paint and Cumulative Layout Shift!

New metrics to get you a holistic view of the real UX. 👥

goo.gle/36NcWAS pic.twitter.com/TeCfa5pRWv

via Twitter Web App (retweeted on 3:22 PM, Nov 12th, 2019 via Echofon)

addyosmani In the future, Chrome would like to reward sites delivering typically fast experiences, while providing transparency into sites that may load slowly with badging in our UI:

blog.chromium.org/2019/11/moving… pic.twitter.com/MqvCwNGo7Z

via Twitter Web App (retweeted on 3:21 PM, Nov 12th, 2019 via Echofon)

ChromiumDev Web Bundles …

… a new web infrastructure that will allow you to distribute your content faster across any format, even if the user is offline. It’s now available behind an experimental flag. Try it out!

goo.gle/2q5JXYq

pic.twitter.com/kgfHG3Jc4i

via Twitter Web App (retweeted on 3:18 PM, Nov 12th, 2019 via Echofon)

ChromiumDev The CDS keynote kicks off with a host of new APIs to enable fully capable Web apps.

✅ SMS Retrieval
✅ Contact Picker
✅ Native File System API

And much more! We can’t wait to see what you build with these new capabilities. → goo.gle/2KcIqqB

pic.twitter.com/LGfPvdVMtG

via Twitter Web App (retweeted on 3:17 PM, Nov 12th, 2019 via Echofon)

Google Earth Studio (earth.google.com/studio/) 🌍 uses the Native File System API to store individual image files for “flyover” video exports. .

via Twitter for iPhone

At his talk, @Snugug is showcasing the latest Project Fugu 🐡 APIs with two demo apps: fugu-journal.web.app and fugu-edit.web.app. Exciting stuff that unlocks completely new use cases on the web.

via Twitter for iPhone

Apple @webkit’s @jonathandavis is at and happy to take your toughest questions on Safari and the Web. 😃 Be sure to find him! ⤵️ pic.twitter.com/TOy7NjyxCm

via Twitter for iPhone

brucel jQuery is used on 85.03% of desktop sites, and 83.46% of mobile sites. React is used on 4.6% of desktop sites. Web Almanac 2019) (almanac.httparchive.org/en/2019/javasc…

via TweetDeck (retweeted on 4:24 PM, Nov 11th, 2019 via Echofon)

rick_viscomi 🎉 Announcing the Web Almanac! 🥳

It’s a free, open source, community-made ebook written by web experts to annually track the state of the web.

20 chapters
27 expert authors
84 total contributors

Start exploring and share your thoughts!

almanac.httparchive.org/en/2019/

via Twitter Web App (retweeted on 7:32 AM, Nov 11th, 2019 via Echofon)

@helloguille These are my first ever in-ear noise canceling headphones, so I don’t know. Sorry… ¯\_(ツ)_/¯

via Twitter for iPhone in reply to helloguille

My number one use case of the new AirPods Pro may well be to just wear them with no music playing; just the world canceled out. The noise cancelation is freakin’ impressive.

via Twitter for iPhone

@reillyeon @aerotwist City smells was one of my favorite Yahoo! Research sponsored projects: goodcitylife.org/smellymaps/pro…. They didn’t collect data for San Francisco, but they did for London.

via Echofon in reply to reillyeon

@CharlieCroom How’s your friend at cache invalidation and naming things?

via Echofon in reply to CharlieCroom

@coltborg @FirefoxFocus @webkit They don’t indeed. Looks like they still compile against the iOS 11 SDK for higher compatibility.

via Twitter for iPhone in reply to coltborg

@mischmerz We’re discussing, internally and externally, to come to the best possible outcome, and yet we don’t necessarily always all agree on the final decision, but we make sure all voices were heard and had a chance to speak up.

via Twitter for iPhone in reply to mischmerz

@coltborg @FirefoxFocus Firefox Focus, like all iOS browsers, is using (by force) @webkit as its rendering engine, most probably through a WKWebView or less likely through a UIWebView. If the app is compiled against the iOS 13 SDK, then the media query wi

via Twitter Web App in reply to coltborg

Not an expert, but some of Brave’s points against privacy budgets seem to be perfectly valid: brave.com/brave-fingerpr…. I never considered the budgeting to be a fingerprint vector. twitter.com/brave/status/1…

via Echofon

@mischmerz Do make all the noise of the world on other channels, but please ideally steer the discussion to the public and open-to-all group.

via Twitter for iPhone in reply to mischmerz

How to read a WebPageTest waterfall chart: nooshu.github.io/blog/2019/10/0…. This article has seen some updates since I have shared it. 📖

via Echofon

@mischmerz Yes, I’m following the discussion here: groups.google.com/a/chromium.org…. This is also where the discussion should stay… :-)

via Twitter for iPhone in reply to mischmerz

@kipkniskern Sorry for that, it was a problem with the Unpkg CDN. Please try again now: dark-mode-class-toggle.glitch.me. 🌒

via Twitter for iPhone in reply to kipkniskern

Getting Started with Web Serial: developers.google.com/web/fundamenta…. A new codelab for the BBC micro:bit that teaches you about yet another Project Fugu 🐡 API: Web Serial.

via Echofon

@petele 🤦

I challenge you to build something with icanhazdadjoke.com/api.

via Echofon in reply to petele

noopkat @slightlylate @ffconf It has viewport issues that I need to fix don’t judge me but it didn’t work on Android anyway 🙈 press start, then B and then A progressive-web-boy.glitch.me

via Twitter for iPhone (retweeted on 12:50 AM, Nov 9th, 2019 via Echofon)

This question in the quoted tweet by @chriscoyier made me re-read @philwalton’s excellent(!) article on obtaining Container Query like behavior with Resize Observer: philipwalton.com/articles/respo…. 👏 twitter.com/chriscoyier/st…

via Echofon

@Oliver41618769 I’ve just responded in StackOverflow: stackoverflow.com/a/58767177/625…. Android Remote Debugging is documented here: developers.google.com/web/tools/chro…. Hope this helps!

via Twitter Web App in reply to Oliver41618769

@Justinwillis96 Any plans on standardizing the “features” Web App Manifest property (w3c.github.io/manifest/) that this—at least weakly—depends on? It doesn’t seem to be a thing with native app stores; they just use long/short descriptions:support.google.com/googleplay/and…developer.apple.com/app-store/prod…

via Echofon in reply to Justinwillis96

With the introduction of foldable devices the need for organizing web content along the resulting window segments arises, for example, a 🗺 map on the left and a 📍 POI description on the right segment. Here’s a proposal how this could work in the futgithub.com/MicrosoftEdge/…

via Twitter Web App

mathias 💡 Fun fact: this works with `class` as well since V8 desugars class declarations of the form `class C { … }` to `let C = class C { … }` under the hocs.chromium.org/chromium/src/v…Ptwitter.com/ChromeDevTools…bL4P

via Twitter Web App (retweeted on 11:23 PM, Nov 7th, 2019 via Echofon)

JohnMu Making a site work with dark-mode is surprisingly easy, it can be just a bit of CSS that uses media-queries to switch color schemes. No need to be a black hat to join the dark side!

css-tricks.com/dark-modes-wit…
web.dev/prefers-color-…
developer.mozilla.org/en-US/docs/Web…

via TweetDeck (retweeted on 9:21 AM, Nov 7th, 2019 via Echofon)

@slightlylate Wow, we should hand them out after each site clinic at our events.

via Echofon in reply to slightlylate

digitarald Firefox’s “JavaScript Startup Bytecode Cache” helps sites that optimize cache hit rates and are often loaded by users (since 58).

After 4 page loads the generated bytecode will be cached and future loads skip parsing.

Read more how it works: blog.mozilla.org/javascript/201… twitter.com/tomayac/status…

via Twitter Web App (retweeted on 1:11 AM, Nov 7th, 2019 via Twitter for iPhone)

@pylapp @olivierleplus Off-by-one error in your emoji ;-)

It’s officially the 🐡 blowfish emoji as rendered by Android. github.com/googlefonts/no…

via Twitter Web App in reply to pylapp

@argyleink Also other logical props like `padding-block-start` for the win indeed.

via Echofon in reply to argyleink

slightlylate Super excited about Googlebot support for Web Components, so wrote a tiny test to verify: Googlebot understands Shadow DOM!

What you see on the page, and in devtools, is what will get indexed, regardless of Shadow/Light content location thanks to tree flattening. twitter.com/slightlylate/s… pic.twitter.com/xYyJmGV0ga

via Twitter Web App (retweeted on 10:45 PM, Nov 6th, 2019 via Echofon)

mathias @tomayac This is why @v8js does bytecode caching in that scenario: v8.dev/blog/code-cach… Zero parse cost!

via Twitter for Android (retweeted on 10:30 PM, Nov 6th, 2019 via Twitter for iPhone)

@__jakub_g I have no particular knowledge of @webpack, you should probably discuss this with @TheLarkInn et al. Sorry. ¯\_(ツ)_/¯

via Twitter for iPhone in reply to __jakub_g

slightlylate With apologies to @g33konaut, the documentation is opaque, so I made a tiny page to verify what we all hoped: Googlebot understands and indexes Shadow DOM!!! twitter.com/slightlylate/s… pic.twitter.com/UH5PP7CaCy

via Twitter Web App (retweeted on 5:39 PM, Nov 6th, 2019 via Echofon)

This post by Instagram engineering is brilliant. “[With a high JavaScript cache hit rate] the parsing and execution performance of JavaScript on the CPU becomes the limiting factor rather than the network download time”. instagram-engineering.com/making-instagr… twitter.com/stefanjudis/st…

via Echofon

Microsoft Edge is Coming to Linux: omgubuntu.co.uk/2019/11/its-of…. 🐧

via Echofon

googlefonts Do you need typographic control across five stylistic axes?
Yes, yes you do. 💯
And now you can have it in ✨Recursive✨– nt for design & code that can go from Sans to Mono and gives the flexibility that you never knew you neededrecursive.designJpic.twitter.com/6OV9PLL3fSfS

via Twitter Web App (retweeted on 4:41 PM, Nov 6th, 2019 via Echofon)

@GDGBremen @neuland Thanks again for listening. I’ve left a comment with pointers to the resources from the talk on Meetup: meetup.com/gdg-hb/events/….

via Twitter for iPhone in reply to GDGBremen

Show Search Button when Search Field is Non-Empty: css-tricks.com/show-search-bu… Neat @css trick.

via Echofon

rowan_m I’m trying to make it easier to understand what your browser does with cookies, so I made this little testing site. samesite-sandbox.glitch.me 🍪📋✅ It’s not quite fully baked, but I’d love feedback on if this makes sense to you, improvements, etc. Let me know!

via Twitter Web App (retweeted on 8:59 PM, Nov 5th, 2019 via Echofon)

hdv Nolan Lawson worked on improving accessibility of his SPA, lots of interesting insights nolanlawson.com/2019/11/05/wha…

via Twitter for iPhone (retweeted on 8:53 PM, Nov 5th, 2019 via Echofon)

ChromiumDev 🎥 New HTTP203! In nodejs you can ‘require’ JSON. The same feature was added to the HTML spec, but then… it was 💀removed💀 for security reasons.@jaffathecakeke an@DasSurmama explain why.

Watch hereyoutu.be/jG7VfbqqTGwIpic.twitter.com/tAQIp5l9HBHB

via TweetDeck (retweeted on 5:21 PM, Nov 5th, 2019 via Echofon)

@firefox This might or might not work out for Firefox: twitter.com/johnwilander/s…

via Echofon in reply to tomayac

@xeenon @karanperi @nekrtemplar And in bugs.webkit.org/show_bug.cgi?i…:

“[The Device Memory] API is used by Google Search as one of the signals to determine whether a service worker is being offered: web.dev/google-search-…”.

via Twitter for iPhone in reply to xeenon

@xeenon @karanperi @nekrtemplar It’s mentioned in bugs.webkit.org/show_bug.cgi?i…:

“Google Search sends a notification once search results are available following a background sync event: web.dev/google-search-… and twitter.com/jeffposnick/st…”.

via Twitter for iPhone in reply to xeenon

Restricting Notification Permission Prompts in Firefox - Future Releases. ⁦@firefox⁩ now requires a user gesture for notification prompts to show. blog.mozilla.org/futurereleases…

via Twitter for iPhone

Creating Online Environments That Work Well For Older Users: smashingmagazine.com/2019/11/online…. Great reminder.

via Twitter for iPhone

@logico_ar @ChromiumDev If you have an application in mind that could use any of the Project Fugu 🐡 APIs (developers.google.com/web/updates/ca…), do let us know. The best way to help the project succeed is using the APIs and providing feedback. Thanks in advance!

via Twitter Web App in reply to logico_ar

VisualStudio Announcing Visual Studio Online! Check out the newest member of the family bringing cloud-powered development environments: for your daily work, a side project, or reviewing a PR – from anywhere. 🌴⛰msft.it/6019TTGxXipic.twitter.com/T7LHb0BbRORO

via Sprinklr Publishing (retweeted on 9:57 PM, Nov 4th, 2019 via Echofon)

So the release date for Edge Stable is January 15th according to the blog post linked in the quoted tweet. twitter.com/windowsblog/st…

via Echofon

stshank From goals: “Authentication: WebAuthN external authenticators (NFC/USB) on iOS” (in other words, support for hardware security keys like @Yubico Yubikey or Google Titan) twitter.com/tomayac/status…

via Twitter for Android (retweeted on 5:30 PM, Nov 4th, 2019 via Twitter for iPhone)

@digitarald @andreasbovens Oh, this looks like it. Thanks for the pointer, I’ll have a closer look tomorrow.

via Twitter for iPhone in reply to digitarald

GDGBremen @Google Developer Advocate @tomayac is going to visit us tomorrow here in to give us some insights to the background and user research of in Web and to talk about the best practises.

Come join us at @neuland!

meetup.com/de-DE/gdg-hb/e…

via Twitter for Android (retweeted on 3:37 PM, Nov 4th, 2019 via Twitter Web App)

@andreasbovens Help wanted regarding a Web Extensions CSP issue with Firefox. I’m out of my comfort zone and could use some help: github.com/google/service….
Trying to allow a contentscript-injected script to run on Twitter via `content_security_policy`: developer.mozilla.org/en-US/docs/Moz…

via Twitter Web App

The new GitHub review sugestions are a life changer, both for code authors and code reviewers.

“`suggestion
The new @github review suggestions are a life changer, both for code authors and code reviewers.
“`

help.github.com/en/github/coll… (bullet 6) pic.twitter.com/dQ2NQq9wcs

via Twitter Web App

Going through the recent @webkit Contributors Meetup material: trac.webkit.org/wiki/November%…. Of particular interest:
👉 Goals for 2020: trac.webkit.org/wiki/WebKitGoa…
👉 An Embedder’s (i.e., Chrome for iOS’) Perspective: trac.webkit.org/wiki/WKWebView…
👉 Privacy Feattrac.webkit.org/wiki/PrivacyFe…

via Twitter Web App

Had a quick look at the new “browser” UC Browser that’s available on KaiOS (context: twitter.com/KaiOStech/stat…). It’s just a skin on top of Firefox 48, no new engine. All that’s new is a curated by region News section. Regions include 🇮🇩, 🇵🇰, pic.twitter.com/DuJHmCMGcT

via Twitter Web App

@slightlylate @yoavweiss @jyasskin For iOS, there’s a difference between `identifierForVendor` (developer.apple.com/documentation/…, same value for all of a vendor’s apps; allows that vendor to track users across apps) and `advertisingIdentifier` (developer.apple.com/documentation/…

via Twitter Web App in reply to slightlylate

@jyasskin Facebook and Apple News are dwarfed in this threat model by super app platforms like WeChat: blog.tomayac.com/2019/08/15/a-q….

via Echofon in reply to jyasskin

@HenrikJoreteg @slightlylate @ChrisFerdinandi @GeorgeZeGreek For context: The bug has been merged into the umbrella bug crbug.com/909927 (Native Sockets). The original report was crbug.com/1000006.

via Twitter Web App in reply to HenrikJoreteg

@TimvdLippe @slightlylate Key might be the clause “abuse of a dominant market position” (europa.eu/rapid/press-re…). While important, iOS is by far outnumbered by Android in the EU markets. And on Android, we do have a browser choice prompt (blog.google/around-the-glo…

via Echofon in reply to TimvdLippe

@karanperi @nekrtemplar On a related note, there’re definitely missing @webkit features that could make @Google Web Search more powerful on iOS: bugs.webkit.org/buglist.cgi?qu…. That being said, I am definitely not a fan of this banner.

via Echofon in reply to karanperi

@HenrikJoreteg “Anesthesia charting” sounds like it could qualify for other means of business app distribution, maybe ad-hoc would work?

developer.apple.com/videos/play/ww…

via Echofon in reply to HenrikJoreteg

samantha_ming <kbd> tag ⌨️

Wrap your keyboard command text with <kbd>. Great to use especially in documentations! It’s more semantically correct & allows you to target it for some nice styling 👏. This tag is also suitable for other user input (ie. voice input or text entry device) 🙌 pic.twitter.com/G7exdoA36w

via Twitter for iPhone (retweeted on 11:06 AM, Nov 3rd, 2019 via Echofon)

JoubranJad I was asked to include my “Nightmare as a developer” in my talk at @GDGPescara
Inspired from @slightlylate’s latest keynote, my nightmare as a web developer is when browsers stop competing & innovating pic.twitter.com/1xWn8ILbOy

via Twitter Web App (retweeted on 10:58 AM, Nov 3rd, 2019 via Echofon)

foolip Had a blast attending webkit.org/meeting/ with @stephenmcgruer. We presented on web-platform-tests and driving down browser-specific failures, trac.webkit.org/wiki/Improving….

@othermaciej very supportive and great discussions with @smfr @Litherum @jonathandavis et al. Let’s do it! pic.twitter.com/u3ekLhDM08

via Twitter Web App (retweeted on 8:28 PM, Nov 2nd, 2019 via Twitter for iPhone)

@McAkins @ericlaw This is something the website has to do.

via Twitter for iPhone in reply to McAkins

@McAkins @ericlaw Probably the site doesn’t (properly) specify the icon that should be used. It should be done via the Web App Manifest: w3c.github.io/manifest/#icon….

via Twitter for iPhone in reply to McAkins

Screen Time xkcd.com/2223/ nails it. 📱⏱

via Echofon

@derSchepp @rponline Perfect, looking forward to hearing your feedback! Thanks in advance!

via Echofon in reply to derSchepp

davatron5000 hold up. wait. wat. web-component-analyzer will scan all your src directory and generates all your documentation?!?!?!? npmjs.com/package/web-co…

via Twitter Web App (retweeted on 11:57 PM, Nov 1st, 2019 via Echofon)

Chromium Blog: Chrome 79 Beta: Virtual Reality Comes to the Web and, a little less shiny, Wake Lock enters an origin trial. blog.chromium.org/2019/10/chrome…

via Twitter for iPhone

justinfagnani 📣New blog post!📰

How to Publish Web Components to NPM

This is my personal checklist that I tweeted earlier this year, a bit expanded and with full rationale for each recommendation.

Enjoy and happy web components hacking!

justinfagnani.com/2019/11/01/how…

via Twitter Web App (retweeted on 11:41 PM, Nov 1st, 2019 via Echofon)

argyleink

🧟 system colors return!
- Background
- Text
- LinkText
- ButtonText
- CaptionText
- Highlight
- Hyperlink
- Window
- Flavor!?
- and more …

Ramp up to the previous deprecated (🧟) set:
w3.org/TR/2018/REC-cs…

CSSWG revival convo 💬:
github.com/w3c/csswg-draf… pic.twitter.com/C4ia590Em7

via Twitter Web App (retweeted on 11:15 PM, Nov 1st, 2019 via Echofon)

😆 An exciting new PWA feature is in the making: app icon shortcuts to have common app actions available right from the home screen. The current API proposal is here: github.com/MicrosoftEdge/…. twitter.com/AaronGustafson…

via Echofon