http://ajax.googleapis.com/

Last Checked: May 15, 2019, 20:40 EDT

IP Address: 172.217.5.106
ASN #: AS15169 GOOGLE - Google LLC, US
Location: Data unavailable.
URL Reputation:
  • Unknown This URL is not identified as malicious in the PhishTank Database.
  • Unknown PhishCheck thinks this URL is likely not a phish.
  • Unknown OpenPhish: URL not in feed.

Other submissions on 172.217.5.106:

  • http://sfo03s07-in-f106.1e100.net/

  • http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js

Other submissions on googleapis.com:

  • http://storage.googleapis.com/dobc/dre.htm

  • https://storage.googleapis.com/securewebssl/dre.htm

  • http://storage.googleapis.com/

  • http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js

  • http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js

Previous checks:

                               fgets: Connection reset by peer

                             
  • GET HTTP/1.1 http://ajax.googleapis.com/ 302 Found
  • GET HTTP/2.0 https://developers.google.com/speed/libraries/devguide 301
  • GET HTTP/2.0 https://developers.google.com/speed/libraries/ 200
  • GET HTTP/2.0 https://developers.google.com/_static/93acc7096f/css/devsite-google-blue.css 200
  • GET HTTP/2.0 https://developers.google.com/_static/93acc7096f/images/redesign-14/lockup-color-knockout.png 200
  • GET HTTP/2.0 https://developers.google.com/_static/93acc7096f/js/jquery-bundle.js 200
  • GET HTTP/2.0 https://developers.google.com/_static/93acc7096f/js/script_foot.js 200
  • GET HTTP/2.0 https://www.gstatic.com/feedback/api.js 200
  • GET HTTP/2.0 https://fonts.googleapis.com/css?family=Google+Sans:400,500|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700|Material+Icons 200
  • GET HTTP/2.0 https://developers.google.com/_static/93acc7096f/js/script_foot_closure.js 200
  • GET HTTP/2.0 https://developers.google.com/_static2/93acc7096f/jsi18n/ 200
  • GET HTTP/2.0 https://fonts.gstatic.com/s/googlesans/v14/4UaGrENHsxJlGDuGo1OIlL3Owp4.woff2 200
  • GET HTTP/2.0 https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fBBc4.woff2 200
  • GET HTTP/2.0 https://fonts.gstatic.com/s/materialicons/v47/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2 200
  • GET HTTP/2.0 https://fonts.gstatic.com/s/roboto/v19/KFOkCnqEu92Fr1Mu51xIIzI.woff2 200
  • GET HTTP/2.0 https://fonts.gstatic.com/s/robotomono/v6/L0xkDF4xlVMF-BfR8bXMIjC4iGqxf78.woff2 200
  • GET HTTP/2.0 https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu4mxK.woff2 200
  • GET HTTP/2.0 https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmWUlfBBc4.woff2 200
  • GET HTTP/2.0 https://developers.google.com/_s/getsuggestions?hl=en&s=devsite&c=1 200
  • GET HTTP/2.0 https://developers.google.com/_s/getsuggestions?hl=en&p=%2Fspeed%2Flibraries%2F&s=devsite&c=3 200
  • GET HTTP/2.0 https://developers.google.com/_s/getsuggestions?hl=en&s=cloud&c=1 200
  • GET HTTP/2.0 https://www.google-analytics.com/analytics.js 200
  • GET HTTP/2.0 https://developers.google.com/_s/getsuggestions?hl=en&p=%2Fspeed%2Flibraries%2F&s=devsite&c=2 200
  • GET HTTP/2.0 https://developers.google.com/_static/93acc7096f/images/touch-icon.png 200
  • GET HTTP/2.0 https://developers.google.com/_static/93acc7096f/images/favicon.png 200
  • GET HTTP/2.0 https://www.google-analytics.com/plugins/ua/linkid.js 200
  • GET HTTP/2.0 https://www.google-analytics.com/r/collect?v=1&_v=j75&a=790152277&t=pageview&_s=1&dl=https%3A%2F%2Fdevelopers.google.com%2Fspeed%2Flibraries%2F&ul=en-us&de=UTF-8&dt=Hosted%20Libraries%20%C2%A0%7C%C2%A0%20Hosted%20Libraries%20%C2%A0%7C%C2%A0%20Google%20Developers&sd=24-bit&sr=1366x768&vp=1910x1006&je=0&_u=YHBAAAIh~&jid=758185004&gjid=405031601&cid=1290902488.1557967249&tid=UA-24532603-1&_gid=710060934.1557967249&_r=1&cd6=en&cd4=Hosted%20Libraries&cd5=en&cd3=0&cd1=Signed%20out&z=1815949133 302
  • GET HTTP/2.0 https://stats.g.doubleclick.net/r/collect?v=1&aip=1&t=dc&_r=3&tid=UA-24532603-1&cid=1290902488.1557967249&jid=758185004&_gid=710060934.1557967249&gjid=405031601&_v=j75&z=1815949133 200
  • http://ajax.googleapis.com/ https://developers.google.com/speed/libraries/devguide
  • https://developers.google.com/speed/libraries/devguide https://developers.google.com/speed/libraries/
