Since https://github.com/theforeman/foreman/pull/5083 was merged most of my
issues with turbolinks have been fixed so I'm fine keeping it until we can
replace it with a true single page application.

On Thu, Dec 7, 2017 at 10:02 AM, Daniel Lobato Garcia <elobat...@gmail.com>
wrote:

> On 12/06, Walden Raines wrote:
> > I am seeing more and more issues [1][2] around turbolinks and I'm
> wondering
> > if it's time to remove it from foreman.  I have seen it recommended that
> > one shouldn't use the back button in foreman; I thought that request was
> > reserved for poorly written php sites that resubmit forms when the back
> > button is pressed, we're better than that! :)
>
> If someone suggests the back button shouldn't be used within foreman
> because that breaks something - it's our fault. I recall some problems
> in some pages like Products/Errata etc.. but haven't seen any in a whlie
>
> The request is used by Basecamp, GitHub, and modern Ruby applications,
> but honestly that's just an ad-hominem. (notice the blue bar when you click
> on a link in GitHub)
>
> >
> > Are the benefits of turbolinks worth the cost?  Does anyone have any
> > metrics on the difference in page load times with and without
> > "turbo"links?
>
> Do the test, it's considerably faster to use it, I'm happy to provide
> metrics.
> In fact for cached pages it can easily be 100ms (/subnets, /settings, etc)
>
> https://www.speedshop.co/2015/05/27/100-ms-to-glass-with-
> rails-and-turbolinks.html
>
> In fact, there's room to make it faster (data-turbolinks-permanent)
>
> >
> > Any additional thoughts on its removal?
>
> Unless there are serious blockers or anything that cannot be done with
> Turbolinks that we need to do, I really oppose this. If you have another
> alternative that's not pushState that makes Foreman faster and is as easy
> to
> use, I'd be glad to hear it
>
> >
> > Cheers,
> > Walden
> >
> > [1] https://bugzilla.redhat.com/show_bug.cgi?id=1522740
> > [2] http://projects.theforeman.org/issues/21480
> >
> > --
> > You received this message because you are subscribed to the Google
> Groups "foreman-dev" group.
> > To unsubscribe from this group and stop receiving emails from it, send
> an email to foreman-dev+unsubscr...@googlegroups.com.
> > For more options, visit https://groups.google.com/d/optout.
>
> --
> Daniel Lobato Garcia
>
> @dLobatog
> blog.daniellobato.me
> daniellobato.me
>
> GPG: http://keys.gnupg.net/pks/lookup?op=get&search=0x7A92D6DD38D6DE30
> Keybase: https://keybase.io/elobato
>
> --
> You received this message because you are subscribed to the Google Groups
> "foreman-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to foreman-dev+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"foreman-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to