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

WebP, a new image format for the Web

Thursday, September 30, 2010
Share on Twitter Share on Facebook
Google
Labels: chrome , faster web

35 comments :

  1. PC SOPORTE TECNICOSeptember 30, 2010 at 3:17 PM

    If Google new invention success then we may be preparing a farewell for JPEG, PNG, and GIF formats.

    ReplyDelete
    Replies
      Reply
  2. JKLSeptember 30, 2010 at 3:30 PM

    I would rather encourage you to help making the PNG format smaller instead of trying to establish another new web image format. The world does not need it.

    ReplyDelete
    Replies
      Reply
  3. redeyemonSeptember 30, 2010 at 4:09 PM

    PNG has a totally different goal than this, so usurping PNG means nothing.

    This is JPEGs goal, so usurping JPEG would be desirable. Especially with a functional lossy alpha layer.

    ReplyDelete
    Replies
      Reply
  4. JKLSeptember 30, 2010 at 4:42 PM

    The advantage of JPEG to PNG is the file size. If you want small files, use JPEG. If you want transparency, accept a few bytes more. So what?

    ReplyDelete
    Replies
      Reply
  5. Stephen BlumSeptember 30, 2010 at 5:56 PM

    Thank you WebP Team. This is very appropriate. Definitely add transparency.

    ReplyDelete
    Replies
      Reply
  6. BenjoSeptember 30, 2010 at 6:06 PM

    Love it. Thought Jpeg2k was not a good way for the web, but jpeg is
    old, very old in ways that there has to be something better.., and
    WebP with Alpha Channel is a Ruler. But how is the Performance need in
    comparing to jpeg and png for render in browser or encode/decode.

    ReplyDelete
    Replies
      Reply
  7. rmSeptember 30, 2010 at 10:22 PM

    Will it support animation? Would be great to finally have an alternative to the antique GIF for animated images.

    ReplyDelete
    Replies
      Reply
  8. DuenDSeptember 30, 2010 at 11:16 PM

    I think will be a good idea to add a header with an index and embed several "versions" at different resolutions of the same image (with offsets and lengths).
    So from a small device (smartphone) people could access to a small version of the image (without needing of downloading the whole file), and a normal computer could skip small versions and get the biggest resolution. That will greatly speed up internet navigation from mobile devices and will reduce traffic data.

    ReplyDelete
    Replies
      Reply
  9. victorholmes02September 30, 2010 at 11:19 PM

    Wonderful article,thanks for putting this together! "This is obviously one great post. Thanks for the valuable information and insights you have so provided here. Keep it up!"
    How to seduce a woman

    ReplyDelete
    Replies
      Reply
  10. JorgeOctober 1, 2010 at 1:18 AM

    It would be nice to compare the same image with different compression levels, in JPEG and WebP. I mean, same image at 100K, at 50K, at 25K.
    Also do not use "Images in the left column are JPEG originals", use TIFF or PNG originals.

    ReplyDelete
    Replies
      Reply
  11. biafraOctober 1, 2010 at 2:08 AM

    Will it have a progressive mode? For small screens on mobile devices sometimes its enough not to have the full resolution. A mobile client could decide its got enough of a picture when a certain resolution is reached.

    ReplyDelete
    Replies
      Reply
  12. Patrick SamphireOctober 1, 2010 at 3:01 AM

    A good idea, but practically, you're talking about a decade before the older browsers will have reduced by enough to enable this to be usable.

    ReplyDelete
    Replies
      Reply
  13. arunOctober 1, 2010 at 5:50 AM

    I apreciate this idea, we need innovation rether than satisfying ourself with existing technology.

    ReplyDelete
    Replies
      Reply
  14. fortboiseOctober 1, 2010 at 8:11 AM

    Using scaled-down images for the sample gallery does not provide a useful comparison. If you want to limit the size of the web page, show crops from the full images, but show them at full scale.

    ReplyDelete
    Replies
      Reply
  15. GlennOctober 1, 2010 at 8:50 AM

    I'm interested to see this file format used and to see how it compares. Will it perserve transparencies? Is this supposed to be a replacement for all web images?

    ReplyDelete
    Replies
      Reply
  16. ElyOctober 1, 2010 at 9:48 AM

    sounds a lot like .art files to me.

    ReplyDelete
    Replies
      Reply
  17. chriscoxadobeOctober 1, 2010 at 11:37 AM

    Why do most of the WebP images show a significant color shift compared to the original images? Shouldn't that be considered a major bug?

    ReplyDelete
    Replies
      Reply
  18. chriscoxadobeOctober 1, 2010 at 11:41 AM

    And why would JPEG "originals" show DCT artifacts that are not present in the WebP examples? Were they both compressed from a lossless original, or is there a mistake in your presentation of the examples?

    ReplyDelete
    Replies
      Reply
  19. Mark OakleyOctober 1, 2010 at 11:55 AM

    Am I seeing that certain details actually seem to crisp-up in the WebP version? If so, then that kind of cool.

    How is WebP with black & white?

    I've got a site which is graphics-heavy with a stack of black and white .GIFs

    Any chance it would be worth converting GIFs over to WebP?

    Oh, and what kind of crunch power is required for this format? Is this going to drag on older machines?

    ReplyDelete
    Replies
      Reply
  20. DiSCoOctober 1, 2010 at 12:25 PM

    Really trustworthy blog. sesli Please keep updating with great posts like this one. sesli sohbet I have booked marked your site and am about to email it

    to a few friends of mine that I know would enjoy reading.. sesli chat

    ReplyDelete
    Replies
      Reply
  21. CraigOctober 1, 2010 at 12:35 PM

    tux - I'm afraid you are actually an immense retard and are completely wrong. The compression schemes used by JPEG and PNG are aimed at entirely different goals and therefore neither makes the other obsolete. Your retarded simplification of the differences doesn't demonstrate an understanding of their relative purposes. I'll outline it in layman's terms for your simple mind. JPEG is suited for photographic images where pixels don't fall into uniform blocks allowing lossy compression to have a minimal impact on perceived loss of quality. PNG is suited for vector web graphics and images requiring hard outlines and smooth gradients. It is a lossless format but is compressed using the deflate algorithm commonly employed by web servers among other things. In short, it would appear that you've used Photoshop a little, compared a few file sizes and naively think you understand the finer points of complex bitmap formats. Newsflash: you don't - get a clue before you expose your incredible stupidity next time.

    ReplyDelete
    Replies
      Reply
  22. sandesh.t.jadhavOctober 1, 2010 at 9:46 PM

    As pointed out that, it will add extra accessibility to mobile Internet users.

    ReplyDelete
    Replies
      Reply
  23. .October 2, 2010 at 6:28 PM

    This comment has been removed by the author.

    ReplyDelete
    Replies
      Reply
  24. MrTAZOctober 4, 2010 at 7:10 AM

    A Stéréoscopic integration with only diff of pictures(compressed) soon ?
    And to WebM too ?
    That will be so cool !
    I'd like deposed a patent for this...

    ReplyDelete
    Replies
      Reply
  25. ToddOctober 4, 2010 at 12:24 PM

    Proprietary? Or will Google provide it Open Source?

    ReplyDelete
    Replies
      Reply
  26. waffleOctober 4, 2010 at 2:13 PM

    @Craig I'm afraid you're an immense jerkass-wad, and that you wouldn't be able to say what you said out face to face without a computer.
    Newsflash: using 'newsflash' doesn't add any emphasis to your conclusion.

    ReplyDelete
    Replies
      Reply
  27. SemilOctober 4, 2010 at 3:15 PM

    WebP team read this and be ashamed: http://x264dev.multimedia.cx/archives/541

    ReplyDelete
    Replies
      Reply
  28. RyanAndJulieOctober 5, 2010 at 1:14 PM

    If you are going to make a web specific image format, why not embed a metadata tag containing a URL to a better (resolute/quality) image. You could create multi-scale images as a chain of multiple files (whereby the lowest quality image is selected by default or if some CSS setting suggests it as default). Then the http client can recursively request better images in the background and refine the page dynamically. I'm sure that this is not a novel idea.

    Regards,
    Ryan Fogarty

    ReplyDelete
    Replies
      Reply
  29. איציקOctober 5, 2010 at 3:54 PM

    מצדיע לכם

    ReplyDelete
    Replies
      Reply
  30. JonOctober 5, 2010 at 8:14 PM

    Well done

    ReplyDelete
    Replies
      Reply
  31. LlubNekOctober 5, 2010 at 9:54 PM

    Should add XMP or EXIF support for image metadata. Easy enough for anyone to do, since you're using RIFF, but it should be standardized, and for now, you guys control the standard.

    ReplyDelete
    Replies
      Reply
  32. LlubNekOctober 5, 2010 at 9:59 PM

    Also, if you're adding alpha support to WebP anyway, alpha channel support in WebM (VP8 video) would be really nice.

    ReplyDelete
    Replies
      Reply
  33. Jan "Řrřola" KadlecOctober 18, 2010 at 8:26 AM

    I'd like to see:
    - support for XMP metadata
    - psychovisual optimizations in the WebM encoder
    - support for lossless encoding
    - using both WebM inter and intra coding for images (as in the hipix image format)

    ReplyDelete
    Replies
      Reply
  34. GauravJanuary 16, 2011 at 3:06 AM

    well done!

    ReplyDelete
    Replies
      Reply
  35. BigMouthJuly 11, 2011 at 6:27 AM

    Any word on the transparency support? Potential updates?

    ReplyDelete
    Replies
      Reply
Add comment
Load more...

  

Labels


  • .app
  • .dev
  • #AIY
  • #devfest18 #devfeststories #gdg #googledevelopers #developers #community
  • #freeandopen
  • #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
  • accessibility
  • actions
  • actions on google
  • actionsongoogle
  • activity
  • Administrative APIs
  • AdMob
  • adobe
  • 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
  • all for good
  • amarok
  • AMP
  • AMP Cache
  • analytics
  • and Assistant
  • android
  • android developer certification
  • android developers
  • Android Development
  • Android Studio
  • Android Things
  • android wear
  • 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
  • Blockly
  • blogger
  • Bluetooth
  • book search
  • books API
  • bootcamp
  • braintree
  • Brazil
  • british english
  • Brotli
  • browser
  • Build Out
  • building ajax apps
  • BuildOut
  • Bulgaria
  • business
  • buzz
  • c++
  • Cache
  • caja
  • caldav
  • calendar
  • camino
  • campfire one
  • caption
  • cardboard
  • CardDAV
  • cast
  • 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
  • chromecast
  • chromium
  • chronoscope
  • cifs
  • classes
  • classroom api
  • client libraries
  • closure tools
  • cloud
  • Cloud anchor
  • Cloud Anchors
  • cloud datastore
  • 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
  • competition
  • Compilers
  • compression
  • compressorhead
  • computer science
  • computer vision
  • computing heritage
  • conference
  • conferences
  • contacts api
  • Containers
  • contest
  • contextual gadgets
  • conversation design
  • conversations
  • Coral
  • Core ML
  • couchdb
  • countdown to I/O 2012
  • courses
  • CPU
  • crash course
  • Crash Reporting
  • crashlytics
  • creative commons
  • cricket
  • crisis response
  • Croatia
  • cryptocurrency
  • cryptography
  • css
  • css3
  • custom search
  • custom search api
  • Czechia
  • danish linux forum
  • dart
  • Data Compression
  • Data Visualization
  • database
  • Databases
  • Dataset
  • Datasets
  • datastore
  • dataviz
  • Daydream
  • deprecation
  • design
  • devart
  • develop
  • developer
  • Developer Communities
  • Developer Culture
  • developer expert
  • developer features
  • Developer Keynote
  • developer relations
  • developer student clubs
  • developers
  • developers. meetup
  • Development
  • devfest
  • devfest developer chrome maps social wave apps
  • DevFest18
  • DevFestStories
  • DFP
  • dialogflow
  • differential privacy
  • discovery service
  • diversity
  • 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 TPU
  • Edge TPU Accelerator
  • Edge TPU Dev Board
  • educatio
  • education
  • email
  • EMEA
  • endpoints
  • enterprise
  • entrepreneurs
  • Estimator
  • Estimators
  • estonia
  • Ethics
  • Europe
  • event
  • events
  • evolution
  • execution api
  • extensions
  • Fabric
  • 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
  • freebsd
  • freenet
  • Fridaygram
  • fusion tables
  • G Suite
  • G+
  • gadgets
  • Game Developers Conference
  • games
  • gaming
  • gcc
  • gci
  • GCP
  • GDA
  • gdata
  • GDC17
  • GDD
  • gdd07
  • gdd08
  • gdd09
  • GDD11
  • GDE
  • gdg
  • gdl
  • gdl weekly
  • gears
  • geo
  • geolocation
  • geoserver
  • getpaid
  • ghop
  • git
  • github
  • GKE
  • gmail
  • Gmail APIs
  • GMTC
  • gnome
  • gnome women's summer outreach program
  • Go
  • golang
  • goo.gl
  • Google
  • Google AI
  • Google APIs
  • google apps
  • google apps api
  • google apps for your domain
  • google apps marketplace
  • Google AR
  • google assistant
  • Google Assistant Bluetooth
  • Google Assistant IO
  • Google Assistant IO19
  • google assistant sdk
  • Google Brain
  • google buzz
  • Google Cardboard
  • google cast
  • google certification
  • google chart api
  • google checkout
  • google chrome
  • Google Cloud
  • Google Cloud Messaging
  • Google Cloud Platform
  • google cloud storage
  • 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 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 API
  • google doctype
  • google domains
  • Google Drive
  • Google Drive SDK
  • google earth
  • google fit
  • Google Fonts
  • 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 api
  • google photos
  • google platform
  • Google Play
  • Google Play Developer API
  • google play services
  • Google Registry
  • google scholarships
  • Google Science Fair
  • Google sheets
  • Google Sheets API
  • Google Slides
  • 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.org
  • google+
  • GoogleAssistant
  • googlecast
  • googledevelopers
  • googleio
  • googlenew
  • GooglePlay
  • googlewebelements googleio
  • GPE
  • GPGS C++ Games
  • GPT
  • green linux
  • Groups API
  • grow
  • grow with google
  • gsoc
  • GSuite
  • gtags
  • gtug
  • guest post
  • guice
  • gulp
  • GWSOP
  • gwt
  • gzip
  • hackathon
  • hacking
  • hackthon
  • hamilton
  • 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
  • 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
  • intelligentwire
  • interactive music
  • 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
  • jaiku
  • japanese
  • java
  • javascript
  • jetpack
  • joomla
  • joomladayus2007
  • joomladayusa
  • json
  • karaoke
  • KDE
  • KDE 4.0
  • Keras
  • kernel
  • kernel summit
  • keynote
  • khronos
  • kids
  • kids coding
  • kids coding team
  • kml
  • korean
  • Krakow
  • Kubernetes
  • labs
  • lanchpad
  • language
  • languages
  • latam accelerator
  • LatAm startups
  • Latin America
  • latitude
  • latvia
  • launch
  • launchpad
  • launchpad accelerator
  • launchpad studio
  • lca
  • Leadership
  • Learning
  • lens
  • lessons
  • licenses
  • linux
  • linux foundation
  • linux summit
  • linux virtual server
  • linuxconf eu
  • lithuania
  • Local Home
  • localization
  • LoCo
  • london
  • mac
  • MacFuse
  • Machine
  • machine intelligence
  • machine learning
  • machine learning accelerator
  • maker
  • Makers
  • malware
  • maps
  • maps apis
  • Marketplace
  • material
  • material components
  • material design
  • MDL
  • meetup
  • mercurial
  • Mexico startups
  • 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
  • MOOC
  • mozilla
  • multi-platform
  • mylar
  • myspace
  • MySQL
  • mythtv
  • named
  • narratives
  • native ads
  • native client
  • nearby
  • netbsd
  • non-profit
  • nonsense
  • nosql
  • notifications
  • Noto Serif CJK
  • nss
  • nvidia
  • NYT
  • O3D
  • oauth
  • OAuth playground
  • OAuth2
  • objective-c
  • OCaml
  • 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
  • persistent AR
  • phone
  • photos
  • picasa
  • picasa web
  • places API
  • play services
  • playground
  • plone
  • plone sprint
  • podcast
  • poland
  • Poly
  • polymer
  • Polymer Summit
  • portugal
  • posix
  • PowerMeter API
  • prediction api
  • Prerender
  • preview
  • privacy
  • prizes
  • processing
  • programmers
  • programming
  • Progressive Web App
  • project hosting
  • Project Loon
  • Project Tango
  • prototype
  • proximity
  • pubsubhubbub
  • PWA
  • py3k
  • python
  • python sprint
  • Qualcomm
  • Qualcomm Google
  • rails
  • random hacks of kindness
  • Rasberry Pi
  • reader
  • releases
  • Remote Config
  • research
  • reserve seats
  • Responsible AI
  • result snippets
  • Reto Meier
  • Rewarded Ads
  • Rewarded Video Ads
  • rhino
  • Saatchi
  • Safety & Security
  • safety and security
  • salesforce
  • samba
  • Sample dialogs
  • sandbox
  • Santa Tracker
  • scalability
  • scale-ups
  • Sceneform
  • schedule
  • scholarship
  • scholarships
  • scopes
  • Scratch
  • screencast
  • sdk
  • sdks
  • search
  • security
  • Serbia
  • serif
  • service worker
  • sessions
  • seurat
  • shape
  • Sheets API
  • shindig
  • shopping
  • Shoreline Amphitheatre
  • shortcuts
  • showcase
  • sidewiki
  • sign-in
  • silverstripe
  • SIMD
  • sitemaps
  • sites api
  • sixapart
  • sketchup
  • Slides API
  • small business
  • small businesses
  • 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
  • Stable release
  • standards
  • startup
  • Startup accelerator
  • startup africa roadtrip
  • startups
  • STEM
  • storage
  • Street View
  • Strobe
  • student programs
  • students
  • stuff
  • style
  • subscribed links
  • subscription
  • subversion
  • summer of code
  • Sundar Pichai
  • SVG
  • sxsw
  • syndication
  • tasks API
  • Team Drives (new)
  • techmakers
  • templates
  • TensorFlow
  • tensorflow dev summit
  • TensorFlow Lite
  • TensorFlow Research Cloud
  • tensorRT
  • Test Lab
  • testing
  • text embedding models
  • TF Lite
  • tfdevsummit
  • TFLite
  • themes
  • thought leadership
  • tool
  • Toolkit
  • tools
  • topp
  • TPU
  • training
  • Traits
  • tranparency
  • transit
  • translate
  • translation
  • tutorials
  • tv
  • ubiquitous computing
  • ubiquity
  • ubucon
  • ubuntu
  • Udacity
  • UI
  • Ukraine
  • unicode
  • unit test
  • Unity
  • universal
  • Universal App Campaigns
  • University
  • unix
  • 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 in Tech
  • Women Tech Makers
  • women techmakers
  • WomenTechmakers
  • writing
  • wtm
  • xauth
  • yahoo
  • young developers
  • Young Makers
  • youtube
  • zlib
  • zurich
  • ZXing


Archive


  •     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.

Company-wide

  • Official Google Blog
  • Public Policy Blog
  • Student Blog

Products

  • Google for Work Blog
  • Chrome Blog
  • Official Android Blog

Developers

  • Ads Developer Blog
  • Android Developers Blog
  • Developers Blog
  • Google
  • Privacy
  • Terms