in your layout.erb disable page transition,
// Uncomment these options in case of performance problem in pages transition
$.mobile.defaultPageTransition = 'none';
$.mobile.defaultDialogTransition = 'none';
$.mobile.ajaxEnabled = false;
$.mobile.pushStateEnabled = false;
$.mobile.loadingMessageDelay = 50; // in ms
1 of 1 people found this helpful
Setting $.mobile.ajaxEnabled to false will likely introduce performance and visual distraction issues, rather than improve anything. It means that the document - and all JS and CSS - will be reloaded for each page. If you set this, then most of the other settings you listed above are moot - have no effect at all.
Setting transitions to "none" will provide some improvement.
"White flash" is often caused by setting ajaxEnabled to false. One of many reasons not to do that.
No idea what you mean by this:
"some links trigger browser_page"
That's not a jQuery Mobile event, so no idea what this is. Maybe part of RhoElements? I don't use that, so dunno.
You are right, the issue was that, due to using some custom jquery code, the loading of the new page was beeing handled without ajax (Full document was beeing loaded) . "browser_page" is what my log showed when a page was being fully reloaded.