Advertisement · 728 × 90

Posts by Brian Louis Ramirez

I definitely need to check out your recent chat with Henri

5 months ago 0 0 0 0

Yes, I’m familiar with that. Your talks are gold! 🤩

5 months ago 1 0 0 0

Learning 6 languages at once? Wow! That’s parallel processing at its finest 😉 I’ve never heard of most apps in that list, so thanks! At least when it comes to app-based learning, I was pretty satisfied with Babel and don’t have an urgent need to try something else.

5 months ago 0 0 0 0

Ever give Babbel a try? It was the best language learning app I've come across after trying a handful.

5 months ago 0 0 1 0
Noise-Cancelling RUM-Based Alerting - Brian Ramirez - performance.sync() 2025
Noise-Cancelling RUM-Based Alerting - Brian Ramirez - performance.sync() 2025 YouTube video by Web Conferences Amsterdam

And vid: www.youtube.com/watch?v=dt7c...

5 months ago 1 0 0 0

It was legendary! 😎

5 months ago 2 0 0 0
Rage Against The Machine - First Public Performance Full Concert (HQ)
Rage Against The Machine - First Public Performance Full Concert (HQ) YouTube video by MrMaxairistas

@riccardomargiotta.co.uk youtu.be/HMq-qAn3otE?... ;-)

5 months ago 1 0 1 0
Preview
Noise-Cancelling RUM-Based Alerting | Brian Louis Ramirez | Digital Sustainability & Web Performance Optimization How to get alerted to significant regressions and incidents at scale without getting overwhelmed by false positives? In this talk I present a few lessons learned while building an alerting system base...

I've been working on RUM-based alerting and got to share some lessons learned at Performance.sync() in Amsterdam this week. Here are my slides: screenspan.net/talks/noise-...

5 months ago 3 0 2 0
Post image

Last Wednesday I had the pleasure of speaking at the performance.sync() organized by @mozilla.org in Amsterdam.

My talk was a 15-minute session where I shared practical techniques for debugging and optimizing slow interactions on websites.

Post and slides: www.andreaverlicchi.eu/blog/improvi...

5 months ago 2 1 0 0
Advertisement

- CSS Containment can be used to reduce unnecessary rendering work. (Check out my blog post www.speedkit.com/blog/field-t... on a test we did last year, and that we should re-test)

I can’t wait for next year’s Performance.now()!

5 months ago 2 0 0 0
SPDY STREAM 013 with Erik Witt of Speed Kit
SPDY STREAM 013 with Erik Witt of Speed Kit YouTube video by Henri Helvetica

* The Speculation Rules API is already proving very effective in improving load times in Chrome. But devs need to be aware of pitfalls. (In this vid youtu.be/rz6mpodOPy4?..., my colleague @erikwitt.bsky.social explains how we leverage RUM data for better precision with Speed Kit)

5 months ago 1 0 1 0

- The Long Animation Frames API in Chrome can be super helpful for identifying bottlenecks in rendering, execution and interaction. That data can also be used to see how user engagement or business metrics are affected. (I’ve found LoAF to be useful for identifying processing hogs)

5 months ago 0 0 1 0

- Some browser vendors are quicker than others in developing features and tooling aimed at perf optimization. We as a community need to work together to push for standardization across all browsers by actively requesting and testing new features, submitting bug tickets and pull requests.

5 months ago 0 0 1 0

Here are some of my takeaways:

- As AI continues to influence how we build the web and users use it, we need to be all the more diligent in avoiding slop and bulk, always aiming to create delightful, accessible experiences.

5 months ago 0 0 1 0
Tim Kadlec speaking at Performance Now in Amsterdam, 2025

Tim Kadlec speaking at Performance Now in Amsterdam, 2025

This marks my fifth year attending my favorite conference, #perfnow in Amsterdam. Again, I leave super-charged from the inspiring talks, nerdy chats and unforgettably fun times. The perf community is just so amazing!

5 months ago 4 0 2 0
Post image

It’s an honor to see my company #speedkit mentioned on stage at #perfnow by a web performance VIP and ambassador such as Barry @tunetheweb.com Pollard. 😊 Congrats to the Speed Kit team who implemented speculation rules in such an effective way in our product!

5 months ago 9 2 0 0
Preview
Contribute Passionate about a topic? Working on a new tool? Have a technique you want to teach? Research you've done? Tell the web performance community! Send your articles to ssttoo@ymail.com. Please include: ...

Fellow #perfnow fellows, a reminder that PerfPlanet calendar is coming this December for another edition. And it needs YOU. Please ask if you have any contribution ideas or concerns calendar.perfplanet.com/contribute/

5 months ago 23 19 2 0
Field Testing CSS Containment for Web Performance Optimization | Speed Kit CSS Containment can help reduce the amount of rendering work the browser does when initially loading a page. But just how much can it improve performance?

Yes! I played around with it a while ago to see if CSS Containment budged CWV: www.speedkit.com/blog/field-t...
Would love to run some more tests, however!

5 months ago 1 0 0 0
Preview
Episode 1 | Performance Observer - YouTube

Videos from our meetup are now posted! Here's the playlist:
www.youtube.com/playlist?lis...

#webperf

1 year ago 7 4 0 0
Advertisement
Preview
PerformanceObserver: A virtual web perf meetup Join the PerformanceObserver virtual performance meetup to get all the latest web performance news and hang out with the community.

📣 Reminder!!

In 2 days, we have @toddhgardner.com and @inesakrap.bsky.social giving talks in our first meetup! For full details - check out our website (and add to calendar to get the join links)!

performanceobserver.dev

1 year ago 4 4 1 2
Post image

1/ 🚀 Prediction 4: AI Takes Over Performance Optimization

@screenspan.net predicts "AI will play an even bigger role in how we surf, build, debug, and optimize the web"

Let’s dive into the key insights for 2025. 🧵👇

1 year ago 1 1 1 0

Very cool that you worked on the INP polyfill. I definititely wanna give that a look 🤩

1 year ago 1 0 1 0
Brian Louis Ramirez at performance.sync()
Brian Louis Ramirez at performance.sync() YouTube video by Web Conferences Amsterdam

📈 Real User Monitoring (RUM) is crucial for identifying issues on websites and tracking regressions. But the challenge multiplies when monitoring hundreds or thousands of sites. I got to share insights into our collaborative efforts in Amsterdam in Nov.: www.youtube.com/watch?v=XBsv...

1 year ago 1 0 0 0

Solid, Barry! 💪🏽

1 year ago 1 0 0 0
Post image

Nice sleuthing, Harry! 🤩 Good points to keep in mind when debugging LCP. Looks like Lighthouse would have called out the <article> (and a massive render-blocking CSS file) as well.

1 year ago 1 0 0 0

Needless to say as well: the gobs of JS also bog down the main thread and make interactions laggy.

1 year ago 1 0 0 0
Advertisement
Preview
WebPageTest View this on WebPageTest.org...

I’m not on the ol’ personal computer right now, but judging from these WebPageTest repeat view runs, it looks like the fonts are not being loaded from cache. www.webpagetest.org/result/24120...

1 year ago 1 0 1 0

I reached out to support about that

1 year ago 1 0 1 0
Post image Post image

Hi support@bsky.app, I've been enjoying BSKY :-)
Just wanted to point out something that @kojordan.com spotted: the app is loading TTF fonts, which are very large. You should be using WOFF2 – and if you're preloading them, you need the "crossorigin" attribute :-)

1 year ago 10 0 1 0
Post image

Thanks! 😊 Geesh, you're right — massive font and JS files. I wonder why they're serving TTF...

1 year ago 1 0 1 0