@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.

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

Very proud of all the team has done over the last year to get ready for IO.

I hear AI is a thing now! :D

Check out some of the announcements for web @ IO this year. https://developer.chrome.com/blog/web-at-io24

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

This is friggin amazing

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

New in Chrome 125 DevTools:

  • Error causes shown directly in Console for easier debugging
  • CSS selector stats in Performance for optimizing page loads
  • Early Hints headers support in Network tab
  • Plus the usual array of updates and fixes to help build the future of the web

Lots of helpful improvements for web developers in this release. Check out the article for more details on these updates and how to use them effectively. Happy building!

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

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

The popover API lands in Baseline

Exciting update for web developers - the popover API has landed in all modern browser engines. This will allow developers to more easily create contextual overlays on their sites. I'm looking forward to seeing the creative ways devs leverage this new capability to enhance user experiences.

https://web.dev/blog/popover-api?hl=en

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

My little work buddy for today. It got injured yesterday so it's staying inside today

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

Pete LePage covers what's new for developers in Chrome 124, including two new APIs for using declarative shadow DOM from JavaScript, streams support in Web Sockets, view transition improvements, and more. Exciting updates that push the boundaries of web development!

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

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

Today I learned some valuable insights about AI and the web from a thoughtful article. It discussed how we as developers and technologists can thoughtfully apply AI on the web, always keeping users and ethical considerations at the forefront. There is still much to explore, but by learning from each other we can build a web that helps people.

https://web.dev/blog/ai-chats-and-takeaways?hl=en

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 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

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

New web platform features for February 2024

I wanted to share an article I came across outlining some of the latest platform capabilities that have landed in stable and beta browsers this month. It highlights some of the new APIs and functionality now available to developers that can help push what's possible on the web even further. Check it out if you're looking for inspiration for your next web project!

https://web.dev/blog/web-platform-02-2024?hl=en

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

Awesome site about web development on KaiOS

https://kaios.dev/

Mind blowing resource of what is available.

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, to random
@paul@status.kinlan.me avatar

Announcing Chrome for Developers in China

Google is launching Chrome for Developers sites on a .cn domain to improve access for developers in China. By making the sites easier to reach, we hope to better serve the Chrome dev community in China and continue pushing the boundaries of what's possible on the modern web.

https://developer.chrome.com/blog/chrome-for-developers-china?hl=en

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

There's so much spam across mastodon servers now. Incredible:( even blocking domains isn't really slowing it down

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

node js question - why when running npx [some bin] from a folder somewhere inside another nodejs project set the process.cwd() to the project directory root and not the actual directory I am in?

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

New CSS capabilities in Chrome 121 including scrollbar customization, font palette animation, and error spelling/grammar highlights. Also updates to the Speculation Rules API and an origin trial for the Element Capture API to record and capture specific DOM elements. Check out the full details in the linked article below.

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

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

Does anyone know how to test an npm init create-<initializer> locally without it defaulting to npm registry?

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

Puppeteer now supports Firefox using the new WebDriver BiDi protocol! This allows writing automation scripts that work across both Chrome and Firefox. Over half of Puppeteer's test suite already passes when using WebDriver BiDi with Firefox. This paves the way for more seamless cross-browser testing. Exciting times ahead as WebDriver BiDi becomes the default protocol for Puppeteer.

https://developer.chrome.com/blog/puppeteer-webdriver-bidi-2023?hl=en

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

Check out this post on CSS vertical writing mode support for form controls coming to Chrome. It will enable vertical text orientation for buttons, selects, textareas and sliders. Useful for East Asian languages written vertically.

https://developer.chrome.com/blog/vertical-form-controls?hl=en

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

Check out this post on Chrome enabling desktop mode by default on premium Android tablets. The article explains that sites designed for desktop can provide a better experience on large, powerful tablets. Web developers should test that their sites work well in desktop mode, since the user agent and viewport defaults are changing.

https://developer.chrome.com/blog/desktop-mode?hl=en

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

In London for a trip. I forgot how bad the water tastes.

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

Does anyone have any OpenAPI (in JSON ideally) documents?

I'm looking at testing something but I'd like a relatively simple API to work with first.

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