Cranking View Transtions up to 11 (2026.04.28 @ Beyond Tellerrand)

Me, on stage, referencing the fire alarm we had at the speaker hotel in the early morning (and sticking it to Niels Leenheer 😛)

Back in April I went to Beyond Tellerrand in Düsseldorf. I initially planned on going as an attendee, but when organizer Marc asked me to speak I couldn’t say no …

~

Table of Contents

~

# The Talk

I initially planned on giving the talk “Supercharge Web UX with View Transitions” at Beyond Tellerrand as the crowd is a mix of technical and non-techical people. However, after chatting with Matthias an Quinten, I decided to switch to “Cranking View Transtions up to 11” as it lines up better with the concept of Beyond Tellerrand

Ever wondered what happens when you push the View Transition API beyond its documented limits? This talk throws caution to the wind and explores the wild side of View Transitions, cranking them up to 11. We’ll combine them with Scroll-Driven Animations, trigger them automatically with MutationObserver, and even resurrect classic Internet Explorer’s Page Transitions using this modern API. Prepare for unconventional use cases, unexpected results, and a healthy dose of experimentation as we venture beyond the spec. If you’re a web developer who loves to tinker and push boundaries, this is the talk for you.

~

# Slides

The slides of my talk are up on slidr.io are embedded below:

Unfortunately these exported slides don’t contain any of the slide transitions that supported the story I was bringing. Also missing are any recordings of the included demos (they’re just screenshots in the export), but you can click the links to check them out yourself.

~

# Recording/Video

The talk was recorded but the recording has not been released yet. Instead, you can watch the recording from my rendition at All Day Hey! which I did just two weeks later.

~

# Thanks!

Beyond Tellerrand is one of those conferences that I have been following from the sidelines for quite a while, but for some reason, I never actually made it to the event—there was always some scheduling conflict that got in the way. But now, after all those years, I finally made it. It was great to see firsthand that organizer Marc Thiele is exactly the kind and warm person he always appeared to be from afar.

Everything at BT is so well thought of (like, they had custom made opening titles and posters, created by Brendan Dawes), but what truly sets the event apart is its chill, relaxed, and incredibly welcoming atmosphere.

Marc also did an excellent job at curating the sessions. It was an absolute honor to share the stage with Oliver Reichtenstein, Niels Leenheer (lasers! doom!), James Victore, Annie Atkins (Wes Anderson is one of my favorite directors), Andre Michelle (OpenDAW!), James White, and Lauren Celenza — Your talks wildly inspired me and made a lasting impression.

(The fire alarm going off in the hotel at 5:30 also was quite memorable 😵)

Me at “The CSS Table”, with Nils, Brecht, and Matthias.

To top it all off, the real value you take away from this conference are the connections. Extra shout-out to Brecht De Ruyte, Matthias Ott, Quentin, Remy Sharp, Dave Letorey, Nils Binder, Schepp, Marco, Charis, and Daniela as well — It was great catching up between and after sessions with all of you.

~

💁‍♂️ If you are a conference or meetup organiser, don't hesitate to contact me to come speak at your event.

Published by Bramus!

Bramus is a frontend web developer from Belgium, working as a Chrome Developer Relations Engineer at Google. From the moment he discovered view-source at the age of 14 (way back in 1997), he fell in love with the web and has been tinkering with it ever since (more …)

The thoughts and ideas expressed in this post are my own and not that of my employer. Unless noted otherwise, the contents of this post are licensed under the Creative Commons Attribution 4.0 License and code samples are licensed under the MIT License

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.