I'm a bit (very) new to programming so I'm not sure how to quantify this answer but:
- Majority of processing done in the browser using jQuery and Javascript
-- Ensures my server doesn't get banned/throttled for too many requests to each of the services.
-- Also means the data is 'as live as possible' as there is no caching in either the client or the server
- Some processing is done server-side
-- Acts as a proxy for some non-JSONP services
-- General parsing/cleaning of feeds
- Services/APIs used where possible
-- Twitter search service is used client side
-- Viralheat Sentiment API is used client side
-- YQL is used client side for some of the calls
- Majority of processing done in the browser using jQuery and Javascript -- Ensures my server doesn't get banned/throttled for too many requests to each of the services. -- Also means the data is 'as live as possible' as there is no caching in either the client or the server
- Some processing is done server-side -- Acts as a proxy for some non-JSONP services -- General parsing/cleaning of feeds
- Services/APIs used where possible -- Twitter search service is used client side -- Viralheat Sentiment API is used client side -- YQL is used client side for some of the calls