October 22nd, 2020

Most single page apps are just giant carousels.

Their bucketloads of JavaScript wouldn’t be needed if navigation transitions were available in browsers:

https://github.com/jakearchibald/navigation-transitions

(not portals)

51° N , 0° E

Also on Twitter

Reply Retweet Favourite

Responses

Jake Archibald

The focus is on portals right now (it isn’t clear to me why those aren’t a good solution). There are some rumblings of a higher level solution but I’m worried it won’t have the fidelity developers will want.

Baldur Bjarnason

I’ve never actually seen anybody justify SPA transitions with actual business data. They generally don’t seem to increase sales, conversion, or retention. For some reason, for SPAs, managers are all of a sudden allowed to make purely emotional arguments: “it feels snappier”

Andy Bell

> Most single page apps are just giant carousels thanks m8 I’ll add that to the list of reasons not to ever make an SPA if a client wants one

# Posted by Andy Bell on Thursday, October 22nd, 2020 at 2:24pm

Brian LeRoux

Wait, why not portals? I love that spec and think it’s a huge step forward

Alex Machin

Why does everyone hate Spa’s they are awesome. But yes they are just over complicated carousels 😂😂😂

# Posted by Alex Machin on Thursday, October 22nd, 2020 at 5:17pm

Jamie Kyle

lol this degree of not listening is why frontend is still so awful

# Posted by Jamie Kyle on Friday, October 23rd, 2020 at 6:22pm

Tim Chase

Most SPAs are mediocre recreations of Mac HyperCard apps. 😉

# Posted by Tim Chase on Friday, October 23rd, 2020 at 6:28pm

David Goss

I’m interested in where this idea came from that people use JS frameworks so they can do fancy page transitions. Not my (limited I’ll admit) experience.

# Posted by David Goss on Saturday, October 24th, 2020 at 3:35pm

Anthony Douglas

Suppose this is true in the sense that you’re clicking a button to transition from one piece of content to another

33 Shares

# Shared by 🧛‍♀️ Stefangnie 🎃 Waltergeist 👻 on Thursday, October 22nd, 2020 at 10:30am

# Shared by MarcelloP on Thursday, October 22nd, 2020 at 10:30am

# Shared by Markus Schork on Thursday, October 22nd, 2020 at 10:50am

# Shared by Loïc BLOT on Thursday, October 22nd, 2020 at 10:52am

# Shared by Chris Ferdinandi ⚓️ on Thursday, October 22nd, 2020 at 11:30am

# Shared by David Iglesias Zaval on Thursday, October 22nd, 2020 at 11:48am

# Shared by Chris Macrae on Thursday, October 22nd, 2020 at 12:17pm

# Shared by Gilberto 🦁 on Thursday, October 22nd, 2020 at 1:32pm

# Shared by Paul Manem on Thursday, October 22nd, 2020 at 2:30pm

# Shared by Giuseppe Pizzimenti on Thursday, October 22nd, 2020 at 2:54pm

# Shared by Danny Wonda on Thursday, October 22nd, 2020 at 7:53pm

# Shared by Håkan Save Hansson ☮️ on Thursday, October 22nd, 2020 at 8:16pm

# Shared by ᴏʟᴀʙʜᴀʀʙᴢ ᴏғ ʟᴀɢᴏs on Thursday, October 22nd, 2020 at 9:02pm

# Shared by Ben McMahen on Friday, October 23rd, 2020 at 6:08am

# Shared by Danyal Aytekin on Friday, October 23rd, 2020 at 11:41am

# Shared by Fernando on Friday, October 23rd, 2020 at 12:00pm

# Shared by Quentin Bellanger on Friday, October 23rd, 2020 at 6:12pm

# Shared by 🐛 Wormy Wagner 🧟‍♂️ on Friday, October 23rd, 2020 at 6:18pm

# Shared by Brian on Friday, October 23rd, 2020 at 6:19pm

# Shared by Mir Misbah Ali on Friday, October 23rd, 2020 at 6:19pm

# Shared by Jannis Borgers on Friday, October 23rd, 2020 at 7:19pm

# Shared by Gautam Kumar on Friday, October 23rd, 2020 at 7:27pm

# Shared by Ryan Mulligan on Friday, October 23rd, 2020 at 7:36pm

# Shared by Dawn Ahukanna on Friday, October 23rd, 2020 at 7:41pm

# Shared by 🏝 Stab Batskins 🏝 on Friday, October 23rd, 2020 at 8:11pm

# Shared by João Fernandes on Friday, October 23rd, 2020 at 8:21pm

# Shared by Comandeer on Friday, October 23rd, 2020 at 9:54pm

