[ 
https://issues.apache.org/jira/browse/MSKINS-127?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15275534#comment-15275534
 ] 

Hervé Boutemy commented on MSKINS-127:
--------------------------------------

looks like the plusone could be made async: 
http://korben.info/chargement-code-google-plus-1.html
(a little bit like it is already done for Google Analytics)

idem for search 
http://stackoverflow.com/questions/6978242/how-to-load-googles-custom-search-enginecse-js-apis-after-page-loads
 

> For all http://maven.apache.org/ pages it take 2 minutes to see content in 
> China
> --------------------------------------------------------------------------------
>
>                 Key: MSKINS-127
>                 URL: https://issues.apache.org/jira/browse/MSKINS-127
>             Project: Maven Skins
>          Issue Type: Bug
>          Components: Fluido Skin
>         Environment: a device behind Great Firewall or google.com not 
> available
>            Reporter: Paul Verest
>
> For all http://maven.apache.org/ pages it take 2 minutes to see content, 
> because page rendeing depends on getting to files
> - https://www.google.com/coop/cse/brand
> - https://apis.google.com/js/plusone.js
> see 
> http://stackoverflow.com/questions/36959899/maven-site-google-issue-in-china
> As far as I know, it is generally good practice to put all script in the end 
> of body, so that page is visible even if any 3rd party server fail the moment 
> the page is requests.
> This is major bug as it affects many users, the reason it was not filed 
> before is English skill, motivation and where to raise.
> Please review all page for 3rd party loads to insure that generated site will 
> work even on PC without Internet access.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to