Sign in

Eiji Kitamura / えーじ

@agektmr.com
2.4K followers 657 following 1.3K posts

Google Chrome DevRel Identity Tech Lead - Anything about browser identity features: passwords, OTPs, passkeys, identity federation, digital credentials, etc

PostsRepliesMedia
Eiji Kitamura / えーじ @agektmr.com · 3h
ダウンタイム見終わった。めっちゃ面白かったわー。ネタバレは避けてみた方がいいです
010
Eiji Kitamura / えーじ @agektmr.com · 29/09/2026
Connection Allowlists announcement blog post has been published. developer.chrome.com/blog/connect...
developer.chrome.com
Connection allowlists: Secure your web application's network access  |  Blog  |  Chrome for Developers
Chrome 152 introduces connection allowlists, a new security mechanism that lets you create a strict network sandbox for your documents and workers.
0175
Eiji Kitamura / えーじ @agektmr.com · 26/09/2026
生成AIで作ったCM増えたよなあ。まだ一目で分かるからいいけど、そのうち見分けつかなくなりそう。これでどれだけの仕事が奪われたのか、それとも低予算でも高い経済効果があったかと見るべきか。 www.somi.co.jp/news/28300/
somi.co.jp
創味食品
創味食品グループは、プロが納得する業務用製品からご家庭用まで、 美味しさを追求し、食の世界を豊かにする企業です。
040
Eiji Kitamura / えーじ @agektmr.com · 25/09/2026
Authored by @bram.us and @sebabenz.bsky.social
000
Eiji Kitamura / えーじ @agektmr.com · 25/09/2026
For now this works only in Chrome and isn't Baseline yet. Also watch out for layout shifts that can hurt CLS. With @supports, you can keep your current approach as a fallback and adopt this step by step. Details and a demo: developer.chrome.com/blog/respons...
developer.chrome.com
Responsive iframes in Chrome 154  |  Blog  |  Chrome for Developers
Chrome 154 adds support for responsively-sized iframes, letting an iframe size itself based on the intrinsic size of its embedded document.
100
Eiji Kitamura / えーじ @agektmr.com · 25/09/2026
Now the embedding page sets frame-sizing: content-height in CSS, and the embedded document opts in with <meta name="responsive-embedded-sizing">. For cross-origin embeds, allow-origins controls which sites can use the content size.
101
Eiji Kitamura / えーじ @agektmr.com · 25/09/2026
Until now, embeds with changing heights, like comment widgets or social posts, meant measuring the content, sending the size to the parent page with postMessage(), and resizing the iframe by hand.
100
Eiji Kitamura / えーじ @agektmr.com · 25/09/2026
"Responsive iframes" are now available in Chrome 154, letting an iframe size itself to fit the content of the document it embeds.
241
Reposted by Eiji Kitamura / えーじ
Philip Walton @philipwalton.com · 15/09/2026
If you've ever tried using a new web API in TypeScript, you've probably hit this problem: An API exists. It works in your browser. But TypeScript has no types for it. The reason is a limitation that TS unfortunately applies to its built-in libs. BUT, I've created a relatively simple fix 👇
3419
Eiji Kitamura / えーじ @agektmr.com · 19/09/2026
Modern Web Types philipwalton.com/articles/mod...
philipwalton.com
Modern Web Types
If you've ever written code against a new web API in TypeScript, you've probably seen an error telling you the thing you're using doesn't exist. Turns out, TypeScript intentionally doesn't support all...
040
Eiji Kitamura / えーじ @agektmr.com · 16/09/2026
Although this article was published at the start of the Origin Trial, it provides a comprehensive overview of the background and configuration details: developer.chrome.com/blog/connect...
developer.chrome.com
Connection Allowlists origin trial: Secure your web application's network  |  Blog  |  Chrome for Developers
Join the origin trial for Connection Allowlists, a security mechanism in Chrome that creates a network sandbox for documents and web workers.
000
Eiji Kitamura / えーじ @agektmr.com · 16/09/2026
Please note that support is currently limited to document contexts—with Worker support and constraint inheritance for cross-origin iframes (Embedded Enforcement) planned in future updates—and the feature is not yet part of Baseline.
100
Eiji Kitamura / えーじ @agektmr.com · 16/09/2026
Beyond blocking open redirects and WebRTC connections by default to prevent bypasses, it also supports a report-only mode (`Connection-Allowlist-Report-Only`) to safely monitor violations in production without impacting existing functionality.
100
Eiji Kitamura / えーじ @agektmr.com · 16/09/2026
By using the `Connection-Allowlist` HTTP response header with standard `URLPattern` syntax, you can centrally control everything from `fetch()` and subresource requests to `WebSocket`, `WebTransport`, DNS prefetching, and navigations.
100
Eiji Kitamura / えーじ @agektmr.com · 16/09/2026
However, existing CSP directives split rules by resource type (`img-src`, `font-src`, etc.)—meaning a single permissive setting allows data to be leaked disguised as image or font requests—and CSP fails to cover non-Fetch communication channels such as DNS prefetching and WebRTC.
100
Eiji Kitamura / えーじ @agektmr.com · 16/09/2026
As web apps increasingly execute dynamic generative AI code and complex third-party scripts, preventing unauthorized data exfiltration has become critical even if unintended code runs.
110
Eiji Kitamura / えーじ @agektmr.com · 16/09/2026
"Connection Allowlists," a browser-level security mechanism that blocks any outbound network communication not matching your permitted URL patterns, is now available starting in Chrome 152.
111
Eiji Kitamura / えーじ @agektmr.com · 16/09/2026
Check out the article for full details on these metrics and how to use them: developer.chrome.com/blog/crux-ad...
developer.chrome.com
New ad metrics in Chrome User Experience Report  |  Blog  |  Chrome for Developers
Learn about the new ad metrics now available in the Chrome User Experience Report (CrUX)
010
Eiji Kitamura / えーじ @agektmr.com · 16/09/2026
Note that these metrics are not part of Core Web Vitals and do not have specific thresholds like Good or Poor. They are currently positioned as experimental to gather community feedback, with data availability expanding gradually over the coming month.
100
Eiji Kitamura / えーじ @agektmr.com · 16/09/2026
This enables both publishers and advertisers to evaluate the balance between page quality and ad effectiveness based on objective data.
100
Eiji Kitamura / えーじ @agektmr.com · 16/09/2026
These metrics support measuring average ads in the viewport (Ad Count), viewport area fraction (Ad Density), and resource overhead (Ad Weight) encompassing both network usage in bytes and CPU processing time consumed by ads.
100
Eiji Kitamura / えーじ @agektmr.com · 16/09/2026
Overwhelming ads on the web significantly degrade user experience, but objectively measuring the actual load users face in the field has historically been difficult. To address this, four new metrics that visualize real-user ad experiences have been introduced to the Chrome User Experience Report.
110
Eiji Kitamura / えーじ @agektmr.com · 15/09/2026
Built on the FIDO standard CXF (Credential Exchange Format) to ensure cross-provider interoperability, it is already supported by Google Password Manager, 1Password, Bitwarden, and Dashlane (Android 8.0+). Official announcement: blog.google/products-and...
blog.google
Switching password managers is easy and safe on Android
A new Android feature lets you securely transfer passwords and passkeys between password managers.
071
Eiji Kitamura / えーじ @agektmr.com · 15/09/2026
Importing and exporting passkeys and passwords is now available on Android. This resolves the security risks of legacy plaintext CSV exports and the inability to migrate passkeys across providers through secure, OS-level peer-to-peer data transfer.
1125
Eiji Kitamura / えーじ @agektmr.com · 13/09/2026
帰国と同時に荷物が戻ってきました。同じツアーの他の人のものが見つかったと聞いてたんだけど、実際はうちのものだったというオチ。複雑な気持ちだ。というわけで無事帰国しました。 今回はイベント盛りだくさんの旅だったなあ…
0100
Eiji Kitamura / えーじ @agektmr.com · 11/09/2026
Sky full of stars
160
Eiji Kitamura / えーじ @agektmr.com · 11/09/2026
Mont-Saint Michel at night
1111
Eiji Kitamura / えーじ @agektmr.com · 11/09/2026
バゲッジ未だ見つからず。明日帰国です…
150
Eiji Kitamura / えーじ @agektmr.com · 11/09/2026
ありがとうございます!
010
Eiji Kitamura / えーじ @agektmr.com · 11/09/2026
Just saw a doctor. Turned out it wasn't Achilles tendon, just a muscle. Much better than what I was worrying about, and it cures faster!
010
Eiji Kitamura / えーじ @agektmr.com · 11/09/2026
病院で診てもらいました。アキレス腱断裂というのは間違っていて、ふくらはぎの筋肉損傷ということでした。ギプスも覚悟してたけど、しなくて良いみたい。松葉杖と痛み止めをもらったので、これで旅行は続けられそう。
1120
Eiji Kitamura / えーじ @agektmr.com · 11/09/2026
Yeah, I know a few people are there including Natalia. I was thinking of stopping by but don't know yet. My achiless tendon is raptured last night and I'm seeing a doctor now😢
101
Eiji Kitamura / えーじ @agektmr.com · 11/09/2026
Are you there?
100
Eiji Kitamura / えーじ @agektmr.com · 11/09/2026
2台目のUberで無事病院に到着。どうなるかドキドキ
130
Eiji Kitamura / えーじ @agektmr.com · 11/09/2026
Not for threejs conf though, unfortunately. It's a personal trip.
110
Eiji Kitamura / えーじ @agektmr.com · 11/09/2026
By the way, I'm in Paris now.
170
Eiji Kitamura / えーじ @agektmr.com · 11/09/2026
病院行くのにUber頼んだけど、指定位置よりちょっと離れたところに着いて「こっちに来い」というので「怪我してるからお前が来い」と言ったらキャンセルされた。ひどい…
120
Eiji Kitamura / えーじ @agektmr.com · 10/09/2026
明日病院でギプスはめてもらえば少しはできるかなという感じです。明後日夕方帰国なので、それまでに少しでも楽しめれば。
010
Eiji Kitamura / えーじ @agektmr.com · 10/09/2026
痛くはないのだけど色々面倒です…
100
Eiji Kitamura / えーじ @agektmr.com · 10/09/2026
旅行中にも関わらずアキレス腱切れた
3120
Eiji Kitamura / えーじ @agektmr.com · 10/09/2026
まあでも実際のところiPhone Duoを買うメリットて、iPhoneとiPad miniをひとつにまとめられるという以外ないよな
042
Eiji Kitamura / えーじ @agektmr.com · 09/09/2026
Foldable iPhone 出たら買おうかなと思ってたけど、お値段と重量見たら萎えちゃった
050
Eiji Kitamura / えーじ @agektmr.com · 09/09/2026
バゲッジ未だ見つからないまま次の目的地に移動…
130
Eiji Kitamura / えーじ @agektmr.com · 09/09/2026
めっちゃ参考になる情報ありがとうございます!まだ見つかってすらないようなので、最悪帰国してから届くケースも想定してます。
000
Reposted by Eiji Kitamura / えーじ
Ricky Mondello @rmondello.com · 08/09/2026
New post on my blog about switching password managers in 2026! It covers: - why your iPhone or iPad, and not your Mac, might be the place to start your switch - the recent controversy in password management and some thoughts on values - and more! rmondello.com/2026/09/07/s...
rmondello.com
Switching Password Managers in 2026
Important Note: Although I work at Apple in the password management and app/website authentication spaces, in this post I am speaking only for myself, personally. There is no “news” in this post or any kind of “inside scoop”. Please do share this post, but if I see “Apple’s Ricky Mondello” anywhere, I’ll be sad. My [...]
513248
Eiji Kitamura / えーじ @agektmr.com · 08/09/2026
エールフランスでシャルル・ド・ゴール空港経由でバルセロナに来てるんだけど、娘のバゲッジがロストして、翌日になってもどこに行ったか分からないとか言ってて、マジかよとなってる。同じツアーの人たちも複数ロストしてて絶望。どうしてくれるんだこれ。
1110
Eiji Kitamura / えーじ @agektmr.com · 07/09/2026
無事離陸して着陸した(ちゃんと目的地に)
0110
Eiji Kitamura / えーじ @agektmr.com · 06/09/2026
離陸しそう(離陸したとは言ってない)
120
Eiji Kitamura / えーじ @agektmr.com · 06/09/2026
離陸できずに待機中😢
100
Eiji Kitamura / えーじ @agektmr.com · 06/09/2026
無事離陸できそう
150