# Shared by Amber Weinberg Jones on Friday, October 23rd, 2020 at 11:13pm

# Shared by Rahul R 🤖🚀 on Saturday, October 24th, 2020 at 12:44am

# Shared by i am schulz on Saturday, October 24th, 2020 at 11:06am

# Shared by Guillaume MOREL on Saturday, October 24th, 2020 at 3:35pm

# Shared by Amir Meimari 🚀 on Monday, October 26th, 2020 at 11:48am

# Shared by Lucid00 on Thursday, October 29th, 2020 at 11:52am

195 Likes

# Liked by Fabio Venni on Thursday, October 22nd, 2020 at 11:00am

# Liked by Nick Ciske on Thursday, October 22nd, 2020 at 11:00am

# Liked by Adam Moore 🗯 on Thursday, October 22nd, 2020 at 11:00am

# Liked by Andy Davies on Thursday, October 22nd, 2020 at 11:00am

# Liked by Connor Bär 🐼 on Thursday, October 22nd, 2020 at 11:00am

# Liked by Markus Schork on Thursday, October 22nd, 2020 at 11:00am

# Liked by Sara Brunettini on Thursday, October 22nd, 2020 at 11:00am

# Liked by George Stocker on Thursday, October 22nd, 2020 at 11:00am

# Liked by Batbayar B. on Thursday, October 22nd, 2020 at 11:01am

# Liked by 🧛‍♀️ Stefangnie 🎃 Waltergeist 👻 on Thursday, October 22nd, 2020 at 11:01am

# Liked by Moritz Gießmann on Thursday, October 22nd, 2020 at 11:01am

# Liked by HsiangHui on Thursday, October 22nd, 2020 at 11:01am

# Liked by Rumble Fish Software Development on Thursday, October 22nd, 2020 at 11:01am

# Liked by Ukiah Danger Smith ⚡ on Thursday, October 22nd, 2020 at 11:01am

# Liked by Mark Stickling on Thursday, October 22nd, 2020 at 11:01am

# Liked by Altin Selimi on Thursday, October 22nd, 2020 at 11:01am

# Liked by Javier Gonel on Thursday, October 22nd, 2020 at 11:01am

# Liked by Shaw on Thursday, October 22nd, 2020 at 11:49am

# Liked by Cmd+D on Thursday, October 22nd, 2020 at 11:49am

# Liked by Iain Bean on Thursday, October 22nd, 2020 at 11:49am

# Liked by hey on Thursday, October 22nd, 2020 at 11:49am

# Liked by Brian Gunzenhauser on Thursday, October 22nd, 2020 at 11:49am

# Liked by Westbrook on Thursday, October 22nd, 2020 at 11:49am

# Liked by Aly Valli on Thursday, October 22nd, 2020 at 11:49am

# Liked by Jason on Thursday, October 22nd, 2020 at 11:50am

# Liked by Singgih Nn on Thursday, October 22nd, 2020 at 11:50am

# Liked by Scott Jehl on Thursday, October 22nd, 2020 at 11:50am

# Liked by Jamie York on Thursday, October 22nd, 2020 at 11:50am

# Liked by Jordan on Thursday, October 22nd, 2020 at 11:50am

# Liked by David Iglesias Zaval on Thursday, October 22nd, 2020 at 11:50am

# Liked by Jordan Whalen on Thursday, October 22nd, 2020 at 11:50am

# Liked by Craig Morey on Thursday, October 22nd, 2020 at 12:41pm

# Liked by Trent Walton on Thursday, October 22nd, 2020 at 12:41pm

# Liked by Otodayo on Thursday, October 22nd, 2020 at 12:41pm

# Liked by Amy Mayer Vazquez on Thursday, October 22nd, 2020 at 12:41pm

# Liked by Paul Thompson on Thursday, October 22nd, 2020 at 12:41pm

# Liked by Chris Taylor on Thursday, October 22nd, 2020 at 12:41pm

# Liked by Michael Douglas on Thursday, October 22nd, 2020 at 12:41pm

# Liked by dee harvey on Thursday, October 22nd, 2020 at 1:22pm

# Liked by Tim Beadle on Thursday, October 22nd, 2020 at 1:22pm

# Liked by Dave Foresman on Thursday, October 22nd, 2020 at 1:22pm

# Liked by Jamstatic on Thursday, October 22nd, 2020 at 1:23pm

# Liked by Corey Megown on Thursday, October 22nd, 2020 at 2:31pm

# Liked by Andy Bell on Thursday, October 22nd, 2020 at 2:31pm

# Liked by Søren Birkemeyer 🦊 on Thursday, October 22nd, 2020 at 2:31pm

