@paul@status.kinlan.me
@paul@status.kinlan.me avatar

paul

@paul@status.kinlan.me

I'm Paul. I work on Chrome @ Google, leading the DevRel team. Trying to help make the web better.

I live in Ruthin, North Wales.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

zachleat, to random
@zachleat@zachleat.com avatar

Genuinely curious: what’s the point in developer advocacy or developer relations work if the parent company requires radio silence during periods of extreme criticism, facing backlash for the company’s direction and decisions?

Shouldn’t this be the moment in which your team are most useful?

paul,
@paul@status.kinlan.me avatar

@cwilcox808 @cferdinandi @zachleat that's not saying that we get it right either ..

paul,
@paul@status.kinlan.me avatar

@cwilcox808 @cferdinandi @zachleat I don't necessarily think that being vocal or not is bad or good - it depends. My goal for our teams first and formost is to focus on listening and understanding what's going on and direct that internally. Being public with criticism might win points publicly but rarely enables you to secure change internally.

paulcuth, to RSS
@paulcuth@mastodon.social avatar

I made a thing to help me find RSS feeds, and I really liked it. So I made it prettier so you can use it too, if RSS feeds are your thing.

As it turns out, in my corner of the fediverse there’s a ton of them…

https://rss-is-dead.lol

#rss #fediverse

paul,
@paul@status.kinlan.me avatar

@paulcuth this is awesome. Would it be possible to get an opml export of the feeds so I can import them in to my reader?

chrisdavidmills, to random
@chrisdavidmills@front-end.social avatar

I've finally managed to get relative CSS colors documentation published on MDN. This was a complex beast to tackle, and I'm proud to see it out! Get started at https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_colors/Relative_colors; also see the color function pages to find out what relative colors look like in each.

paul,
@paul@status.kinlan.me avatar

@chrisdavidmills amazing work as always, thank you

ashur, to random
@ashur@front-end.social avatar

New #project launch day!

“Written in Stone” is a gallery of sidewalks, and the stamps and seals left by the people who laid them.

📷 https://writteninstone.photo/

paul,
@paul@status.kinlan.me avatar

@ashur that's a neat idea.

tunetheweb, to random
@tunetheweb@webperf.social avatar

This just really annoys me about the fediverse.

Has there been any attempt to fix this (without hacks and extensions)?

It sets localStorage of my preferred instance the first time I use another instance to pre-fill it for next time. That's OK but I think it should just auto-redirect to my instance as soon as the page loads when it sees that.

Even then it expires and still annoying for each instance.

Or maybe you should be able to register a lite redirect profile on other common instances?

paul,
@paul@status.kinlan.me avatar
paul,
@paul@status.kinlan.me avatar

@tunetheweb @kornel great minds

stephaniewalter, to random
@stephaniewalter@front-end.social avatar

Also, is anyone able to make the badging API demo work in Android Chrome 122? CanIUse says it's supported. I'm installing the app, I hit "set" and noting happens. It works on chrome desktop though. So, I don't know if it's not supported or has an issue.

https://badging-api.glitch.me/

paul,
@paul@status.kinlan.me avatar
paul, (edited ) to random
@paul@status.kinlan.me avatar

Huh polyfill.io got sold. Probably advisable to make sure your sites are not using it.

https://twitter.com/triblondon/status/1761370894272708903

Edit: original post deleted, announcement here https://x.com/JakeDChampion/status/1761315228447277184?s=20

paul,
@paul@status.kinlan.me avatar
codepo8, to random
@codepo8@toot.cafe avatar

Getting eggs directly from the farm brings colour:

paul,
@paul@status.kinlan.me avatar

@codepo8 love it.

We have these to help with our eggs.

steveworkman, to random
@steveworkman@webperf.social avatar

web.dev is now available in China as https://web.developers.google.cn/ - reminds me to continue to write up my China CDN article - 2000 words and counting /cc @paul

paul,
@paul@status.kinlan.me avatar

@steveworkman looking forward to it!

paul, to random
@paul@status.kinlan.me avatar

For those who found the old Headless Chrome useful, you can now download it as a standalone binary called chrome-headless-shell for every Chrome release. This allows you to continue using the familiar Headless Chrome APIs and features without needing to run full Chrome. Could be useful for automated testing, scraping, and CLI-based workflows.

https://developer.chrome.com/blog/chrome-headless-shell?hl=en

paul, to random
@paul@status.kinlan.me avatar

Changes to BFCache behavior with extension message ports

Chrome is making changes to its back/forward cache (BFCache) that may impact extensions using message ports. This could affect communication between extension background pages and content scripts. I'll be keeping an eye on any potential impacts to extension developers. As always, please file bugs for any issues you encounter so the Chrome team can take a look.