<html class="" lang="en"><head><script type="text/javascript" async="" src="https://www.google-analytics.com/plugins/ua/linkid.js"></script><script async="" src="//www.google-analytics.com/analytics.js"></script><script>var a=window.devsite||{};window.devsite=a;a.readyCallbacks=[];window.devsite.readyCallbacks=a.readyCallbacks;a.ready=function(b){a.readyCallbacks.push(b)};window.devsite.ready=a.ready;
</script><meta charset="utf-8"><meta name="xsrf_token" content="KwulSatE3oqaLOSeataWTRDWP_jSpGsPc-gT8S_xGCA6MTU1Nzk2NzI0ODA3OTcwMA"><link rel="canonical" href="https://developers.google.com/speed/libraries/"><link rel="alternate" href="https://developers.google.com/speed/libraries/" hreflang="en"><link rel="alternate" href="https://developers.google.cn/speed/libraries/" hreflang="en-cn"><link rel="alternate" href="https://developers.google.com/speed/libraries/" hreflang="x-default"><link rel="shortcut icon" href="https://developers.google.com/_static/93acc7096f/images/favicon.png"><link rel="apple-touch-icon" href="https://developers.google.com/_static/93acc7096f/images/touch-icon.png"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="stylesheet" href="//fonts.googleapis.com/css?family=Google+Sans:400,500|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700|Material+Icons"><link rel="stylesheet" href="https://developers.google.com/_static/93acc7096f/css/devsite-google-blue.css"><link rel="search" type="application/opensearchdescription+xml" href="https://developers.google.com/s/opensearch.xml" data-tooltip-align="b,c" data-tooltip="Google Developers" aria-label="Google Developers" data-title="Google Developers"><script src="https://developers.google.com/_static/93acc7096f/js/jquery-bundle.js"></script><meta property="og:site_name" content="Google Developers"><meta property="og:type" content="website"><meta property="og:url" content="https://developers.google.com/speed/libraries/"><meta property="og:locale" content="en"><script>
    var ___gcfg = ___gcfg || {};
    ___gcfg.lang = 'en';
  </script><title>Hosted Libraries &nbsp;|&nbsp; Hosted Libraries
      &nbsp;|&nbsp; Google Developers</title><meta property="og:title" content="Hosted Libraries &nbsp;|&nbsp; Hosted Libraries
      &nbsp;|&nbsp; Google Developers"><meta name="description" content="A stable, reliable, high-speed, globally available content distribution network for the most popular open-source JavaScript libraries."><meta property="og:description" content="A stable, reliable, high-speed, globally available content distribution network for the most popular open-source JavaScript libraries."><meta property="og:image" content="https://developers.google.com/_static/93acc7096f/images/share/devsite-google-blue.png"><meta property="og:image:secure_url" content="https://developers.google.com/_static/93acc7096f/images/share/devsite-google-blue.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"></head><body class="devsite-doc-page devsite-header-no-upper-tabs devsite-header-no-lower-tabs no-touch" data-family="endorsed" id="top_of_page"><div class="devsite-wrapper" style="margin-top: 0px;"><div class="devsite-top-section-wrapper
            "><header class="devsite-top-section nocontent devsite-top-section-pinned"><div class="devsite-top-logo-row-wrapper-wrapper" style="position: relative;"><div class="devsite-top-logo-row-wrapper"><div class="devsite-top-logo-row devsite-full-site-width"><div class="devsite-product-name-wrapper"><span class="devsite-product-name"><ul class="devsite-breadcrumb-list"><li class="devsite-breadcrumb-item"><a href="https://developers.google.com/speed/libraries/" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Upper Header" data-value="1">
    
    
      
        Google Hosted Libraries
      
    
    
    </a></li></ul></span></div><div class="devsite-header-upper-tabs"></div><form class="devsite-search-form" action="https://developers.google.com/s/results/" method="GET" id="top-search" search-placeholder="Search"><div id="searchbox" class="devsite-searchbox"><input placeholder="Search" type="text" class="devsite-search-field devsite-search-query" name="q" value="" autocomplete="off" aria-label="Search box"><div class="devsite-search-image material-icons" aria-hidden="true"></div></div><input type="hidden" name="p" id="search_project" value="/speed/libraries/" data-project-name="Hosted Libraries" data-project-path="/speed/libraries/" data-query-match=""><input type="hidden" class="suggest-project" value="Hosted Libraries"><div class="suggest-project-metadata" data-home_url="/speed/libraries/" data-path="/speed/libraries/" data-name="Hosted Libraries"></div><div class="devsite-popout devsite-popout-closed"><div class="devsite-suggest-results" style="display: none;"></div><div class="devsite-history-container"><div class="devsite-history-wrapper"><div class="devsite-history-side-column"><div class="devsite-history-icon material-icons"></div></div><div class="devsite-history-main-column">Sign in to see the pages you visit often.<div class="devsite-history-footer"><a href="//myaccount.google.com/privacy#accounthistory" class="devsite-history-preferences-link button button-white">History Preferences</a></div></div></div></div></div></form><form class="devsite-language" action="https://developers.google.com/i18n/setlang/" method="post"><input type="hidden" name="xsrf_token" value="KwulSatE3oqaLOSeataWTRDWP_jSpGsPc-gT8S_xGCA6MTU1Nzk2NzI0ODA3OTcwMA"><input type="hidden" name="next" value="/speed/libraries/"><select class="devsite-language-select kd-select" name="language" track-type="languageSelector" track-name="click" style="display: none;"><option>Language</option><option value="id" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="id" track-metadata-original-language="en" track-metadata-selected-language="id">
      Bahasa Indonesia
    </option><option value="de" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="de" track-metadata-original-language="en" track-metadata-selected-language="de">
      Deutsch
    </option><option value="en" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="en" track-metadata-original-language="en" track-metadata-selected-language="en">
      English
    </option><option value="es" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="es" track-metadata-original-language="en" track-metadata-selected-language="es">
      español
    </option><option value="fr" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="fr" track-metadata-original-language="en" track-metadata-selected-language="fr">
      français
    </option><option value="pt-br" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="pt-br" track-metadata-original-language="en" track-metadata-selected-language="pt-br">
      Português Brasileiro
    </option><option value="ru" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="ru" track-metadata-original-language="en" track-metadata-selected-language="ru">
      Русский
    </option><option value="ja" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="ja" track-metadata-original-language="en" track-metadata-selected-language="ja">
      日本語
    </option><option value="zh-cn" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="zh-cn" track-metadata-original-language="en" track-metadata-selected-language="zh-cn">
      简体中文
    </option><option value="ko" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="ko" track-metadata-original-language="en" track-metadata-selected-language="ko">
      한국어
    </option></select><span class="kd-button kd-menubutton kd-select" track-type="languageSelector" track-name="click"><div class="label">Language</div><div class="kd-disclosureindicator"></div></span></form><a class="devsite-header-link devsite-top-button button gc-analytics-event" href="https://developers.google.com/products/" data-category="Site-Wide Custom Events" data-label="Site header link" track-type="globalNav" track-name="all products" track-metadata-position="nav" track-metadata-eventdetail="nav"><div class="devsite-header-link-label">All Products</div></a><button type="button" class="devsite-search-button devsite-header-icon-button button-flat
                                       material-icons"></button><a href="https://accounts.google.com/ServiceLogin?passive=true&amp;continue=https%3A%2F%2Fdevelopers.google.com%2Fspeed%2Flibraries%2F%3Frefresh%3D1&amp;service=ahsid" class="devsite-user-signin devsite-top-button button gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Sign in button" track-type="globalNav" track-name="signIn" track-metadata-eventdetail="nav" track-metadata-position="nav">
  
  Sign in
</a></div></div></div><div class="devsite-collapsible-section" style="margin-top: 0px;"><div class="devsite-header-background devsite-full-site-width"></div></div></header><script>
    if (window.jQuery) {
      $(document).ready(function() {
        if (window.devsite && window.devsite.search) {
          
          window.devsite.search.init('en')
        }
      });
    }
  </script></div><div id="gc-wrapper" itemscope="" itemtype="http://schema.org/Article"><input class="google-analytics-id-json" type="hidden" value="{&quot;dimensions&quot;: {&quot;dimension6&quot;: &quot;en&quot;, &quot;dimension4&quot;: &quot;Hosted Libraries&quot;, &quot;dimension5&quot;: &quot;en&quot;, &quot;dimension3&quot;: false, &quot;dimension1&quot;: &quot;Signed out&quot;, &quot;dimension8&quot;: null}, &quot;gaid&quot;: &quot;UA-24532603-1&quot;}"><script>
      var dataLayer = [{"freeTrialEligibleUser": "False", "userCountry": "US", "language": {"requested": "en", "served": "en"}, "projectName": "Hosted Libraries", "scriptsafe": null, "signedIn": "False", "internalUser": "False"}];
    </script>

      
        <div class="devsite-site-mask"></div>
        
  


<nav class="devsite-nav-responsive devsite-nav nocontent" tabindex="0" style="left: -256px;">
  
  
  
</nav>


        <div class="devsite-main-content clearfix" style="margin-top: 88px;">

        
        

        
  
  
    
    

    
  <nav class="devsite-page-nav devsite-nav" style="position: relative; left: auto; max-height: 894px; top: 0px;"><ul class="devsite-page-nav-list"><li class="devsite-nav-item devsite-nav-item-heading"><a href="#top_of_page" class="devsite-nav-title"><span>Contents</span></a></li><li class="devsite-nav-item"><a href="#libraries" class="devsite-nav-title"><span>Libraries</span></a><ul class="devsite-page-nav-list"><li class="devsite-nav-item"><a href="#d3js" class="devsite-nav-title"><span>D3.<wbr>js</span></a></li><li class="devsite-nav-item"><a href="#dojo" class="devsite-nav-title"><span>Dojo</span></a></li><li class="devsite-nav-item"><a href="#ext-core" class="devsite-nav-title"><span>Ext Core</span></a></li><li class="devsite-nav-item"><a href="#hammerjs" class="devsite-nav-title"><span>Hammer.<wbr>JS</span></a></li><li class="devsite-nav-item"><a href="#indefinite-observable" class="devsite-nav-title"><span>Indefinite Observable</span></a></li><li class="devsite-nav-item"><a href="#jquery" class="devsite-nav-title"><span>jQuery</span></a></li><li class="devsite-nav-item"><a href="#jquery-mobile" class="devsite-nav-title"><span>jQuery Mobile</span></a></li><li class="devsite-nav-item"><a href="#jquery-ui" class="devsite-nav-title"><span>jQuery UI</span></a></li><li class="devsite-nav-item"><a href="#material-motion" class="devsite-nav-title"><span>Material Motion</span></a></li><li class="devsite-nav-item"><a href="#mootools" class="devsite-nav-title"><span>MooTools</span></a></li><li class="devsite-nav-item"><a href="#myanmar-tools" class="devsite-nav-title"><span>Myanmar Tools</span></a></li><li class="devsite-nav-item"><a href="#prototype" class="devsite-nav-title"><span>Prototype</span></a></li><li class="devsite-nav-item"><a href="#scriptaculous" class="devsite-nav-title"><span>script.<wbr>aculo.<wbr>us</span></a></li><li class="devsite-nav-item"><a href="#shaka-player" class="devsite-nav-title"><span>Shaka Player</span></a></li><li class="devsite-nav-item"><a href="#spf" class="devsite-nav-title"><span>SPF</span></a></li><li class="devsite-nav-item"><a href="#swfobject" class="devsite-nav-title"><span>SWFObject</span></a></li><li class="devsite-nav-item"><a href="#threejs" class="devsite-nav-title"><span>three.<wbr>js</span></a></li><li class="devsite-nav-item"><a href="#web-font-loader" class="devsite-nav-title"><span>Web Font Loader</span></a></li></ul></li><li class="devsite-nav-item"><a href="#troubleshooting" class="devsite-nav-title"><span>Troubleshooting</span></a></li></ul></nav>


      <article class="devsite-article">
        <article class="devsite-article-inner">
  
          
  


<div class="devsite-rating-container
            "><div class="devsite-rating-stars"><div class="devsite-rating-star devsite-rating-star-outline gc-analytics-event material-icons" data-rating-val="1" data-category="Site-Wide Custom Events" data-label="Star Rating 1" track-metadata-score="1" track-type="feedback" track-name="rating" track-metadata-position="header" role="button" aria-label="Site content star ratings, rating 1 out of 5"></div><div class="devsite-rating-star devsite-rating-star-outline gc-analytics-event material-icons" data-rating-val="2" data-category="Site-Wide Custom Events" data-label="Star Rating 2" track-metadata-score="2" track-type="feedback" track-name="rating" track-metadata-position="header" role="button" aria-label="Site content star ratings, rating 2 out of 5"></div><div class="devsite-rating-star devsite-rating-star-outline gc-analytics-event material-icons" data-rating-val="3" data-category="Site-Wide Custom Events" data-label="Star Rating 3" track-metadata-score="3" track-type="feedback" track-name="rating" track-metadata-position="header" role="button" aria-label="Site content star ratings, rating 3 out of 5"></div><div class="devsite-rating-star devsite-rating-star-outline gc-analytics-event material-icons" data-rating-val="4" data-category="Site-Wide Custom Events" data-label="Star Rating 4" track-metadata-score="4" track-type="feedback" track-name="rating" track-metadata-position="header" role="button" aria-label="Site content star ratings, rating 4 out of 5"></div><div class="devsite-rating-star devsite-rating-star-outline gc-analytics-event material-icons" data-rating-val="5" data-category="Site-Wide Custom Events" data-label="Star Rating 5" track-metadata-score="5" track-type="feedback" track-name="rating" track-metadata-position="header" role="button" aria-label="Site content star ratings, rating 5 out of 5"></div></div><div class="devsite-rating-description"></div><div class="devsite-rating-internal"><span class="devsite-rating-stats"></span></div></div><script>
  $(document).ready(function() {
    devsite.ratings.init(
      document.querySelectorAll('#devsite-feedback-project'), false
      
    );
  });
</script>


  
  <nav class="devsite-breadcrumb-nav devsite-nav">
    


<ul class="devsite-breadcrumb-list">
  
  <li class="devsite-breadcrumb-item">
    
    
    <a href="https://developers.google.com/products/" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="1">
    
    
      Products
    
    
    </a>
    
  </li>
  
  <li class="devsite-breadcrumb-item">
    
    
    <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div>
    
    
    <a href="https://developers.google.com/speed/" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="2">
    
    
      Make the Web Faster
    
    
    </a>
    
  </li>
  
  <li class="devsite-breadcrumb-item">
    
    
    <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div>
    
    
    <a href="https://developers.google.com/speed/libraries/" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="3">
    
    
      Hosted Libraries
    
    
    </a>
    
  </li>
  
</ul>

  </nav>
  
  
  
  <nav class="devsite-page-nav-embedded devsite-nav"><ul class="devsite-page-nav-list"><li class="devsite-nav-item devsite-nav-item-heading"><a href="#top_of_page" class="devsite-nav-title"><span>Contents</span></a><button type="button" class="devsite-nav-show-all button-transparent material-icons" data-tooltip-align="b,c" data-tooltip="Expand/collapse contents" aria-label="Expand/collapse contents" data-title="Expand/collapse contents"></button></li><li class="devsite-nav-item"><a href="#libraries" class="devsite-nav-title"><span>Libraries</span></a><ul class="devsite-page-nav-list"><li class="devsite-nav-item"><a href="#d3js" class="devsite-nav-title"><span>D3.<wbr>js</span></a></li><li class="devsite-nav-item"><a href="#dojo" class="devsite-nav-title"><span>Dojo</span></a></li><li class="devsite-nav-item"><a href="#ext-core" class="devsite-nav-title"><span>Ext Core</span></a></li><li class="devsite-nav-item"><a href="#hammerjs" class="devsite-nav-title devsite-nav-item-hidden"><span>Hammer.<wbr>JS</span></a></li><li class="devsite-nav-item"><a href="#indefinite-observable" class="devsite-nav-title devsite-nav-item-hidden"><span>Indefinite Observable</span></a></li><li class="devsite-nav-item"><a href="#jquery" class="devsite-nav-title devsite-nav-item-hidden"><span>jQuery</span></a></li><li class="devsite-nav-item"><a href="#jquery-mobile" class="devsite-nav-title devsite-nav-item-hidden"><span>jQuery Mobile</span></a></li><li class="devsite-nav-item"><a href="#jquery-ui" class="devsite-nav-title devsite-nav-item-hidden"><span>jQuery UI</span></a></li><li class="devsite-nav-item"><a href="#material-motion" class="devsite-nav-title devsite-nav-item-hidden"><span>Material Motion</span></a></li><li class="devsite-nav-item"><a href="#mootools" class="devsite-nav-title devsite-nav-item-hidden"><span>MooTools</span></a></li><li class="devsite-nav-item"><a href="#myanmar-tools" class="devsite-nav-title devsite-nav-item-hidden"><span>Myanmar Tools</span></a></li><li class="devsite-nav-item"><a href="#prototype" class="devsite-nav-title devsite-nav-item-hidden"><span>Prototype</span></a></li><li class="devsite-nav-item"><a href="#scriptaculous" class="devsite-nav-title devsite-nav-item-hidden"><span>script.<wbr>aculo.<wbr>us</span></a></li><li class="devsite-nav-item"><a href="#shaka-player" class="devsite-nav-title devsite-nav-item-hidden"><span>Shaka Player</span></a></li><li class="devsite-nav-item"><a href="#spf" class="devsite-nav-title devsite-nav-item-hidden"><span>SPF</span></a></li><li class="devsite-nav-item"><a href="#swfobject" class="devsite-nav-title devsite-nav-item-hidden"><span>SWFObject</span></a></li><li class="devsite-nav-item"><a href="#threejs" class="devsite-nav-title devsite-nav-item-hidden"><span>three.<wbr>js</span></a></li><li class="devsite-nav-item"><a href="#web-font-loader" class="devsite-nav-title devsite-nav-item-hidden"><span>Web Font Loader</span></a></li></ul></li><li class="devsite-nav-item"><a href="#troubleshooting" class="devsite-nav-title devsite-nav-item-hidden"><span>Troubleshooting</span></a></li><li class="devsite-nav-item"><button type="button" class="button-flat devsite-nav-more-items material-icons" aria-hidden="true" data-tooltip-align="b,c" data-tooltip="Expand/collapse contents" aria-label="Expand/collapse contents" data-title="Expand/collapse contents"></button></li></ul></nav>
  
  <div class="devsite-article-body clearfix
            
              devsite-no-page-title
            " itemprop="articleBody">
    
  <p>
    The Google Hosted Libraries is a stable, reliable, high-speed, globally
    available content distribution network for the most popular, open-source
    JavaScript libraries.
  </p>
  <p>
    Google works directly with the key stakeholders for each library effort
    and accepts the latest versions as they are released.
  </p>

  <h2 id="libraries"><a href="#top_of_page" class="devsite-back-to-top-link material-icons" data-tooltip-align="b,c" data-tooltip="Back to top" aria-label="Back to top" data-title="Back to top"></a>Libraries</h2>
  <p>
    To load a hosted library, copy and paste the HTML snippet for that
    library (shown below) in your web page. For instance, to load
    jQuery, embed the <code class="snippet">&lt;script
    src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"&gt;&lt;/script&gt;</code>
    snippet in your web page.
  </p>
  <p>
    We recommend that you load libraries from the CDN via HTTPS, even if your
    own website only uses HTTP. Nowadays, performance is fast, and caching
    works just the same. The CDN's files are served with
    <a href="http://www.w3.org/TR/cors/#access-control-allow-origin-response-header">CORS</a>
    and
    <a href="http://www.w3.org/TR/resource-timing/#cross-origin-resources">Timing-Allow</a>
    headers and allowed to be cached for 1 year.
  </p>

  <h3 id="d3js">D3.js</h3>
  
  <dl>
    <dt>snippet:</dt>
    <dd>
      <code class="snippet">&lt;script
        src="https://ajax.googleapis.com/ajax/libs/d3js/5.7.0/d3.min.js"&gt;&lt;/script&gt;</code>
    </dd>

    <dt>site:</dt>
    <dd>
      <a href="https://d3js.org/">d3js.org</a>
    </dd>

    <dt>versions:</dt>
    <dd class="versions">
      5.7.0
    </dd>

  </dl>


  <h3 id="dojo">Dojo</h3>
  
  <dl>
    <dt>snippet:</dt>
    <dd>
      <code class="snippet">&lt;script
        src="https://ajax.googleapis.com/ajax/libs/dojo/1.13.0/dojo/dojo.js"&gt;&lt;/script&gt;</code>
    </dd>

    <dt>site:</dt>
    <dd>
      <a href="http://dojotoolkit.org/">dojotoolkit.org</a>
    </dd>

    <dt>versions:</dt>
    <dd class="versions">
      1.13.0,
      1.12.3, 1.12.2, 1.12.1,
      1.11.5, 1.11.4, 1.11.3, 1.11.2, 1.11.1,
      1.10.9, 1.10.8, 1.10.7, 1.10.6, 1.10.5, 1.10.4, 1.10.3, 1.10.2, 1.10.1, 1.10.0,
      1.9.11, 1.9.10, 1.9.9, 1.9.8, 1.9.7, 1.9.6, 1.9.5, 1.9.4, 1.9.3, 1.9.2, 1.9.1, 1.9.0,
      1.8.14, 1.8.13, 1.8.12, 1.8.11, 1.8.10, 1.8.9, 1.8.8, 1.8.7, 1.8.6, 1.8.5, 1.8.4, 1.8.3, 1.8.2, 1.8.1, 1.8.0,
      1.7.12, 1.7.11, 1.7.10, 1.7.9, 1.7.8, 1.7.7, 1.7.6, 1.7.5, 1.7.4, 1.7.3, 1.7.2, 1.7.1, 1.7.0,
      1.6.5, 1.6.4, 1.6.3, 1.6.2, 1.6.1, 1.6.0,
      1.5.6, 1.5.5, 1.5.4, 1.5.3, 1.5.2, 1.5.1, 1.5.0,
      1.4.8, 1.4.7, 1.4.6, 1.4.5, 1.4.4, 1.4.3, 1.4.1, 1.4.0,
      1.3.2, 1.3.1, 1.3.0,
      1.2.3, 1.2.0,
      1.1.1
    </dd>
  </dl>


  <h3 id="ext-core">Ext Core</h3>
  
  <dl>
    <dt>snippet:</dt>
    <dd>
      <code class="snippet">&lt;script
        src="https://ajax.googleapis.com/ajax/libs/ext-core/3.1.0/ext-core.js"&gt;&lt;/script&gt;</code>
    </dd>

    <dt>site:</dt>
    <dd>
      <a href="http://www.sencha.com/products/extcore">sencha.com/products/extcore</a>
    </dd>

    <dt>versions:</dt>
    <dd class="versions">
      3.1.0, 3.0.0
    </dd>
  </dl>


  <h3 id="hammerjs">Hammer.JS</h3>
  
  <dl>
    <dt>snippet:</dt>
    <dd>
      <code class="snippet">&lt;script
        src="https://ajax.googleapis.com/ajax/libs/hammerjs/2.0.8/hammer.min.js"&gt;&lt;/script&gt;</code>
    </dd>

    <dt>site:</dt>
    <dd>
      <a href="http://hammerjs.github.io/">hammerjs.github.io</a>
    </dd>

    <dt>versions:</dt>
    <dd class="versions">
      2.0.8
    </dd>
  </dl>


  <h3 id="indefinite-observable">Indefinite Observable</h3>
  
  <dl>
    <dt>snippet:</dt>
    <dd>
      <code class="snippet">
        &lt;script type="module"&gt;<br>
        &nbsp;&nbsp;import { IndefiniteObservable } from "https://ajax.googleapis.com/ajax/libs/indefinite-observable/2.0.1/indefinite-observable.bundle.js";<br>
        &lt;/script&gt;
      </code>
    </dd>

    <dt>site:</dt>
    <dd>
      <a href="https://github.com/material-motion/indefinite-observable-js">https://github.com/material-motion/indefinite-observable-js</a>
    </dd>

    <dt>versions:</dt>
    <dd class="versions">
      2.0.1,
      1.0.1
    </dd>
  </dl>


  <h3 id="jquery">jQuery</h3>
  
  <dl>
    <dt>3.x snippet:</dt>
    <dd>
      <code class="snippet">&lt;script
        src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"&gt;&lt;/script&gt;</code>
    </dd>

    <dt>2.x snippet:</dt>
    <dd>
      <code class="snippet">&lt;script
        src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"&gt;&lt;/script&gt;</code>
    </dd>

    <dt>1.x snippet:</dt>
    <dd>
      <code class="snippet">&lt;script
        src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"&gt;&lt;/script&gt;</code>
    </dd>

    <dt>site:</dt>
    <dd>
      <a href="http://jquery.com/">jquery.com</a>
    </dd>

    <dt>versions:</dt>
    <dd class="versions">
      3.4.1, 3.4.0, 3.3.1, 3.2.1, 3.2.0, 3.1.1, 3.1.0, 3.0.0,
      2.2.4, 2.2.3, 2.2.2, 2.2.1, 2.2.0, 2.1.4, 2.1.3, 2.1.1, 2.1.0, 2.0.3, 2.0.2, 2.0.1, 2.0.0,
      1.12.4, 1.12.3, 1.12.2, 1.12.1, 1.12.0, 1.11.3, 1.11.2, 1.11.1, 1.11.0, 1.10.2, 1.10.1,
      1.10.0, 1.9.1, 1.9.0, 1.8.3, 1.8.2, 1.8.1, 1.8.0, 1.7.2, 1.7.1, 1.7.0, 1.6.4, 1.6.3, 1.6.2,
      1.6.1, 1.6.0, 1.5.2, 1.5.1, 1.5.0, 1.4.4, 1.4.3, 1.4.2, 1.4.1, 1.4.0, 1.3.2, 1.3.1, 1.3.0,
      1.2.6, 1.2.3
    </dd>

    <dt>note:</dt>
    <dd>3.3.0, 2.1.2, 1.2.5 and 1.2.4 are not hosted due to their short and unstable lives in the wild.</dd>
  </dl>


  <h3 id="jquery-mobile">jQuery Mobile</h3>
  
  <dl>
    <dt>snippet:</dt>
    <dd>
      <code class="snippet">&lt;link
        rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jquerymobile/1.4.5/jquery.mobile.min.css"&gt;<br>
        &lt;script src="https://ajax.googleapis.com/ajax/libs/jquerymobile/1.4.5/jquery.mobile.min.js"&gt;&lt;/script&gt;</code>
    </dd>

    <dt>site:</dt>
    <dd>
      <a href="http://jquerymobile.com/">jquerymobile.com</a>
    </dd>

    <dt>versions:</dt>
    <dd class="versions">
      1.4.5, 1.4.4, 1.4.3, 1.4.2, 1.4.1, 1.4.0
    </dd>

    <dt>note:</dt>
    <dd>This library depends on jQuery. You must also load jQuery before loading this module.</dd>
  </dl>


  <h3 id="jquery-ui">jQuery UI</h3>
  
  <dl>
    <dt>snippet:</dt>
    <dd>
      <code class="snippet">&lt;link
        rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/smoothness/jquery-ui.css"&gt;<br>
        &lt;script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"&gt;&lt;/script&gt;</code>
    </dd>

    <dt>site:</dt>
    <dd>
      <a href="http://jqueryui.com/">jqueryui.com</a>
    </dd>

    <dt>versions:</dt>
    <dd class="versions">
      1.12.1, 1.12.0,
      1.11.4, 1.11.3, 1.11.2, 1.11.1, 1.11.0, 1.10.4, 1.10.3, 1.10.2,
      1.10.1, 1.10.0, 1.9.2, 1.9.1, 1.9.0, 1.8.24, 1.8.23, 1.8.22, 1.8.21,
      1.8.20, 1.8.19, 1.8.18, 1.8.17, 1.8.16, 1.8.15, 1.8.14, 1.8.13,
      1.8.12, 1.8.11, 1.8.10, 1.8.9, 1.8.8, 1.8.7, 1.8.6, 1.8.5, 1.8.4,
      1.8.2, 1.8.1, 1.8.0, 1.7.3, 1.7.2, 1.7.1, 1.7.0, 1.6.0, 1.5.3, 1.5.2
    </dd>

    <dt>note:</dt>
    <dd>This library depends on jQuery. You must also load jQuery before
      loading this module. Version 1.8.3 is not hosted due to its short
      life, and the alias <code>1.8.3</code> actually loads 1.8.4.
    </dd>
  </dl>


  <h3 id="material-motion">Material Motion</h3>
  
  <dl>
    <dt>snippet:</dt>
    <dd>
      <code class="snippet">
        &lt;script type="module"&gt;<br>
        &nbsp;&nbsp;import {<br>
        &nbsp;&nbsp;&nbsp;&nbsp;Draggable,<br>
        &nbsp;&nbsp;&nbsp;&nbsp;Point2DSpring,<br>
        &nbsp;&nbsp;&nbsp;&nbsp;Tossable,<br>
        &nbsp;&nbsp;&nbsp;&nbsp;combineStyleStreams,<br>
        &nbsp;&nbsp;&nbsp;&nbsp;getPointerEventStreamsFromElement,<br>
        &nbsp;&nbsp;} from "https://ajax.googleapis.com/ajax/libs/material-motion/0.1.0/material-motion.bundle.js";<br>
        &lt;/script&gt;
      </code>
    </dd>

    <dt>site:</dt>
    <dd>
      <a href="https://github.com/material-motion/material-motion-js">https://github.com/material-motion/material-motion-js</a>
    </dd>

    <dt>versions:</dt>
    <dd class="versions">
      0.1.0
    </dd>
  </dl>


  <h3 id="mootools">MooTools</h3>
  
  <dl>
    <dt>snippet:</dt>
    <dd>
      <code class="snippet">&lt;script
        src="https://ajax.googleapis.com/ajax/libs/mootools/1.6.0/mootools.min.js"&gt;&lt;/script&gt;</code>
    </dd>

    <dt>site:</dt>
    <dd>
      <a href="http://mootools.net/">mootools.net</a>
    </dd>

    <dt>versions:</dt>
    <dd class="versions">
      1.6.0, 1.5.2, 1.5.1, 1.5.0, 1.4.5, 1.4.4, 1.4.3,
      1.4.2, 1.4.1, 1.4.0, 1.3.2, 1.3.1, 1.3.0, 1.2.5, 1.2.4,
      1.2.3, 1.2.2, 1.2.1, 1.1.2, 1.1.1
    </dd>

    <dt>note:</dt>
    <dd>For versions 1.5.1 and earlier, the filename of the minified version is called mootools-yui-compressed.js instead of mintools.min.js.</dd>
  </dl>


  <h3 id="myanmar-tools">Myanmar Tools</h3>
  
  <dl>
    <dt>snippet:</dt>
    <dd>
      <code class="snippet">&lt;script
        src="https://ajax.googleapis.com/ajax/libs/myanmar-tools/1.1.1/zawgyi_detector.min.js"&gt;&lt;/script&gt;</code>
      <code class="snippet">&lt;script
        src="https://ajax.googleapis.com/ajax/libs/myanmar-tools/1.1.1/zawgyi_converter.min.js"&gt;&lt;/script&gt;</code>
    </dd>

    <dt>site:</dt>
    <dd>
      <a href="https://github.com/googlei18n/myanmar-tools/">https://github.com/googlei18n/myanmar-tools/</a>
    </dd>

    <dt>recommended versions:</dt>
    <dd class="versions">1.1.1</dd>

    <dt>all hosted versions:</dt>
    <dd class="versions">1.0.1</dd>
    <dd class="versions">1.1.0</dd>
    <dd class="versions">1.1.1</dd>
  </dl>


  <h3 id="prototype">Prototype</h3>
  
  <dl>
    <dt>snippet:</dt>
    <dd>
      <code class="snippet">&lt;script
        src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.3.0/prototype.js"&gt;&lt;/script&gt;</code>
    </dd>

    <dt>site:</dt>
    <dd>
      <a href="http://prototypejs.org/">prototypejs.org</a>
    </dd>

    <dt>versions:</dt>
    <dd class="versions">
      1.7.3.0, 1.7.2.0, 1.7.1.0, 1.7.0.0, 1.6.1.0, 1.6.0.3, 1.6.0.2
    </dd>
  </dl>


  <h3 id="scriptaculous">script.aculo.us</h3>
  
  <dl>
    <dt>snippet:</dt>
    <dd>
      <code class="snippet">&lt;script
        src="https://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/scriptaculous.js"&gt;&lt;/script&gt;</code>
    </dd>

    <dt>site:</dt>
    <dd>
      <a href="http://script.aculo.us/">script.aculo.us</a>
    </dd>

    <dt>versions:</dt>
    <dd class="versions">
      1.9.0, 1.8.3, 1.8.2, 1.8.1
    </dd>

    <dt>note:</dt>
    <dd>
      This library depends on <code>Prototype</code>. Before loading this module, you must load Prototype.
    </dd>
  </dl>


  <h3 id="shaka-player">Shaka Player</h3>
  
  <dl>
    <dt>snippet:</dt>
    <dd>
      <code class="snippet">&lt;script
        src="https://ajax.googleapis.com/ajax/libs/shaka-player/2.5.0/shaka-player.compiled.js"&gt;&lt;/script&gt;</code>
    </dd>

    <dt>site:</dt>
    <dd>
      <a href="https://github.com/google/shaka-player/">https://github.com/google/shaka-player/</a>
    </dd>

    <dt>recommended versions:</dt>
    <dd class="best versions">2.5.0, 2.4.7, 2.3.10, 2.2.10, 2.1.9</dd>

    <dt>all hosted versions:</dt>
    <dd class="versions">2.5.0, 2.5.0-beta3, 2.5.0-beta2, 2.5.0-beta, 2.4.7, 2.4.6, 2.4.5, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4.0, 2.3.10, 2.3.9, 2.3.8, 2.3.7, 2.3.6, 2.3.5, 2.3.4, 2.3.3, 2.3.2, 2.3.1, 2.3.0, 2.2.10, 2.2.9, 2.2.8, 2.2.7, 2.2.6, 2.2.5, 2.2.4, 2.2.1, 2.2.0, 2.1.9, 2.1.8, 2.1.7, 2.1.6, 2.1.5, 2.1.4, 2.1.3, 2.1.2, 2.1.1, 2.1.0, 2.0.9, 2.0.8, 2.0.6, 1.6.5</dd>
  </dl>


  <h3 id="spf">SPF</h3>
  
  <dl>
    <dt>snippet:</dt>
    <dd>
      <code class="snippet">&lt;script
        src="https://ajax.googleapis.com/ajax/libs/spf/2.4.0/spf.js"&gt;&lt;/script&gt;</code>
    </dd>

    <dt>site:</dt>
    <dd>
      <a href="http://youtube.github.io/spfjs/">youtube.github.io/spfjs</a>
    </dd>

    <dt>versions:</dt>
    <dd class="versions">
      2.4.0, 2.3.2, 2.3.1, 2.3.0, 2.2.0, 2.1.2, 2.1.1, 2.1.0, 2.0.1, 2.0.0
    </dd>
  </dl>


  <h3 id="swfobject">SWFObject</h3>
  
  <dl>
    <dt>snippet:</dt>
    <dd>
      <code class="snippet">&lt;script
        src="https://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"&gt;&lt;/script&gt;</code>
    </dd>

    <dt>site:</dt>
    <dd>
      <a href="https://github.com/swfobject/swfobject">github.com/swfobject/swfobject</a>
    </dd>

    <dt>versions:</dt>
    <dd class="versions">
      2.2, 2.1
    </dd>
  </dl>


  <h3 id="threejs">three.js</h3>
  
  <dl>
    <dt>snippet:</dt>
    <dd>
      <code class="snippet">&lt;script
        src="https://ajax.googleapis.com/ajax/libs/threejs/r84/three.min.js"&gt;&lt;/script&gt;</code>
    </dd>

    <dt>site:</dt>
    <dd>
      <a href="http://threejs.org/">threejs.org</a>
    </dd>

    <dt>versions:</dt>
    <dd class="versions">
      r84, r83, r82, r81, r80, r79, r78, r77, r76, r75, r74, r73, r72, r71, r70, r69, r68, r67, r49
    </dd>
  </dl>


  <h3 id="web-font-loader">Web Font Loader</h3>
  
  <dl>
    <dt>snippet&gt;</dt>
    <dd>
      <code class="snippet">&lt;script
        src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js"&gt;&lt;/script&gt;</code>
    </dd>

    <dt>site:</dt>
    <dd>
      <a href="https://github.com/typekit/webfontloader">github.com/typekit/webfontloader</a>
    </dd>

    <dt>versions:</dt>
    <dd class="versions">
      1.6.26, 1.6.16, 1.5.18, 1.5.10, 1.5.6, 1.5.3, 1.5.2, 1.5.0
    </dd>
  </dl>


  <h2 id="troubleshooting"><a href="#top_of_page" class="devsite-back-to-top-link material-icons" data-tooltip-align="b,c" data-tooltip="Back to top" aria-label="Back to top" data-title="Back to top"></a>Troubleshooting</h2>
  <p>
    Seeing an outdated version? Make sure you're not using the "automatic version" links, like
    <code class="snippet">/jqueryui/1/...</code>, but instead use URLs referring to exact versions.
    Due to concerns over caching and lack of compatibility between even minor versions, we have
    deprecated and stopped updating the automatic version aliases some time ago, so they will
    forever refer to an old version (in order to not break existing sites that still use them).
  </p>
  <p>If you encounter problems:</p>
  <ul>
    <li>
      Look for typos. Remember that JavaScript is a case-sensitive language.
    </li>
    <li>
      Use a JavaScript debugger. In Chrome, use the
      <a href="https://developer.chrome.com/devtools">Chrome DevTools</a>. In
      Firefox, you can use the built-in
      <a href="https://developer.mozilla.org/en-US/docs/Tools">Firefox
      DevTools</a>. In IE, you can use the
      <a href="http://msdn.microsoft.com/library/ie/bg182326.aspx">F12
      developer tools</a>.
    </li>
  </ul>

  </div>
  

  
        
  







        
<div class="devsite-content-footer nocontent">
  
  
    <p>Except as otherwise noted, the content of this page is licensed under the <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 License</a>, and code samples are licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 License</a>. For details, see our <a href="https://developers.google.com/terms/site-policies">Site Policies</a>. Java is a registered trademark of Oracle and/or its affiliates.</p>
  

  
    
    <p class="devsite-content-footer-date" itemprop="datePublished" content="2019-05-13T12:18:30.303118">
      
      Last updated May 13, 2019.
    </p>
  

</div>

        </article>
      </article>
  

        </div>
      

<footer class="devsite-footer-linkboxes nocontent
               
               devsite-footer-linkboxes-with-sites"><nav class="devsite-full-site-width"><ul class="devsite-footer-linkboxes-list"><li class="devsite-footer-linkbox "><h3 class="devsite-footer-linkbox-heading">Community</h3><ul class="devsite-footer-linkbox-list"><li class="devsite-footer-linkbox-item"><a href="http://groups.google.com/group/Google-AJAX-Search-API" class="gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Content Page Footer Linkbox">
                Discussion Group
            </a></li></ul></li><li class="devsite-footer-linkbox "><h3 class="devsite-footer-linkbox-heading">Product Info</h3><ul class="devsite-footer-linkbox-list"><li class="devsite-footer-linkbox-item"><a href="https://developers.google.com/speed/libraries/terms" class="gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Content Page Footer Linkbox">
                Terms of Service
            </a></li></ul></li><li class="devsite-footer-linkbox devsite-footer-linkbox-backup"><h3 class="devsite-footer-linkbox-heading">Developer Consoles</h3><ul class="devsite-footer-linkbox-list"><li class="devsite-footer-linkbox-item"><a href="//console.developers.google.com" class="gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Google Developers Console">
                Google API Console
            </a></li><li class="devsite-footer-linkbox-item"><a href="//console.cloud.google.com" class="gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Google Cloud Platform Console">
                Google Cloud Platform Console
            </a></li><li class="devsite-footer-linkbox-item"><a href="//play.google.com/apps/publish/" class="gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Google Play Console">
                Google Play Console
            </a></li><li class="devsite-footer-linkbox-item"><a href="//console.firebase.google.com" class="gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Firebase Console">
                Firebase Console
            </a></li><li class="devsite-footer-linkbox-item"><a href="//console.actions.google.com" class="gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Actions on Google Console">
                Actions on Google Console
            </a></li><li class="devsite-footer-linkbox-item"><a href="//cast.google.com/publish/" class="gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Cast SDK Developer Console">
                Cast SDK Developer Console
            </a></li><li class="devsite-footer-linkbox-item"><a href="//chrome.google.com/webstore/developer/dashboard" class="gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Chrome Web Store Developer Dashboard">
                Chrome Web Store Dashboard
            </a></li></ul></li><li class="devsite-footer-linkbox devsite-footer-linkbox-sites"><a href="https://developers.google.com/" class="gc-analytics-event devsite-footer-linkbox-logo-link" data-category="Site-Wide Custom Events" data-label="Footer Google Developers Link"><img class="devsite-footer-linkbox-logo" src="https://developers.google.com/_static/93acc7096f/images/redesign-14/lockup-color-knockout.png" alt="Google Developers"></a><ul class="devsite-footer-linkbox-list"><li class="devsite-footer-linkbox-item"><a href="//developer.android.com/index.html" class="gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Android Link">
                Android
            </a></li><li class="devsite-footer-linkbox-item"><a href="//developer.chrome.com/home" class="gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Chrome Link">
                Chrome
            </a></li><li class="devsite-footer-linkbox-item"><a href="//firebase.google.com" class="gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Firebase Link">
                Firebase
            </a></li><li class="devsite-footer-linkbox-item"><a href="//cloud.google.com" class="gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Cloud Link">
                Google Cloud Platform
            </a></li><li class="devsite-footer-linkbox-item"><a href="//developers.google.com/products/" class="gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Products Link">
                All Products
            </a></li></ul></li></ul></nav></footer><footer class="devsite-utility-footer"><nav class="devsite-utility-footer-nav devsite-nav devsite-full-site-width"><div class="devsite-utility-footer-nav-left"><form class="devsite-language" action="https://developers.google.com/i18n/setlang/" method="post"><input type="hidden" name="xsrf_token" value="KwulSatE3oqaLOSeataWTRDWP_jSpGsPc-gT8S_xGCA6MTU1Nzk2NzI0ODA3OTcwMA"><input type="hidden" name="next" value="/speed/libraries/"><select class="devsite-language-select kd-select" name="language" track-type="languageSelector" track-name="click" style="display: none;"><option>Language</option><option value="id" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="id" track-metadata-original-language="en" track-metadata-selected-language="id">
      Bahasa Indonesia
    </option><option value="de" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="de" track-metadata-original-language="en" track-metadata-selected-language="de">
      Deutsch
    </option><option value="en" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="en" track-metadata-original-language="en" track-metadata-selected-language="en">
      English
    </option><option value="es" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="es" track-metadata-original-language="en" track-metadata-selected-language="es">
      español
    </option><option value="fr" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="fr" track-metadata-original-language="en" track-metadata-selected-language="fr">
      français
    </option><option value="pt-br" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="pt-br" track-metadata-original-language="en" track-metadata-selected-language="pt-br">
      Português Brasileiro
    </option><option value="ru" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="ru" track-metadata-original-language="en" track-metadata-selected-language="ru">
      Русский
    </option><option value="ja" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="ja" track-metadata-original-language="en" track-metadata-selected-language="ja">
      日本語
    </option><option value="zh-cn" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="zh-cn" track-metadata-original-language="en" track-metadata-selected-language="zh-cn">
      简体中文
    </option><option value="ko" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="ko" track-metadata-original-language="en" track-metadata-selected-language="ko">
      한국어
    </option></select><span class="kd-button kd-menubutton kd-select" track-type="languageSelector" track-name="click"><div class="label">Language</div><div class="kd-disclosureindicator"></div></span></form><span class="devsite-utility-footer-links"><a class="devsite-utility-footer-link gc-analytics-event" href="https://developers.google.com/terms/site-terms" data-category="Site-Wide Custom Events" data-label="Footer terms link" data-footer-link-id="terms">Terms
         </a><a class="devsite-utility-footer-link gc-analytics-event" href="//policies.google.com/privacy" data-category="Site-Wide Custom Events" data-label="Footer privacy link" data-footer-link-id="privacy">Privacy
         </a></span></div><div class="devsite-utility-footer-nav-right"><div class="devsite-utility-footer-newsletter-signup-text">
        Sign up for the Google Developers newsletter
      </div><a class="button button-primary devsite-utility-footer-newsletter-signup-button" href="//services.google.com/fb/forms/googledevelopersnewsletter/?utm_medium=referral&amp;utm_source=google-products&amp;utm_team=googledevs&amp;utm_campaign=201611-newsletter-launch" track-type="navigateTo" track-name="newsletter" track-metadata-eventdetail="footer" track-metadata-position="footer">
        
        Subscribe
      </a></div></nav></footer></div><script async="" defer="" src="//www.gstatic.com/feedback/api.js"></script><script src="https://developers.google.com/_static2/93acc7096f/jsi18n/"></script><script src="https://developers.google.com/_static/93acc7096f/js/script_foot_closure.js"></script><script src="https://developers.google.com/_static/93acc7096f/js/script_foot.js"></script><script>
        (function($) {
          
          devsite.devsite.Init($, {'ENABLE_BLOCKED_VIDEO_PLACEHOLDER': 0, 'SITE_NAME': 'devsite', 'FULL_SITE_SEARCH_ENABLED': 1, 'ENABLE_CLOUDTRACK': 0, 'VTAGS_ENABLED': 0, 'HISTORY_ENABLED': 1, 'SIDEBAR_MINI_ENABLED': 0, 'VERSION_HASH': '93acc7096f', 'SCRIPTSAFE_DOMAIN': 'google-developers.appspot.com', 'ENABLE_BLOCKED_LINK_TOOLTIP': 0, 'ALLOWED_HOSTS': ['.android.com', '.appspot.com', '.gonglchuangl.net', '.google.cn', '.google.com', '.googleplex.com', '.tensorflow.org'], 'BLOCK_RSS_FEEDS': 0},
                               '[]','en',
                               true, '',
                               {"99a6bd77935176c43993ac6fe3e23dfc": true, "8de7a048f21618359bd37f5ce44be073": false, "098dafe57affddc137df300142652cfd": false, "8e03e230de0bd8a6fe173fdf172e8b3f": true, "cb025a64a50094835616312f4774a53d": true, "51470233c56fc1fde50f00b73c52b216": false, "d169d485cf24243a263783dbe42029b1": true, "700def1a83e356c06c0925afb05de4b0": false, "6749dcb526ce9bde6993550c7d928d24": true}, '/speed/libraries/',
                               'https://developers.google.com/');
        })(jQuery);

        
        devsite.localInit = function() {
          
        };

      </script><script>
      $('.devsite-top-section .devsite-language-select').each(function() {
        $(this).change(function(){$('.devsite-top-section .devsite-language').submit();});
      });
      $('.devsite-utility-footer .devsite-language-select').each(function() {
        $(this).change(function(){$('.devsite-utility-footer .devsite-language').submit();});
      });
      </script></div><span id="devsite-request-elapsed" data-request-elapsed="217.228889465"></span>
<ul class="kd-menulist devsite-hidden"><li class="kd-menulistitem">Language</li><li class="kd-menulistitem" value="id" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="id" track-metadata-original-language="en" track-metadata-selected-language="id">
      Bahasa Indonesia
    </li><li class="kd-menulistitem" value="de" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="de" track-metadata-original-language="en" track-metadata-selected-language="de">
      Deutsch
    </li><li class="kd-menulistitem" value="en" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="en" track-metadata-original-language="en" track-metadata-selected-language="en">
      English
    </li><li class="kd-menulistitem" value="es" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="es" track-metadata-original-language="en" track-metadata-selected-language="es">
      español
    </li><li class="kd-menulistitem" value="fr" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="fr" track-metadata-original-language="en" track-metadata-selected-language="fr">
      français
    </li><li class="kd-menulistitem" value="pt-br" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="pt-br" track-metadata-original-language="en" track-metadata-selected-language="pt-br">
      Português Brasileiro
    </li><li class="kd-menulistitem" value="ru" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="ru" track-metadata-original-language="en" track-metadata-selected-language="ru">
      Русский
    </li><li class="kd-menulistitem" value="ja" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="ja" track-metadata-original-language="en" track-metadata-selected-language="ja">
      日本語
    </li><li class="kd-menulistitem" value="zh-cn" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="zh-cn" track-metadata-original-language="en" track-metadata-selected-language="zh-cn">
      简体中文
    </li><li class="kd-menulistitem" value="ko" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="ko" track-metadata-original-language="en" track-metadata-selected-language="ko">
      한국어
    </li></ul><ul class="kd-menulist devsite-hidden"><li class="kd-menulistitem">Language</li><li class="kd-menulistitem" value="id" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="id" track-metadata-original-language="en" track-metadata-selected-language="id">
      Bahasa Indonesia
    </li><li class="kd-menulistitem" value="de" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="de" track-metadata-original-language="en" track-metadata-selected-language="de">
      Deutsch
    </li><li class="kd-menulistitem" value="en" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="en" track-metadata-original-language="en" track-metadata-selected-language="en">
      English
    </li><li class="kd-menulistitem" value="es" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="es" track-metadata-original-language="en" track-metadata-selected-language="es">
      español
    </li><li class="kd-menulistitem" value="fr" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="fr" track-metadata-original-language="en" track-metadata-selected-language="fr">
      français
    </li><li class="kd-menulistitem" value="pt-br" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="pt-br" track-metadata-original-language="en" track-metadata-selected-language="pt-br">
      Português Brasileiro
    </li><li class="kd-menulistitem" value="ru" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="ru" track-metadata-original-language="en" track-metadata-selected-language="ru">
      Русский
    </li><li class="kd-menulistitem" value="ja" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="ja" track-metadata-original-language="en" track-metadata-selected-language="ja">
      日本語
    </li><li class="kd-menulistitem" value="zh-cn" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="zh-cn" track-metadata-original-language="en" track-metadata-selected-language="zh-cn">
      简体中文
    </li><li class="kd-menulistitem" value="ko" track-type="languageSelector" track-name="changed" track-metadata-eventdetail="ko" track-metadata-original-language="en" track-metadata-selected-language="ko">
      한국어
    </li></ul></body></html>

                             

Screenshot: