In SharePoint 2010, we have a variable called _spPageContextInfo that provides current context information. We can use this to obtain the current site, user, etc.
See John Liu's post:
http://johnliu.net/blog/2012/2/3/sharepoint-javascript-current-page-context-info.html
Checking for this variable will improve performance in SharePoint 2010, as it can eliminate a call to get the current site, and possibly other values.
Comments: In v2013.01ALPHA2, I created new SPServicesContext function to return the current context. If SharePoint 2010, I mine _spPageContextInfo, else we do it the old-fashioned way.
See John Liu's post:
http://johnliu.net/blog/2012/2/3/sharepoint-javascript-current-page-context-info.html
Checking for this variable will improve performance in SharePoint 2010, as it can eliminate a call to get the current site, and possibly other values.
Comments: In v2013.01ALPHA2, I created new SPServicesContext function to return the current context. If SharePoint 2010, I mine _spPageContextInfo, else we do it the old-fashioned way.