Brian Louis Ramirez's Avatar

Brian Louis Ramirez

@screenspan.net

Born in California, made in Germany. Loves making music, hiking and running. Blogs at https://screenspan.net.

287
Followers
110
Following
40
Posts
21.11.2024
Joined
Posts Following

Latest posts by Brian Louis Ramirez @screenspan.net

I definitely need to check out your recent chat with Henri

06.11.2025 19:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

06.11.2025 19:02 πŸ‘ 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.

06.11.2025 19:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

06.11.2025 08:34 πŸ‘ 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...

05.11.2025 14:56 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It was legendary! 😎

01.11.2025 14:09 πŸ‘ 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?... ;-)

01.11.2025 14:06 πŸ‘ 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-...

01.11.2025 13:43 πŸ‘ 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...

01.11.2025 13:14 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

- 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()!

01.11.2025 13:31 πŸ‘ 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)

01.11.2025 13:31 πŸ‘ 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)

01.11.2025 13:31 πŸ‘ 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.

01.11.2025 13:31 πŸ‘ 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.

01.11.2025 13:31 πŸ‘ 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!

01.11.2025 13:31 πŸ‘ 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!

31.10.2025 15:20 πŸ‘ 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/

30.10.2025 16:59 πŸ‘ 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!

30.10.2025 12:14 πŸ‘ 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

17.02.2025 16:00 πŸ‘ 8 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
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

11.02.2025 15:37 πŸ‘ 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. πŸ§΅πŸ‘‡

23.01.2025 22:18 πŸ‘ 1 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

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

16.12.2024 14:22 πŸ‘ 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...

13.12.2024 10:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Solid, Barry! πŸ’ͺ🏽

07.12.2024 08:58 πŸ‘ 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.

07.12.2024 08:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

06.12.2024 19:30 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
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...

06.12.2024 19:29 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I reached out to support about that

06.12.2024 16:29 πŸ‘ 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 :-)

06.12.2024 16:29 πŸ‘ 10 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

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

06.12.2024 16:23 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0