# Liked by Onyeka Aghanenu on Thursday, October 22nd, 2020 at 2:31pm

# Liked by Fabrice C on Thursday, October 22nd, 2020 at 2:31pm

# Liked by Harry Brignull on Thursday, October 22nd, 2020 at 2:31pm

# Liked by Vitto Lewerissa on Thursday, October 22nd, 2020 at 2:31pm

# Liked by Mark Llobrera on Thursday, October 22nd, 2020 at 2:31pm

# Liked by Melo on Thursday, October 22nd, 2020 at 2:31pm

# Liked by Nick Zuber on Thursday, October 22nd, 2020 at 2:31pm

# Liked by Sudden Leigh (life brings new meaning to me) on Thursday, October 22nd, 2020 at 2:31pm

# Liked by Juan Olvera 🇲🇽 🌮 on Thursday, October 22nd, 2020 at 2:31pm

# Liked by Alex Papadopoulos on Thursday, October 22nd, 2020 at 3:43pm

# Liked by Rob Dodson on Thursday, October 22nd, 2020 at 3:43pm

# Liked by Michael Geers on Thursday, October 22nd, 2020 at 3:43pm

# Liked by Justin on Thursday, October 22nd, 2020 at 3:43pm

# Liked by Fábio M.R. Barbosa on Thursday, October 22nd, 2020 at 3:43pm

# Liked by Jan Sundman on Thursday, October 22nd, 2020 at 3:43pm

# Liked by Evan Humphreys on Thursday, October 22nd, 2020 at 3:43pm

# Liked by David Bopp on Thursday, October 22nd, 2020 at 3:43pm

# Liked by Scott Morrison on Thursday, October 22nd, 2020 at 3:43pm

# Liked by Megan on Thursday, October 22nd, 2020 at 3:43pm

# Liked by Zach Leatherman on Thursday, October 22nd, 2020 at 3:43pm

# Liked by sтερн вσυ∂яεαυ on Thursday, October 22nd, 2020 at 3:43pm

# Liked by 𝝺 Rodrigo Willrich on Thursday, October 22nd, 2020 at 3:43pm

# Liked by Jelmer de Maat on Thursday, October 22nd, 2020 at 3:43pm

# Liked by Zacabk Seuberling on Thursday, October 22nd, 2020 at 3:43pm

# Liked by Erik Kroes 🏔 on Thursday, October 22nd, 2020 at 5:11pm

# Liked by Daniel Vidal on Thursday, October 22nd, 2020 at 5:12pm

# Liked by Samuel Bourdon on Thursday, October 22nd, 2020 at 5:12pm

# Liked by No I Diaz 🤷🏻 on Thursday, October 22nd, 2020 at 5:12pm

# Liked by Peter Antonius on Thursday, October 22nd, 2020 at 5:12pm

# Liked by Lauro Sollero on Thursday, October 22nd, 2020 at 5:12pm

# Liked by Harri Kilpiö on Thursday, October 22nd, 2020 at 5:12pm

# Liked by Maarten on Thursday, October 22nd, 2020 at 5:12pm

# Liked by Christian Schaefer on Thursday, October 22nd, 2020 at 5:12pm

# Liked by عبدالعزيز الشيبان on Thursday, October 22nd, 2020 at 5:12pm

# Liked by Ben Francis on Thursday, October 22nd, 2020 at 5:12pm

# Liked by Jonas Kuske on Thursday, October 22nd, 2020 at 5:12pm

# Liked by Brett Evans on Thursday, October 22nd, 2020 at 5:12pm

# Liked by Bobby Duff on Thursday, October 22nd, 2020 at 5:12pm

# Liked by Durazzo on Thursday, October 22nd, 2020 at 5:12pm

# Liked by Sid Vishnoi on Thursday, October 22nd, 2020 at 5:12pm

# Liked by Alex Machin on Thursday, October 22nd, 2020 at 6:07pm

# Liked by Paul Oloyede on Thursday, October 22nd, 2020 at 6:07pm

# Liked by David Flindall on Thursday, October 22nd, 2020 at 6:51pm

# Liked by berredai radwane on Thursday, October 22nd, 2020 at 6:51pm

# Liked by Hachler Thomas on Thursday, October 22nd, 2020 at 6:51pm

# Liked by Jeremy Tyarks on Thursday, October 22nd, 2020 at 6:51pm

# Liked by 🦄 Alain Boudard 🇫🇷 on Thursday, October 22nd, 2020 at 7:07pm

# Liked by Nikita Voloboev on Thursday, October 22nd, 2020 at 7:34pm

# Liked by Scott on Thursday, October 22nd, 2020 at 7:34pm

