FIRST-4030 / frc-scout

Web scouting software for FIRST Robotics Competition -- Recycle Rush
http://frcscout.com
18 stars 3 forks source link

App is fairly large for something designed to be loaded over 3G. #89

Closed Skunk-Awol closed 9 years ago

Skunk-Awol commented 9 years ago

Some points a few of us came up with after some careful research:

emorye commented 9 years ago

I agree. Although it will be pulled down instantly on T-Mobile's Super Fast 4G LTE Network, data usage is a concern. Maybe using local storage as a cache could help that?

dlom commented 9 years ago

Likewise, it's obvious that you to use an asynchronous io.js NoSQL solution, utilizing the latest MVVM AngularJS technologies in order to create a seamless one-page-application that communicates with socket.io and and a JSON REST API in order to maximize the efficiency of T-Mobile's Super Fast 4G LTE Network.

Like, duh.

terabyte128 commented 9 years ago

Compression will be turned on soon and that will minify things.

terabyte128 commented 9 years ago

Also, do you want anything with match scouting to work? Why don't you go try to rewrite the entire 1200 line match scouting JavaScript page without jquery and see how it works. (document.getElementById, anyone?)

dlom commented 9 years ago

what I did

if you're feeling braaaaaaaave

terabyte128 commented 9 years ago

Minified & compressed a bunch of stuff, which should improve speed a fair amount.

Skunk-Awol commented 9 years ago

updated op with some handy dandy checkmarks!

Enzoman34 commented 9 years ago

Mark, don't be a fuckboy

dlom commented 9 years ago

who me? :question:

terabyte128 commented 9 years ago

The apple-touch-icon markup does not load anything unless it's relevant to the device.

dlom commented 9 years ago

https://mathiasbynens.be/notes/touch-icons#no-html

terabyte128 commented 9 years ago

Won't work, static files can't go in the root.

terabyte128 commented 9 years ago

Removed all CSS/JS from pages that specific files don't need to be on.

Note: The index page does not do compression because it is loaded over SSL. Same goes for any pages that involve password POSTing. All other pages are unencrypted.

terabyte128 commented 9 years ago

yeah i'm considering this closed. I've done all that I reasonably can. You can rewrite jquery if you want.

dlom commented 9 years ago

http://zeptojs.com/