Link to home
Start Free TrialLog in
Avatar of supportoranges
supportorangesFlag for United States of America

asked on

Yahoo Store Going Mobile

I have created a Yahoo store that needs to go mobile.  One of my concerns is that from my research I see that it is undesirable to have Javascript.

Our site depends on Javascript to emit a pop-up which then can take up to three seconds to do a connection to a backend database (mysql).  This is one of those ecommerce merchant starter solutions.  

My concerns are 1) do i need to redesign the main site to avoid emitting the popup? 2) do I need to re-do the site to take out the Javascript.

The site is architected such that Dreamweaver is used to allow customer to choose the product and Yahoo store pages are only involved for checking out.

Is Javascript and pop-up really taboo for Mobile site?
Avatar of Ray Paseur
Ray Paseur
Flag of United States of America image

I would not say that JS is "taboo" but you might want to set up the mobile site and make some timed tests with iPad, Android, etc.  If you're using jQuery, the latest minified version is only about 30K, which is the size of a modest image.  If you're using your own JS library you might consider the bandwidth requirements.  It takes about 10x as much battery energy to move data from the server to the client device, when compared to cacheing the data on the client device, so a separate mobile app might be the way to go here.  Or at least a streamlined experience for the mobile version of the site.
Avatar of supportoranges

ASKER

what about a pop up for a mobile site?  is that okay to do?
ASKER CERTIFIED SOLUTION
Avatar of Ray Paseur
Ray Paseur
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Thank you for your help on this.  I really appreciate it!
Thanks for the points - I think you're doing the right thing.  There won't be nearly as many desktop computers in a few more years!