# Liked by Samuel. K on Thursday, October 22nd, 2020 at 8:15pm

# Liked by Austin Malerba on Thursday, October 22nd, 2020 at 8:15pm

# Liked by Danny Wonda on Thursday, October 22nd, 2020 at 8:15pm

# Liked by Giovanni Morelli on Thursday, October 22nd, 2020 at 8:15pm

# Liked by Sean Moore - Flutter Engineer 💙 on Thursday, October 22nd, 2020 at 8:15pm

# Liked by Charbel Rami on Thursday, October 22nd, 2020 at 8:59pm

# Liked by Thomas Offinga on Thursday, October 22nd, 2020 at 9:52pm

# Liked by Sinan Baymammadli on Thursday, October 22nd, 2020 at 9:52pm

# Liked by Rico 🙇🏻‍♂️ on Thursday, October 22nd, 2020 at 9:52pm

# Liked by Olivier B-G. ☃ on Thursday, October 22nd, 2020 at 9:52pm

# Liked by Daniel Thomas on Thursday, October 22nd, 2020 at 9:52pm

# Liked by Joe Gaffey on Thursday, October 22nd, 2020 at 9:52pm

# Liked by Alexander on Thursday, October 22nd, 2020 at 11:16pm

# Liked by Boag on Thursday, October 22nd, 2020 at 11:16pm

# Liked by Sérgio Lopes on Friday, October 23rd, 2020 at 12:02am

# Liked by Dave Raven on Friday, October 23rd, 2020 at 12:55am

# Liked by a-zel 🏳️🛳🐊 on Friday, October 23rd, 2020 at 4:25am

# Liked by Tiago Donatti on Friday, October 23rd, 2020 at 4:25am

# Liked by Clearleft on Friday, October 23rd, 2020 at 6:52am

# Liked by Meghan Martin on Friday, October 23rd, 2020 at 6:52am

# Liked by Adam Perfect on Friday, October 23rd, 2020 at 3:12pm

# Liked by Yura on Friday, October 23rd, 2020 at 5:59pm

# Liked by Claude Ayitey on Friday, October 23rd, 2020 at 6:53pm

# Liked by Philip Norman on Friday, October 23rd, 2020 at 6:53pm

# Liked by Brian on Friday, October 23rd, 2020 at 6:53pm

# Liked by Filip Hnízdo on Friday, October 23rd, 2020 at 6:53pm

# Liked by Mir Misbah Ali on Friday, October 23rd, 2020 at 6:53pm

# Liked by Seth Hamlin on Friday, October 23rd, 2020 at 6:53pm

# Liked by Sara Soueidan on Friday, October 23rd, 2020 at 6:54pm

# Liked by Ramón Huidobro on Friday, October 23rd, 2020 at 6:54pm

# Liked by Max Böck on Friday, October 23rd, 2020 at 6:54pm

# Liked by Jamie Blondin on Friday, October 23rd, 2020 at 6:54pm

# Liked by Nick Mortensen on Friday, October 23rd, 2020 at 6:54pm

# Liked by Manik on Friday, October 23rd, 2020 at 6:54pm

# Liked by nico fonseca (•ε • ) on Friday, October 23rd, 2020 at 6:54pm

# Liked by Ibe on Friday, October 23rd, 2020 at 6:54pm

# Liked by Danny Jordan on Friday, October 23rd, 2020 at 6:54pm

# Liked by Cris (without an H) on Friday, October 23rd, 2020 at 6:54pm

# Liked by Alec Dye on Friday, October 23rd, 2020 at 6:54pm

# Liked by Ashley Bischoff on Friday, October 23rd, 2020 at 6:54pm

# Liked by Alice Chang on Friday, October 23rd, 2020 at 6:54pm

# Liked by georg on Friday, October 23rd, 2020 at 6:54pm

# Liked by mateatslc on Friday, October 23rd, 2020 at 6:54pm

# Liked by Simeon.__pumpkins__ - BLM on Friday, October 23rd, 2020 at 7:49pm

# Liked by vince on Friday, October 23rd, 2020 at 7:49pm

# Liked by Mohamed Magdy on Friday, October 23rd, 2020 at 7:49pm

# Liked by Jeremiah Smith on Friday, October 23rd, 2020 at 7:49pm

# Liked by Mike Herchel on Friday, October 23rd, 2020 at 7:49pm

# Liked by Alex Chousmith on Friday, October 23rd, 2020 at 7:49pm

# Liked by Martin Thiemann on Friday, October 23rd, 2020 at 7:49pm

# Liked by Ibrahim • 亀 on Friday, October 23rd, 2020 at 7:49pm