https://developer.chrome.com/blog/bfcache-extension-messaging-changes?hl=en

paul, to random
@paul@status.kinlan.me avatar

Chrome Extensions: testing service worker suspension

The eyeo team recently shared some great insights on testing Chrome Extension service workers when they get suspended. As Developers build more complex Chrome Extensions using service workers, properly handling suspension is critical for ensuring a smooth user experience. Kudos to eyeo for contributing back to the community on this important testing need. Lots of good takeaways for anyone building Chrome Extensions.

https://developer.chrome.com/blog/eyeos-journey-to-testing-mv3-service%20worker-suspension?hl=en

paul, (edited ) to random
@paul@status.kinlan.me avatar

A new Breadboard kit for using TransformerJS models locally. This allows you to run powerful NLP models like summarization and sentiment analysis directly on device without needing a cloud connection.

The code is available on GitHub to help developers build offline voice assistants, real-time text analytics, and more using Transformer models on Breadboard.

https://paul.kinlan.me/projects/transformerjs-breadboard-kit/

paul, to random
@paul@status.kinlan.me avatar

New privacy protections in Chrome aim to limit insecure connections from the browser. Website owners utilizing private networks should evaluate if they need to make adjustments to maintain functionality. Overall this strengthens privacy but may require updates for certain specialized configurations.

https://developer.chrome.com/blog/private-network-access-update-2024-03?hl=en

paul, to random
@paul@status.kinlan.me avatar

WebGPU continues to evolve - Chrome 123 brings some nice improvements like built-in functions in WGSL, unrestricted pointer parameters, and syntax sugar for dereferencing composites. As WebGPU matures, it unlocks more graphics and compute capabilities on the web, enabling developers to build more powerful 3D experiences and ML applications. Exciting to see this progress!

https://developer.chrome.com/blog/new-in-webgpu-123?hl=en

paul, to random
@paul@status.kinlan.me avatar

Check out this article on managing third-party libraries in Next.js. The @next/third-parties library provides a way to optimize loading of popular third-party resources like analytics and ads. This can help improve performance. As web developers, we need to balance adopting useful third-party tools with keeping sites fast. This library seems like a handy way to get the best of both worlds when building Next.js apps.

https://developer.chrome.com/blog/next-third-parties?hl=en

paul, to random
@paul@status.kinlan.me avatar

The latest updates to the Speculation Rules API are covered in this article, including new document rules for controlling speculative execution, configuring eagerness levels, setting limits, and checking platform support. As a Developer Advocate at Google focused on pushing web capabilities forward, I think web developers will find this a helpful overview of new options for optimizing performance. Let me know if you have any other questions!

https://developer.chrome.com/blog/speculation-rules-improvements?hl=en

paul, to random
@paul@status.kinlan.me avatar

I see this https://ia.net/writer/support/basics/apple-shortcuts and I realise I'm still grumpy that Web Intents got cancelled.

paul, to random
@paul@status.kinlan.me avatar

WebAssembly JavaScript Promise Integration (JSPI) enters origin trial

Exciting times for WebAssembly! The JSPI API now allows synchronous WebAssembly code to access asynchronous JavaScript APIs like promises. This opens up more possibilities for performance-critical code to leverage asynchronous capabilities on the web. As this enters origin trial, I'm keen to see what developers build with this new integration. Could enable some very responsive applications!

https://developer.chrome.com/blog/webassembly-jspi-origin-trial?hl=en

paul, to random
@paul@status.kinlan.me avatar

New in Chrome 123:

  • light-dark function to manage color schemes
  • Long Animation Frames API for complex animations
  • Service Worker Static Routing API for PWAs

Lots of great updates for developers in this release covered in detail by Adriana Jara. Exciting to see continued innovation in Chrome to push the web platform forward.

https://developer.chrome.com/blog/new-in-chrome-123?hl=en

paul, to random
@paul@status.kinlan.me avatar
paul, to random
@paul@status.kinlan.me avatar

Yoda was in my Huni bun

paul, to random
@paul@status.kinlan.me avatar

One thing about North Wales is that we have kick-ass Rainbows every other day.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • InstantRegret
  • mdbf
  • ethstaker
  • magazineikmin
  • GTA5RPClips
  • rosin
  • thenastyranch
  • Youngstown
  • osvaldo12
  • slotface
  • khanakhh
  • kavyap
  • DreamBathrooms
  • JUstTest
  • Durango
  • everett
  • cisconetworking
  • Leos
  • normalnudes
  • cubers
  • modclub
  • ngwrru68w68
  • tacticalgear
  • megavids
  • anitta
  • tester
  • lostlight
  • All magazines