Profile avatar
paul.kinlan.me
Lead for Chrome Developer Relations at Google. Web Developer. Avid user of AI tooling. I live in the beautiful town of Rhuthun in North Wales. Learning Welsh and loving Wales. https://paul.kinlan.me
161 posts 1,792 followers 466 following
Prolific Poster
Conversation Starter

Todayβ€˜s photos of #sotb2025 are up. marcthiele.com/photos/state...

I knew it. Apples hardware designers are Welsh. Sky Blue.

Uh oh, glitches? 😬 Our latest What's New in #ChromeDevTools has the answers (and more!). Watch the full update here: lnkd.in/gT9pWkha @matthiasrohmer.bsky.social

I've been working on Chrome for 15 years and TIL: chrome://restart

Do you have an idea for a talk for Front End North? Send them in to our our call for proposals programme: frontendnorth.com/blog/2025/03... Here’s how we select talks: frontendnorth.com/blog/2025/03...

We are learning how to build Accessible Web Apps now www.youtube.com/watch?v=GPA3...

Would love to get some feedback from folks that use accessibility technologies and browser extensions - What kind of ext UX works best for you? - What ext are especially nice to use? - What do the best exts do well? - What are common things extensions get wrong? Reskeets greatly appreciated!

Memory safety for web fonts https://developer.chrome.com/blog/memory-safety-fonts?hl=en

The contenteditable "plaintext-only" attribute value combination is now Baseline Newly available https://web.dev/blog/contenteditable-plaintext-only-baseline?hl=en

How to think about Baseline and polyfills https://web.dev/articles/baseline-and-polyfills?hl=en

This CSS holographic effect by @hejchristian.com is amazing 😍 codepen.io/HejChristian...

πŸ’ͺ🏻 πŸ’ͺ🏻 πŸ’ͺ🏻 This is SO COOL I build an app to count dumbbell reps with an AI model in the browser using Tensorflow.js and a pose detection model

Safari Technology Preview 215 is here! It includes several exciting features: - Scroll Driven Animations - text-wrap-style: pretty - CSS Anchor Positioning - HDR images - Trusted Types - File System WritableStream API webkit.org/blog/16523/r...

Has anyone in the accessibility and UX world got any research on why scroll-jacking and/or scroll-smoothing is absolutely awful for users?

We're hiring for a new PHP Developer to join the team at Studio 24. We're passionate about building a web that works for everyone. If you'd like to work on projects with real impact with a friendly and supportive team see www.studio24.net/careers/php-... #jobs #PHP #accessibility

We're happy to announce that Bloomberg joins Open Web Docs! openwebdocs.org/content/post...

πŸš€ I've been having SO much fun playing with oklch() colors, and now I'm thrilled to share my little page! πŸŽ‰ Create patterns, experiment with color inputs, and easily copy the CSS or share your masterpieces. Try it out and let me know what you think! #oklch #colorinspiration #css #madebyme

Great news. We have a new position on the team for a Developer Advocate at the intersection of Web, Chrome, ChromeOS and Android. The position is in Waterloo - Canada www.google.com/about/career...

Aside: there's a lot of awful stuff happening right now. Members of our community are being laid off every day in a job market that's already a maze. If you've been impacted and could benefit from some web components know-how, write to me via the contact form on that page. I'll aim to get you set up

So excited for CSS functions to be out there! While we can't be sure about the timeline for any given feature, the mean time between a feature being available in one browser engine and being Baseline newly available (supported in Chromium, Gecko & WebKit) is trending towards <1 yr!

Cline + Your favourite LLM is a very powerful combination. I managed to build github.com/paulkinlan/s... in a couple of hours last night (it's a WebSub Hub, and web-hook API) for managing realtime (or as close as possible) for feeds.

I swear 50% of programming is converting one thing to another format, and the other 50% is making marketing copy and sites to sell it :)

Embedding third-party web content into your app (e.g. via iframes) can sometimes degrade the user experience. If this sounds familiar, we'd love your feedback on a new proposal to control the perf of embedded iframes or webviews:

#AIAgents are everywhere - but do you really know how they work? πŸš€ Join my new #workshop to uncover what they are, what problems they solve, and how you can use them to your advantage! "Getting started with AI (-agents) in the browser" www.youtube.com/watch?v=EloI...

πŸŽ‰ Chrome 134 is here! What's new in #ChromeDevTools πŸ” New: Privacy and security panel πŸ“ˆ Calibrated CPU throttling for #webperf analysis πŸ₯‡ Dim 3rd-party scripts in performance traces ....and more! Update Chrome and try them out! developer.chrome.com/blog/new-in-...

So many good #webperf improvements in Chrome 134 DevTools: - Calibrated CPU throttling - field date in perf trace - third-party highlighting and dimming - forced reflow insight - DOM size insight - Lighter console.timestamps for Extensibility API Rolling out from today!!!

Aaaaaand I'm just about to send out the new Web Weekly. This week was jam-packed. πŸ₯‚ If you want to stay up to date with the web platform, you should check it out! πŸ‘‡ www.stefanjudis.com/blog/web-wee...

πŸ—£οΈ PSA: Chrome on Android is getting an upgrade and will support edge-to-edge from Chrome 135. Here’s all you need to know to migrate your website to support edge-to-edge: developer.chrome.com/docs/css-ui/... (Be sure to check this guide if you have `position: fixed` content at `bottom: 0`)

Had a great time listening to @dotproto.com and @oliverdunk.com - I learnt s lot of very useful background context about progress in extensions through the WECG

Gotta love text overflows in tabs :D

BritCSS is a good start to get rid of all that "color" and "capitalise" malarkey, but I just added a pull request to also change "important" to "if-you-would-be-so-kind". It's important to always retain a modicum of civility. github.com/DeclanChidlo...

Speeding up the JavaScript ecosystem part 11 is here! This time we're looking at: Extending Rust tools with JavaScript plugins marvinh.dev/blog/speedin...

fun little #CSS kaleidoscope gradient trick β€· nerdy.dev/css-kaleidos...

There's lots of data about the usage of web constantly declining, replaced by time on closed platforms (FB, Insta, TikTok) and apps. I think it's true. What are "only the web can do this" experiences you've seen? I want to create as a big a list as possible This comes to mind: ciechanow.ski/moon/

There's lots of data about the usage of web constantly declining, replaced by time on closed platforms (FB, Insta, TikTok) and apps. I think it's true. What are "only the web can do this" experiences you've seen? I want to create as a big a list as possible This comes to mind: ciechanow.ski/moon/