# Liked by Ryan Mulligan on Friday, October 23rd, 2020 at 7:49pm

# Liked by Doug Schepers on Friday, October 23rd, 2020 at 7:49pm

# Liked by Roroland 🎹 💻 - A.k.a. SonicByte on Friday, October 23rd, 2020 at 7:49pm

# Liked by Fernando on Friday, October 23rd, 2020 at 7:49pm

# Liked by Rachele 🎃 Wraith, CPWA 🐱 on Friday, October 23rd, 2020 at 7:49pm

# Liked by Evan on Friday, October 23rd, 2020 at 7:50pm

# Liked by Jannis Borgers on Friday, October 23rd, 2020 at 7:50pm

# Liked by Vaguery: A Glass Half Full of Meh on Friday, October 23rd, 2020 at 9:48pm

# Liked by Gaël Poupard on Friday, October 23rd, 2020 at 9:48pm

# Liked by Busy admiring shades of darkness within the abyss on Friday, October 23rd, 2020 at 9:48pm

# Liked by Michelle Barker on Friday, October 23rd, 2020 at 9:48pm

# Liked by Youssef on Friday, October 23rd, 2020 at 9:48pm

# Liked by João Fernandes on Friday, October 23rd, 2020 at 9:48pm

# Liked by roycifer on Friday, October 23rd, 2020 at 9:48pm

# Liked by Oscar Otero on Friday, October 23rd, 2020 at 9:48pm

# Liked by Martin J on Friday, October 23rd, 2020 at 9:48pm

# Liked by Temo Akhaladze on Friday, October 23rd, 2020 at 9:48pm

# Liked by Aymeric Bouzy 🦀 on Friday, October 23rd, 2020 at 9:48pm

# Liked by Sandrina Pereira on Friday, October 23rd, 2020 at 9:48pm

# Liked by austin gullixson on Saturday, October 24th, 2020 at 7:41am

# Liked by T A N W A R 👑 on Saturday, October 24th, 2020 at 7:41am

# Liked by Amber Weinberg Jones on Saturday, October 24th, 2020 at 7:41am

# Liked by Nikolas Evers on Saturday, October 24th, 2020 at 7:41am

# Liked by shaneeza on Saturday, October 24th, 2020 at 7:41am

# Liked by Kiran Sonley on Saturday, October 24th, 2020 at 7:41am

# Liked by Bruce Anderson on Saturday, October 24th, 2020 at 7:41am

# Liked by Orlando Paredes Hamsho on Saturday, October 24th, 2020 at 7:41am

# Liked by Morteza on Saturday, October 24th, 2020 at 7:41am

# Liked by Jarret O'Shea on Saturday, October 24th, 2020 at 7:42am

# Liked by Victor Camnerin on Saturday, October 24th, 2020 at 7:42am

# Liked by Daria Czerniawko on Saturday, October 24th, 2020 at 7:42am

# Liked by JulieG on Saturday, October 24th, 2020 at 7:42am

# Liked by negi4a on Saturday, October 24th, 2020 at 7:42am

# Liked by Javier Garcia Chavez on Saturday, October 24th, 2020 at 7:42am

# Liked by Mizna TK on Monday, October 26th, 2020 at 8:29am

# Liked by Hasnain Ashfaq on Monday, October 26th, 2020 at 8:29am

# Liked by Gopal Venkatesan on Monday, October 26th, 2020 at 8:29am

# Liked by Jean-Marie Lamodière on Monday, October 26th, 2020 at 8:29am

# Liked by Jonas Linn on Monday, October 26th, 2020 at 8:30am

# Liked by Hamza MHIRA on Monday, October 26th, 2020 at 8:30am

# Liked by dumpster dev on Monday, October 26th, 2020 at 8:30am

# Liked by Carlos A. Perez on Monday, October 26th, 2020 at 8:30am

# Liked by Jacob D. Castro♟ on Monday, October 26th, 2020 at 8:45am

# Liked by Amir Meimari 🚀 on Monday, October 26th, 2020 at 12:10pm

# Liked by David Hund ✌ on Monday, October 26th, 2020 at 1:01pm

# Liked by Gabor Lenard on Wednesday, October 28th, 2020 at 3:11pm

# Liked by Christian Alden Jacobs on Wednesday, October 28th, 2020 at 4:07pm

# Liked by Lucid00 on Thursday, October 29th, 2020 at 12:36pm

# Liked by BLACK Lanterns Matter on Thursday, October 29th, 2020 at 3:41pm

# Liked by Jonathan Simcoe on Friday, November 6th, 2020 at 5:02pm

Have you published a response to this? :