How do Aquro Native Transitions Work? | Aquro Help Center

This article contains a brief explanation of the technology behind the page transitions built into Aquro, for a guide on actually using page transitions in your app, read this article instead.
---
Aquro Native Transitions use a clever technique that helps to mask any page load times in your app and keep the experience buttery smooth for your end-user.

When a transition is called for, your app takes a screenshot of the current page to use as a placeholder, loads the new page underneath the screenshot, and then executes your chosen transition type to take the screenshot away and bring in the new page.

This all happens in a mere milliseconds, and to your app users, the page they were just on smoothly transforms into the one new one. This technique ensures apps always provide a smooth, lagless experience, and are especially helpful when a new page you're transitioning is data-heavy enough that it would otherwise cause a small hiccup in performance.

Here's a video that demonstrates side-by-side these new Aquro Native Transitions vs. traditional CSS transitions: