Blog of our latest news, updates, and stories for developers

Make your websites run faster, automatically -- try mod_pagespeed for Apache

Wednesday, November 3, 2010
Share on Twitter Share on Facebook
Google
Labels: apache , faster web , page speed

58 comments :

  1. rpechayrNovember 3, 2010 at 9:51 AM

    Sounds great !

    ReplyDelete
    Replies
      Reply
  2. Tristan VerdierNovember 3, 2010 at 9:53 AM

    This comment has been removed by the author.

    ReplyDelete
    Replies
      Reply
  3. gavtaylorNovember 3, 2010 at 10:07 AM

    nice... look forward to playing with it

    ReplyDelete
    Replies
      Reply
  4. rnsanchezNovember 3, 2010 at 10:16 AM

    Do you guys have a testbed with and without mod_pagespeed accessible externally, so users can try and "feel" the effects on their environments?

    ReplyDelete
    Replies
      Reply
  5. DarkUFONovember 3, 2010 at 10:16 AM

    Will this be turned on automatically for all existing blogspot blogs?

    ReplyDelete
    Replies
      Reply
  6. Sushil GuptaNovember 3, 2010 at 10:20 AM

    Nice to know. Looking for it ahead.

    ReplyDelete
    Replies
      Reply
  7. Erroneously PedanticNovember 3, 2010 at 10:25 AM

    Any plans to support Apache 2.2 on windows?

    ReplyDelete
    Replies
      Reply
  8. MamsaacNovember 3, 2010 at 10:25 AM

    I'm very happy about which Linux flavors you have tested. The server for our website, and it's test and dev servers as well, are based on CentOS and my desktop (and development environment) is on Ubuntu =)

    I will be trying it this weekend :D Thanks

    ReplyDelete
    Replies
      Reply
  9. Matt AndrewsNovember 3, 2010 at 10:27 AM

    Fantastic. I wonder if you could set it up to work with Dreamhost too - I know you partner with them for other things.

    ReplyDelete
    Replies
      Reply
  10. RonNovember 3, 2010 at 10:27 AM

    Installed :D, lets see how this handles!

    ReplyDelete
    Replies
      Reply
  11. Mark DemersNovember 3, 2010 at 10:31 AM

    Is this anything like page speed for firefox - it seems like it has been improved or am i wrong?
    I would love to try it but don`t know if it would work on my site http://www.makeasizzlingwebsite.com that i host on Webs.com. If you expand on this post be sure to let me know.
    Looking forward to trying it.

    ReplyDelete
    Replies
      Reply
  12. thayaNovember 3, 2010 at 10:43 AM

    Get this on Bluehost too please! I'll make sure to ping them about it too!

    ReplyDelete
    Replies
      Reply
  13. Ken P.November 3, 2010 at 10:46 AM

    Very nice glad to see Google's money going towards projects that make the web a better. will be measuring the change with analytics event tracking.

    ReplyDelete
    Replies
      Reply
  14. Jonathan NietoNovember 3, 2010 at 10:50 AM

    Cool!!!!!! wanna try it!!!!

    ReplyDelete
    Replies
      Reply
  15. Klaus PaivaNovember 3, 2010 at 11:02 AM

    That's great! Nice initiative!

    ReplyDelete
    Replies
      Reply
  16. PeterNovember 3, 2010 at 11:14 AM

    WTB Gentoo ebuild for this...

    ReplyDelete
    Replies
      Reply
  17. UniversityGuruNovember 3, 2010 at 11:19 AM

    Nice work Google!! I wanna try it!!

    ReplyDelete
    Replies
      Reply
  18. SimenNovember 3, 2010 at 11:32 AM

    You should link to those 15 filters in your post: http://code.google.com/speed/page-speed/docs/filters.html

    ReplyDelete
    Replies
      Reply
  19. Mark ShustNovember 3, 2010 at 11:59 AM

    It would be great to see something like this for lightty as well.

    ReplyDelete
    Replies
      Reply
  20. interestingnyc.comNovember 3, 2010 at 12:01 PM

    Sweet!

    ReplyDelete
    Replies
      Reply
  21. DanOksnevadPhotographyNovember 3, 2010 at 1:19 PM

    I am a professional wedding photographer - and have been looking at solutions to speed up my websites.

    Extending the cache lifetime of the images on my site sounds great, but I am concerned about the recompression of my images. Will any image degradation be apparent? Will this still happen if I optimize my images manually prior to publishing?

    Cheers,
    Dan

    www.danoksnevadphotography.com
    www.danoksnevadphotography.com/blog

    ReplyDelete
    Replies
      Reply
  22. BrookeNovember 3, 2010 at 1:41 PM

    Will Windows be supported?

    Repeat: but trying to give some weight!

    ReplyDelete
    Replies
      Reply
  23. FeldNovember 3, 2010 at 2:02 PM

    Please support FreeBSD.

    Regards,

    ReplyDelete
    Replies
      Reply
  24. samNovember 3, 2010 at 2:50 PM

    Does it work on Gentoo Base System version 1.6?

    ReplyDelete
    Replies
      Reply
  25. Shenoy JosephNovember 3, 2010 at 3:34 PM

    This comment has been removed by the author.

    ReplyDelete
    Replies
      Reply
  26. techdraginfoNovember 3, 2010 at 3:35 PM

    how it will be possible and is there is any trick is available ?

    ReplyDelete
    Replies
      Reply
  27. CoopsNovember 3, 2010 at 3:53 PM

    I'm surprised no one has asked this yet...

    The module may be good on a per-page basis, however what's the overhead on the server?

    Surely doing all these on-the-fly modifications to your output will have en effect on your overall server-level performance?

    Does this module only have a place on shared hosting platforms rather than high performance bespoke platforms?

    ReplyDelete
    Replies
      Reply
  28. BuddaNovember 3, 2010 at 5:03 PM

    How long has this Apache module be in use on production servers so far? Would be cautious of chucking this on an important sites server if its fresh out the door with no real world usage yet.

    ReplyDelete
    Replies
      Reply
  29. AndyNovember 3, 2010 at 5:14 PM

    This is very cool and funny timing: just posted slides from a recent talk I gave on Web UI performance tuning: http://www.slideshare.net/apemberton/ui-performance-tuning

    ReplyDelete
    Replies
      Reply
  30. mickNovember 3, 2010 at 6:51 PM

    Installed 64bit version on Ubuntu running Apache 2.2.8 this evening early tests seem promising using an ecommerce site on the server as a testbed http://www.jndarts.com 14.1 secs without 9.7 with. Strange things happen if you reload the same page though 5.1 without 8.1 with. Tested using Pingdom tools

    ReplyDelete
    Replies
      Reply
  31. linuxNovember 3, 2010 at 7:12 PM

    ok good job google it uses all the speed up filters you need. Easy to use for none linux gurus.

    www.up2city.de 1.02 seconds without
    0.90 seconds

    but i already patched our server! so its ok

    @mick 14,1 !!!!! thats too much !! change the hoster or using php cache...

    ReplyDelete
    Replies
      Reply
  32. linuxNovember 3, 2010 at 7:23 PM

    first error
    ERROR:googleurl_noicu/url_canon_noicu.cc ReadUTFChar not supported (non-icu build)
    at two server

    one use UTF8 one Iso as Charset

    ReplyDelete
    Replies
      Reply
  33. FrankNovember 3, 2010 at 10:41 PM

    As Coops pointed out, I would be hesitant to placing this on shared servers. It seems to be that doing all that on the fly processing is going to significantly increase the overhead on the server itself.

    ReplyDelete
    Replies
      Reply
  34. BRENTNovember 3, 2010 at 11:38 PM

    Very nice and impressive article you have posted. Its very helpful, i have read and bookmark this site and will recommend it to more other peoples.
    Lizard Labs

    ReplyDelete
    Replies
      Reply
  35. Hanzgroove21November 4, 2010 at 12:07 AM

    I tried this on my server. Ubuntu 10.10 64 bit running Apache2. Seemed to work okay but some requests would just hang randomly. I never had that problem. I disabled mod_pagespeed and the hanging problem went away. Any idea what could be causing this?

    ReplyDelete
    Replies
      Reply
  36. Esen SagynovNovember 4, 2010 at 12:29 AM

    This comment has been removed by the author.

    ReplyDelete
    Replies
      Reply
  37. Esen SagynovNovember 4, 2010 at 12:31 AM

    Planning to try this mod_pagespeed. If it works without any issues, will probably add it to our server which powers http://www.cubrid.org, the home page of CUBRID open source database system. Let's see the difference.

    ReplyDelete
    Replies
      Reply
  38. Trygve VeaNovember 4, 2010 at 1:46 AM

    Personally, I like Varnish. http://www.varnish-cache.org/

    ReplyDelete
    Replies
      Reply
  39. MCNovember 4, 2010 at 2:27 AM

    I'll try it too on a CentOS server that is powering an online game http://www.raceconflicts.com and let you know how it goes.
    Have high hopes in this couse speed is very important for me.

    ReplyDelete
    Replies
      Reply
  40. Olaf LedererNovember 4, 2010 at 3:58 AM

    I'm not so crazy to run that mod on my producttion server ;) Right now I installed the mod on my local testing server (Ubuntu 10), just to see if something breaks.

    Do you think you can install that mod on a server where a controlpanel is used (cPanel, Directadmin...)

    ReplyDelete
    Replies
      Reply
  41. Sean ForanNovember 4, 2010 at 6:53 AM

    Has anyone run apache benchmark on this in a realistic environment. As others have said it seems like a LOT of server overhead per process, but we may be overestimating how expensive that is. I'm just not sure.

    ReplyDelete
    Replies
      Reply
  42. Arun VasudevanNovember 4, 2010 at 8:16 AM

    Well, I forwarded this blog url to my network administrator to look into google page speed, and this is the reply I got instantly :


    "Is http://code.google.com/speed/page-speed/docs/using_mod.html running it because its been down all morning."

    ReplyDelete
    Replies
      Reply
  43. Vasily IvanovNovember 4, 2010 at 5:24 PM

    add it to lighthttp please!

    ReplyDelete
    Replies
      Reply
  44. Sasha KaiNovember 5, 2010 at 12:23 AM

    @Matt Andrew: DreamHost already has mod_pagespeed set up for customers to take advantage of! You can access it via the webpanel. Check it out: http://bit.ly/bGFbBX & spread the word...

    ReplyDelete
    Replies
      Reply
  45. RhettNovember 5, 2010 at 8:25 AM

    DreamHost just enabled this for all their customers: http://blog.dreamhost.com/2010/11/04/mod_pagespeed-now-available/

    ReplyDelete
    Replies
      Reply
  46. MaxCPM Ad Network ReviewNovember 5, 2010 at 4:28 PM

    I did some tests and it blew off my error.log to 31GB in short time.

    I think this module is a good start but for CMS, Forums or Blogs it is not usable...

    It threw too many errors with php driven sites. I will investigate some more

    ReplyDelete
    Replies
      Reply
  47. kcNovember 7, 2010 at 9:08 AM

    locks up my apache too. apache server procs just sit in W and never terminate. eventually i run out of server procs and the sit is wedged. need to restart then. nasty.

    solution?

    ReplyDelete
    Replies
      Reply
  48. breezeNovember 7, 2010 at 3:05 PM

    @ CookielessDomain and @K

    we fixed up the logs issue and some deadlocks that were happening. the svn tree has those fixes and we'll be making packages available on Monday. Thanks for trying out mod_pagespeed!

    ReplyDelete
    Replies
      Reply
  49. Jan-willemNovember 7, 2010 at 5:24 PM

    @DanOksnevadPhotography

    mod_pagespeed attempts to preserve image quality of jpegs as much as possible; there are only very small differences between images before and after recompression. That said, if you are already optimizing your jpegs for download size at a given quality level, you may discover that mod_pagespeed attempts to optimize but decides the results were not worthwhile.

    The best way to decide if image optimization helps you is to try it out. If you don't like the appearance of the resulting images (I know that photographers are more keenly sensitive to small changes in jpeg compression quality), or you discover they don't seem to be rewritten at all (the image_rewrites statistic doesn't increase much after you've surfed for a while, but other statistics increase as you'd expect), then you may be better off turning off that specific filter. You can leave everything else on and still see benefits.

    ReplyDelete
    Replies
      Reply
  50. tmonganNovember 9, 2010 at 7:32 AM

    I have installed the mod_pagespeed to one of our servers and am VERY pleased with the results. One of our clients has a large wordpress site and even with best practices implemented was taking to long to load. This mod literally off seconds and the site is loading like a champ. I want to Install it on my other servers; however, there are many legacy sites running PHP4 and http 2.0 on them. Does anyone know if this mod would effect them adversely? Appreciate the input and good post!

    ReplyDelete
    Replies
      Reply
  51. dskanthNovember 11, 2010 at 6:05 AM

    How can i implement this apache module in my site?
    What are the steps that i need to follow..

    ReplyDelete
    Replies
      Reply
  52. davbrown74November 15, 2010 at 6:28 AM

    If you are looking for dedicated servers, then check out BlueMileCloud.com.

    ReplyDelete
    Replies
      Reply
  53. newbicuyNovember 27, 2010 at 3:47 PM

    Make your websites run faster, automatically -- try mod_pagespeed for Apache.
    nice posts, thanks for sharing.. please visit my blog

    ReplyDelete
    Replies
      Reply
  54. ShrikrishnapOctober 11, 2012 at 1:43 AM

    Thanks for this. Will love to try this out.

    ReplyDelete
    Replies
      Reply
  55. UnknownOctober 11, 2012 at 11:51 AM

    Thanks for such tool.
    I think it should be incorporated with Google Webmaster Tools

    ReplyDelete
    Replies
      Reply
  56. UnknownOctober 11, 2012 at 2:40 PM

    Is FreeBSD supported?

    ReplyDelete
    Replies
      Reply
  57. Rosendo CuyasenOctober 17, 2012 at 12:30 AM

    I've done many tweak in my .htaccess for me to speed up my site. But this is another tool for me to use. Thank you.

    ReplyDelete
    Replies
      Reply
  58. UnknownFebruary 3, 2013 at 2:48 PM

    Sounds Great !

    ReplyDelete
    Replies
      Reply
Add comment
Load more...

  

Labels


  • .app
  • .dev
  • #30DaysOfFlutter
  • #AIY
  • #CSEdWeek
  • #devfest18 #devfeststories #gdg #googledevelopers #developers #community
  • #freeandopen
  • #GDC20
  • #GooglePlay #AndroidDevStory #PlayStore #DeveloperConsole #StoreListingExperiments
  • #growwithgoogle
  • #io12
  • #io13
  • #io14
  • #io15
  • #io16
  • #io17
  • #io18
  • #io2012
  • #io2013
  • #io2014
  • +1
  • 20% project
  • 3d
  • 3D face mesh
  • about.com
  • accelerator
  • Access
  • accessibility
  • Account Linking
  • actions
  • Actions Builder
  • Actions console
  • actions on google
  • Actions SDK
  • actionsongoogle
  • activity
  • Administrative APIs
  • AdMob
  • adobe
  • Adobe Creative Cloud
  • Adobe Creative Cloud Libraries
  • Ads
  • adsense
  • advanced
  • advogato
  • AdWords
  • africa
  • agency program
  • agpl
  • AI
  • AI Principles
  • AIY
  • AIY Projects
  • AIYProjects
  • ajax
  • ajax apis
  • ajax search
  • ajax search books news apis
  • Alfred Camera
  • all for good
  • amarok
  • AMP
  • AMP Cache
  • analytics
  • and Assistant
  • android
  • Android App Development
  • Android Developer
  • android developer certification
  • android developers
  • Android Development
  • Android Studio
  • Android Things
  • Android Tools
  • Android TV
  • android wear
  • android11
  • androidstudio
  • animation
  • Announcement
  • announcements
  • apache
  • api
  • API.AI
  • apis
  • apis console
  • apis explorer
  • apis. charts
  • app
  • app design
  • App dev
  • App Development
  • app engine
  • app indexing
  • app indexing api
  • App Invites
  • apple
  • Application Development
  • apps
  • apps script
  • AR
  • ARCore
  • area 120
  • artifact management
  • Artificial Intelligence
  • asia
  • assistant
  • atom publishing protocol
  • Audio
  • augmented faces
  • Augmented images
  • augmented reality
  • australia
  • Auth
  • authentication
  • authsub
  • automatic speech recognition
  • AutoML
  • awards
  • axsjax
  • barcodes
  • beacon
  • beacons
  • Belarus
  • bespin
  • best practices
  • beta
  • bigquery
  • bitcoin
  • Black Consciousness Day
  • Blockly
  • blogger
  • Bluetooth
  • book search
  • books API
  • bootcamp
  • braintree
  • Brazil
  • british english
  • Brotli
  • browser
  • Build Out
  • building ajax apps
  • BuildOut
  • Bulgaria
  • business
  • business console
  • buzz
  • c++
  • Cache
  • caja
  • caldav
  • calendar
  • camino
  • campfire one
  • caption
  • cardboard
  • CardDAV
  • cast
  • Cast Connect
  • celebrating
  • Certification
  • certification award
  • channel
  • chinese
  • chrome
  • chrome apps
  • chrome dev summit
  • chrome devtools
  • chrome experiment
  • chrome extensions
  • chrome os
  • Chrome OS IO
  • Chrome OS IO19
  • chrome web store
  • Chromebooks
  • chromecast
  • chromium
  • chronoscope
  • cifs
  • classes
  • classroom api
  • client libraries
  • closure tools
  • cloud
  • Cloud anchor
  • Cloud Anchors
  • Cloud Computing
  • cloud datastore
  • Cloud Functions
  • cloud functions for firebase
  • Cloud Next
  • cloud platform
  • cloud portability
  • cloud services
  • cloud sql
  • cloud storage
  • Cloud Study Jam
  • cms
  • coca cola
  • CocoaPods
  • code for educators
  • code jam
  • code review
  • code-in
  • codeedu
  • codelabs
  • coding
  • coffee with a googler
  • Colaboratory
  • collada
  • color
  • Colt McAnlis
  • commerce
  • community
  • community connectors
  • compatibility
  • competition
  • Compilers
  • compression
  • compressorhead
  • computer science
  • Computer Science Education Week
  • computer vision
  • computing heritage
  • conference
  • conferences
  • Console
  • contacts api
  • Containers
  • contest
  • contextual gadgets
  • conversation design
  • conversations
  • Coral
  • Coral updates
  • Core ML
  • couchdb
  • countdown to I/O 2012
  • country support
  • courses
  • COVID
  • COVID-19
  • COVID19DetectProtect
  • CPU
  • crash course
  • Crash Reporting
  • crashlytics
  • creative commons
  • cricket
  • crisis response
  • Croatia
  • Crostini
  • cryptocurrency
  • cryptography
  • css
  • css3
  • Custom Elements
  • custom search
  • custom search api
  • Czechia
  • DA
  • danish linux forum
  • dart
  • Data Compression
  • Data science
  • Data Visualization
  • database
  • Databases
  • Dataset
  • Datasets
  • datastore
  • dataviz
  • Daydream
  • deprecation
  • Depth
  • design
  • desktop
  • desktop apps
  • Dev Tools
  • devart
  • develop
  • developer
  • Developer Advocate
  • Developer Communities
  • Developer Culture
  • developer expert
  • developer features
  • Developer Keynote
  • Developer Preview
  • developer relations
  • developer student clubs
  • developers
  • developers. meetup
  • Development
  • devfest
  • devfest developer chrome maps social wave apps
  • DevFest18
  • DevFestStories
  • Device
  • DFP
  • Dia da Consciência Negra
  • dialogflow
  • differential privacy
  • discovery service
  • diversity
  • diversity-and-inclusion
  • django
  • dns
  • do-it-yourself
  • Docker
  • docs
  • documentation
  • documents list api
  • dojo
  • domain
  • domains
  • doodles
  • dot net
  • doubleclick
  • dreamweaver
  • Drive
  • drupal
  • dsc
  • dynamic links
  • earn
  • earth
  • Ebay
  • eclipse
  • eclipsecon
  • eddystone
  • Edge AI
  • Edge TPU
  • Edge TPU Accelerator
  • Edge TPU Dev Board
  • educatio
  • education
  • email
  • EMEA
  • endpoints
  • enterprise
  • Entity Extraction
  • entrepreneurs
  • Error logging
  • Estimator
  • Estimators
  • estonia
  • Ethics
  • Europe
  • event
  • events
  • evolution
  • execution api
  • extensions
  • Fabric
  • face detection
  • Fairness
  • fairness in machine learning
  • faster web
  • FCM
  • FCP
  • featured
  • feeds
  • finance
  • fintech
  • Firebase
  • Firebase Analytics
  • Firebase Cloud Messaging
  • Firebase Dynamic Links
  • firebug
  • firefox
  • firestore
  • firevox
  • firstbeta
  • fitness
  • flutter
  • Flutter 1.2
  • Flutter 1.5
  • Flutter 1.9
  • Flutter at IO
  • Flutter Clock
  • Flutter Create
  • Flutter for desktop
  • Flutter for web
  • Flutter Interact
  • Flutter Live
  • flutter release preview 1
  • flutter release preview 2
  • Follow Us
  • font api
  • Fonts
  • fosdem
  • founders
  • freebsd
  • freenet
  • Fridaygram
  • fusion tables
  • G Suite
  • G Suite Developer
  • G+
  • gadgets
  • Game Developers Conference
  • games
  • gaming
  • gcc
  • gci
  • GCP
  • GDA
  • gdata
  • GDC 2020
  • GDC17
  • GDD
  • gdd07
  • gdd08
  • gdd09
  • GDD11
  • GDE
  • gdg
  • gdl
  • gdl weekly
  • gears
  • geo
  • geolocation
  • geoserver
  • GET
  • getpaid
  • ghop
  • Gigster
  • git
  • github
  • GKE
  • Glass
  • gmail
  • Gmail Add-on
  • Gmail API
  • Gmail APIs
  • GMTC
  • gnome
  • gnome women's summer outreach program
  • Go
  • golang
  • goo.gl
  • Google
  • Google AI
  • Google Analytics
  • Google APIs
  • google apps
  • google apps api
  • google apps for your domain
  • google apps marketplace
  • Google AR
  • google assistant
  • Google Assistant Bluetooth
  • Google Assistant Developer Day
  • Google Assistant IO
  • Google Assistant IO19
  • google assistant sdk
  • Google Brain
  • google buzz
  • Google Cardboard
  • google cast
  • google certification
  • google chart api
  • Google Charts
  • google checkout
  • google chrome
  • Google Cloud
  • Google Cloud Messaging
  • Google Cloud Platform
  • google cloud storage
  • Google Cloud Talks
  • google code
  • google code project hosting
  • google code search
  • google code university
  • google compute engine
  • Google Coral
  • google data apis
  • google data protocol
  • Google Data Studio
  • google developer day
  • google developer days
  • Google Developer Experts
  • Google Developer Groups
  • Google Developer Scholarship
  • google developers
  • Google Developers Academy
  • google developers certification
  • google developers community groups
  • Google Developers Groups
  • Google Developers Live
  • Google Developers site
  • Google Developers University Consortium
  • google docs
  • Google Docs Add-on
  • Google Docs API
  • google doctype
  • google domains
  • Google Drive
  • Google Drive SDK
  • google earth
  • google fit
  • Google Fonts
  • Google For Games
  • google for startups
  • google friend connect
  • google gadgets
  • google gears
  • google grants
  • Google Groups Settings
  • google health
  • Google Home Hub
  • Google I/O
  • Google Identity Platform
  • Google in Asia
  • google io
  • Google IOS Android
  • Google Maps
  • Google Maps Platform
  • google mashup editor
  • Google Noto fonts
  • google pay
  • google pay account
  • google pay api
  • google pay business
  • Google Pay Developers
  • Google Pay India
  • google pay integration
  • google pay support
  • google photos
  • google platform
  • Google Play
  • Google Play Developer API
  • google play services
  • Google Registry
  • google scholarships
  • Google Science Fair
  • Google sheets
  • Google Sheets Add-on
  • Google Sheets API
  • Google Slides
  • Google Slides Add-on
  • Google Slides API
  • google space
  • Google Spreadsheets API
  • google storage
  • google summer of code
  • Google tech talk
  • Google technology
  • google technoloy user groups
  • google tv
  • google visualization api
  • google wallet
  • Google Wave
  • google web elements
  • google web toolkit
  • Google Workspace
  • Google Workspace Add-ons
  • Google Workspace Developer
  • google.org
  • google+
  • GoogleAssistant
  • googlecast
  • googledevelopers
  • googleio
  • googlenew
  • GooglePlay
  • GooglePlay AndroidDev
  • googlewebelements googleio
  • GPE
  • GPGS C++ Games
  • GPT
  • Gradle
  • green linux
  • Groovy
  • Groups API
  • grow
  • grow with google
  • gsoc
  • GSuite
  • gtags
  • gtug
  • guest post
  • guice
  • gulp
  • GWSOP
  • gwt
  • gzip
  • hackathon
  • hacking
  • hackthon
  • hamilton
  • Handwriting
  • hangouts
  • Hangouts Chat
  • Hangouts Chat API
  • haproxy
  • Headset
  • hg
  • hibernate
  • howto
  • hpux
  • html
  • html5
  • http
  • I/O
  • I/O 17
  • I/O 2017
  • I/O Extended
  • I/O Live
  • ical
  • ICYMI
  • identity
  • ietf
  • ignite
  • igoogle
  • iguanas
  • iiw
  • Image Compression
  • image search
  • Imara
  • In-app billing
  • in-app payments
  • in-app purchase
  • incubator
  • India
  • indie
  • Indie Games Accelerator
  • information visualization
  • Instagram
  • integration status
  • intelligentwire
  • interactive music
  • International Women’s Day
  • internationalization
  • internet explorer
  • internet of things
  • internship
  • interviews
  • IO
  • IO17
  • io18
  • IO19
  • IO19 Flutter
  • IO2017
  • ios
  • iOS SDK
  • IoT
  • ipad
  • iphone
  • iPhone Development
  • israel
  • Issue Tracker
  • IWD 2020
  • jaiku
  • japanese
  • java
  • javascript
  • jetpack
  • joomla
  • joomladayus2007
  • joomladayusa
  • JS
  • json
  • karaoke
  • KDE
  • KDE 4.0
  • Keras
  • kernel
  • kernel summit
  • keynote
  • khronos
  • kids
  • kids coding
  • kids coding team
  • kml
  • korean
  • Kotlin
  • Krakow
  • Kubernetes
  • labs
  • lanchpad
  • language
  • languages
  • laptop apps
  • laptops
  • latam accelerator
  • LatAm startups
  • Latest
  • Latin America
  • latitude
  • latvia
  • launch
  • launchpad
  • launchpad accelerator
  • launchpad studio
  • LaunchShow
  • lca
  • Leadership
  • Learning
  • lens
  • lessons
  • licenses
  • linux
  • linux foundation
  • Linux on Chrome OS
  • Linux on Chromebooks
  • linux summit
  • linux virtual server
  • linuxconf eu
  • lithuania
  • Local Home
  • Local Home SDK
  • localization
  • Location
  • LoCo
  • Logging
  • london
  • mac
  • MacFuse
  • Machine
  • machine intelligence
  • machine learning
  • machine learning accelerator
  • Mainframe Migration
  • maker
  • Makers
  • malware
  • maps
  • maps apis
  • Marketplace
  • material
  • material components
  • material design
  • MDL
  • MediaPipe
  • meetup
  • mercurial
  • Mexico startups
  • Micronaut
  • Microservices
  • MIT CSAIL
  • MIT Media Lab
  • ml
  • ML Kit
  • MLCC
  • mobile
  • Mobile App Development
  • mobile design
  • Mobile Development
  • mobile performance
  • mobile sites
  • mobile speed
  • mobile UX
  • Mobile web
  • Mobile World Congress
  • mod_pagespeed
  • Moderator
  • monetize
  • Monthly roundup
  • MOOC
  • mozilla
  • multi-platform
  • mylar
  • myspace
  • MySQL
  • mythtv
  • named
  • narratives
  • native ads
  • native client
  • nearby
  • Nest
  • Nest WiFi
  • netbsd
  • Next Billion Users
  • non-profit
  • nonsense
  • nosql
  • notifications
  • Noto Serif CJK
  • NPM
  • nss
  • nvidia
  • NYT
  • O3D
  • oauth
  • OAuth playground
  • OAuth2
  • Object Detection and Tracking
  • objective-c
  • OCaml
  • Occlusion
  • ocr
  • ODF
  • office hours
  • oha
  • online payments
  • OOXML
  • open data
  • open source
  • open source blog
  • open source releases
  • open web
  • open-source
  • openajax alliance
  • opengl
  • openid
  • opensocial
  • openssh
  • openssl
  • Optimization
  • oreilly
  • orkut
  • oscon
  • oscon2007
  • osi
  • oss devs
  • ossjam
  • osx
  • pactester
  • page speed
  • PageSpeed
  • palette
  • payment handler
  • payment request api
  • payment web standard
  • payments
  • paypal
  • Peer bonus program
  • performance
  • persistence
  • persistent AR
  • phone
  • photos
  • picasa
  • picasa web
  • places API
  • play services
  • playground
  • plone
  • plone sprint
  • podcast
  • poland
  • Poly
  • polymer
  • Polymer Summit
  • portugal
  • Pose Detection
  • Pose Estimation
  • posix
  • POST
  • PowerMeter API
  • prediction api
  • Prerender
  • preview
  • privacy
  • prizes
  • processing
  • production access
  • products - slides
  • programmers
  • programming
  • Progressive Web App
  • Project Connected Home over IP
  • project hosting
  • Project Loon
  • Project Tango
  • prototype
  • proximity
  • pubsubhubbub
  • PWA
  • py3k
  • python
  • python sprint
  • Qualcomm
  • Qualcomm Google
  • rails
  • random hacks of kindness
  • Rasberry Pi
  • React
  • reader
  • releases
  • Remote Config
  • research
  • reserve seats
  • Resources
  • Responsible AI
  • REST
  • result snippets
  • Reto Meier
  • review process
  • Rewarded Ads
  • Rewarded Video Ads
  • rhino
  • Saatchi
  • Safety & Security
  • safety and security
  • salesforce
  • samba
  • Sample dialogs
  • sandbox
  • Santa Tracker
  • Scala
  • scalability
  • scale-ups
  • Sceneform
  • schedule
  • scholarship
  • scholarships
  • scopes
  • Scratch
  • screencast
  • sdk
  • sdks
  • search
  • security
  • Selfie Segmentation
  • Serbia
  • serif
  • Serverless
  • service worker
  • sessions
  • seurat
  • shape
  • Sheets
  • Sheets API
  • shindig
  • shopping
  • Shoreline Amphitheatre
  • shortcuts
  • showcase
  • sidewiki
  • sign-in
  • silverstripe
  • SIMD
  • sitemaps
  • sites api
  • sixapart
  • sketchup
  • Slides API
  • small business
  • small businesses
  • small-business
  • Smart Home
  • Smart Lock for Passwords
  • soap search api
  • soc
  • social
  • social graph
  • solaris
  • solutions challenge
  • souders
  • spa2007
  • Space
  • spdy
  • speakers
  • speech
  • speed
  • speed tracer
  • Spring
  • spyware
  • Stable release
  • Stackdriver
  • standards
  • startup
  • Startup accelerator
  • startup africa roadtrip
  • startups
  • Static Sites
  • STEM
  • storage
  • stories
  • Street View
  • Strobe
  • student programs
  • students
  • stuff
  • style
  • subscribed links
  • subscription
  • subversion
  • summer of code
  • Sundar Pichai
  • SVG
  • sxsw
  • syndication
  • targeted spyware
  • tasks API
  • Team Drives (new)
  • techmakers
  • Technical Writing
  • technology
  • templates
  • TensorFlow
  • tensorflow dev summit
  • TensorFlow Lite
  • TensorFlow Research Cloud
  • tensorRT
  • Test Lab
  • testing
  • text embedding models
  • Tez
  • TF Lite
  • tfdevsummit
  • TFLite
  • themes
  • thought leadership
  • tool
  • Toolkit
  • tools
  • topp
  • TPU
  • TPU Dev Board
  • training
  • Traits
  • tranparency
  • transit
  • translate
  • translation
  • tutorials
  • tv
  • ubiquitous computing
  • ubiquity
  • ubucon
  • ubuntu
  • Udacity
  • UI
  • Ukraine
  • UN
  • UNDP
  • UNICEF
  • unicode
  • unit test
  • Unity
  • universal
  • Universal App Campaigns
  • University
  • unix
  • Update
  • updates
  • url
  • url shortener
  • URLs
  • UX
  • verification
  • video
  • videos
  • Vim
  • virtual keyboard
  • virtual reality
  • visualization
  • voice
  • voice kit
  • voice user interface
  • VR
  • VUI
  • wattpad
  • Wearables
  • Weave
  • web
  • web animations api
  • web apps
  • web components
  • web design
  • web designer
  • web development
  • web exponents
  • web fonts
  • web performance
  • web platform docs
  • web registry
  • webfonts
  • webgl
  • webmaster
  • WebP
  • website optimizer
  • websites
  • webVR
  • weekly roundup
  • WhiteHouse.gov
  • Who's at Google I/O
  • win
  • windows
  • windows programming
  • Winter of Code
  • women developers
  • Women in Tech
  • Women Tech Makers
  • women techmakers
  • WomenTechmakers
  • writing
  • wtm
  • xauth
  • yahoo
  • young developers
  • Young Makers
  • youtube
  • zlib
  • zurich
  • ZXing


Archive


  •     2021
    • Feb
    • Jan
  •     2020
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2019
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2018
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2017
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2016
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2015
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
  •     2014
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2013
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2012
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2011
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2010
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2009
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2008
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2007
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2006
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2005
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
Subscribe
Visit Google Developers for docs, event info, and more.
  • Google
  • Privacy
  • Terms