Anybody have fast HTML5 sites?
There has been a lot of discussion recently about how HTML5 performance is much worse than Silverlight. What I would like to know is if this is universal, or If you have public HTML5 sites that you are proud or and think show what is possible with HTML5. It is clear that HTML5 is a much more server intensive technology than Silverlight, but It is where we are, and we need to make the best of it. I would like to see what is out there that you think is Best of Breed, and can help show the rest of us what is possible, and maybe how to get there...
0
-
I'd like to think that our sites are at least close to 'best of breed' ;) 0 -
Well of course a topographic map of Ontario would be fast - it's all flat! Just teasing Peter. Nice maps. I like the way your Disclaimer breaks up the load, and the fact that some items come in sooner rather than later. On your Topo map, I might suggest putting your basemaps into a folder where you have set Sub-Item Visibility to only show one layer at a time, that way user does not have to turn off Topo to see imagery... 0 -
We're working on the next version (GVH 2.6.1) of MATM now - I'll pass on your suggestion to the developer - thanks. 0 -
I built this site a while back now. It is a very minimal site with a specific purpose. It uses mostly cached map services with dynamicmap at lower levels or for querying. When I say minimalist, the end user cannot even turn on or off layers they can only change base maps. It is mostly driven by workflow. Seems to be quite swift when opening. 0 -
Hi Mark 0 -
Ralph, 0 -
Hi Mike 0 -
Can you try that again - I had tech support mucking about... Should be much faster! 0 -
Using the Chrome 'Developer' tools the time reported is 10.39 sec this time. One observation that I could make is that there is a certain amount of waiting time since the browser will usually download a fixed number of items at a time. If I recall correctly it is something like 4 download connections. It looks like every icon etc is a separate png and there are 127 involved. At one stage sprites would have been made use of to reduce the number of images for this sort of reason. 0 -
Mike, 0 -
Thanks guys. So nice to be inside a network - just took 8 seconds for me. 0 -
Hi Mike: 0 -
All of these sites performed pretty well for me (I'm in Minnesota, USA). I was using Google Chrome 55 on a 100 MB ethernet line. - 7 seconds for the Ontario Topographic app (interesting thing about it though was that it wouldn't load when I tried refreshing it - I had to clear my browser cache to make it work)
- 8 seconds for the Ontario Fishing app
- 18 seconds for the Sutherland app
- 10 seconds for the Santa Rosa app
0 -
Thanks Jorge, (check is in the mail...). John, I had some weird reactions when I tried your site. First time it crashed. Second time it took 28 seconds, but only 6 to refresh on Chrome, and I hit it about 8 am PST. Seems like it got happier once I allowed it to use my location. I'm in California, just north of San Francisco. Interesting how much distance place a part in these. Jorge is only about 50 miles from me. It took longer for John, who is farther, but also in the USA, and then it took even longer in New Zealand. Lucky for me, my users are mostly either on my network or close by. 0 -
John, I tried again just now, and it spent almost 30 seconds saying it was trying to establish secure connection, and then seemed to crash. I hit refresh, and it came right up with your Address Lookup.. Cleared Cache and tried again, seemed to work fine.. 0 -
I would be interested to see what my heavy public site loads like out in the world if anyone would be willing... This site has 5 dynamic services with hundreds of layers, plus about 20 cached services. 0 -
Mike, 0 -
Thanks Peter. Amazing that it opens on a Blackberry at all! It seems clear that Distance does matter, but so does internet access speed on both ends, server load, etc. If we can figure which sites are faster for each person that tests them, then at least we can begin to figure which sites are best of breed, and then start looking at what these folks are doing different. 0 -
Mike, 0 -
I made some more changes to my public site, could anybody tell me if it is any faster? 0 -
If you open your site in Chrome, and then hit F12, you can view how long stuff takes to come in. I discovered that I had a cached service making a long Legend call. This even after I had removed all of the layers and set it not to even load at open. Turns out the MXD was comprised of 45 USGS Topo Tiffs. Since the Cache was already made, I removed the Tiffs and replaced with a single feature layer of the County. That saved another 3.5 seconds. 0 -
To avoid inclusion of multiple factors in analyzing the performance, I just create simple GVH site with one service consumed. Both the Geocortex and the ArcGIS Server are in the same local machine. The startup still takes few seconds considering that the ArcGIS Server and Geocortex are installed in the same machine. It calls so many item as it appears in the screenshots below. Meanwhile, the GVS start faster! It calls few item 0 -
Hi Mike 0 -
Hi Mike, 0 -
Hi John, 0 -
And there is the question for me as to how much the proxy / webgate /webmarshal network pieces that are between me and the outside world are interferring in getting a timely response. 0 -
So I added a disclaimer, hoping to break up the load time by giving the user something to see and react to (Mark, I used yours as a starting point, hope you don't mind...). For me, it looks like it does not come until right at the end - are you folks seeing the same thing? Anyone know how to move the disclaimer more to the front of the list of what gets loaded? 0 -
I'm not sure that you can make it appear any earlier unless it's decoupled from the site. Normally, your disclaimer would be shown through a startup workflow or custom module - both of which can't run until the site has finished loading as far as I know. 0 -
Hmm. I did some testing, prodding and poking and was able to a loading gif to the splash page. I dont have a public site available yet, so no demo, but it worked internally. <!-- Splash Screen Markup --> <div class="splash-overlay"> <img class="splash-pre-loader" src="Resources/Images/loader-small.gif" alt="" /> <div class="splash-plate splash-invisible"> <img class="splash-image" alt="" /> <p class="splash-paragraph">This application uses licensed Geocortex Essentials technology for the Esri<sup>®</sup> ArcGIS platform. All rights reserved.</p> <b><br> <img class="splash-pre-loader" src="Resources/Images/loader-small.gif" alt="" /></b> </div> </div>
0 -
Mark, 0
Please sign in to leave a comment.
Comments
64 comments