Maxi Ferreira
2,904 posts
user avatar
Maxi Ferreira
@charca
Staff Software Engineer @helpscout. Writing about frontend architecture at frontendatscale.com. Terrible at tennis. 🇦🇷 🇺🇸
Los Angeles, California
frontendatscale.com
Joined February 2009
1,011
Following
4,514
Followers
  • Pinned
    user avatar
    Maxi Ferreira
    @charca
    Jul 13, 2023
    📣 Announcing Frontend at Scale 🎊 You know how I'm always rambling about complexity, abstractions, design patterns, and other things that make you yawn? Well, now you can get all of that right in your email! It'll be fun, I promise. Subscribe here 👇
    Frontend at Scale
    Frontend at Scale - Level up your frontend architecture skills
    From frontendatscale.com
    36K
  • user avatar
    Maxi Ferreira
    @charca
    Mar 20, 2023
    A really cool feature of the View Transitions API (available now in stable Chrome!) is that videos and animations on the new view continue to play smoothly while transitioning. With a bit of extra JavaScript, you can even do this with elements shared across different routes ✨
    00:00
    351K
  • user avatar
    Maxi Ferreira
    @charca
    Aug 22, 2022
    Experimenting with 🚀 @astrodotbuild and the Shared Element Transition API. It might *look* like an SPA, but it's a server-side rendered MPA with near-zero JavaScript ⚡️ Blog post coming soon to a theater near you!
    00:00
  • user avatar
    Maxi Ferreira
    @charca
    Mar 26, 2024
    Anyone have a few minutes to review my PR?
    137K
  • user avatar
    Maxi Ferreira
    @charca
    Mar 6, 2025
    First look at @nextjs' experimental View Transitions support ✨ Powered by Next 15.2 and unstable_ViewTransition
    00:00
    84K
  • user avatar
    Maxi Ferreira
    @charca
    Nov 21, 2022
    The View Transitions API now supports MPAs (Multi-page applications) and it's truly mind-blowing. This is a server-side rendered @astrodotbuild website where every interaction is a full-page load. There is _zero_ JavaScript on this site ✨
    00:00
  • user avatar
    Maxi Ferreira
    @charca
    Sep 16, 2022
    Here's the demo @BenDMyers and I put together using @astrodotbuild and the Shared Element Transition API ✨ Unlike my previous demo, this one handles network latency by transitioning to a `<template>` right away, and then replacing it with the real content when it comes in.
    00:00
  • user avatar
    Maxi Ferreira
    @charca
    Sep 29, 2023
    New @astrodotbuild + View Transitions demo ✨ This time using React Three Fiber to render an animated 3D model that persists across page-navigations.
    00:00
    126K
  • user avatar
    Maxi Ferreira
    @charca
    Oct 3, 2022
    I'm writing a short article exploring how @astrodotbuild SPAs could look like in the future with ✨Persistent Islands✨ This is the demo we built on stream with @jlengstorf last week. We started with an Astro MPA and then added some JS+CSS to make it feel more like a native app.
    00:00
  • user avatar
    Maxi Ferreira
    @charca
    Aug 24, 2023
    I love the transitions and animations in this concept design by @paperpillar 🤩 If you're looking to build a View Transitions demo (or an actual product!), this is the perfect inspiration.
    00:00
    97K

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms of Service|Privacy Policy|Cookie Policy|Accessibility|Ads info|© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
✕

Wait! Don't Go Yet 🚀

Get our FREE eBook "10 Programming Tips That Changed Everything" when you subscribe!

No spam. Unsubscribe anytime.