Useful Chrome Extensions for Google App Engine Developers

chrome python webdevelopers appengine

February 10 2013 - 23:21

As an App Engine developer (particularly with Python), I find my self in need of tools to help me in many ways. So, while searching throught Chrome Web Store for App Engine and web developer tools, I found cool stuff there, and gathered the top 3 of my choice.

The only purpose of this post is to spread these tools for the App Engine developers community.

1. App Engine Python Docs (link):

This tool, is an extension for chrome that helps you quickly search for content in App Engine python docs. You should just type 'gae' and the term you want to search into the Omnibox.

Here is an example of how it works:

App Engine Python Docs

2. App Engine Resource Usage (link):

A resource usage monitor for Google App Engine. Monitors HTTP headers for resource cost estimates when logged as an application admin.

Google App Engine includes information headers that let you estimate resource usage for each HTTP request.

The headers are included only when using the application as an app owner. Headers included are: "x-appengine-estimated-cpm-us-dollars", "x-appengine-resource-usage" and "x-appengine-resource-usage".

This extension let you collect stats and export to CSV files.

For documentation about GAE headers refer to:

Here is an example of this extension in work:

App Engine Resource Usage

3. Speed Tracer (by Google) (link):

This tool is provided by Google, and is not specifically for App Engine developers, but for any web developer. You can know more about the performance of your web apps.

It helps you identify and fix performance problems in your web applications. It visualizes metrics that are taken from low level instrumentation points inside of the browser and analyzes them as your application runs.

Using Speed Tracer you are able to get a better picture of where time is being spent in your application. This includes problems caused by:

  • Javascript parsing and execution
  • Layout
  • CSS style recalculation and selector matching
  • DOM Event handling
  • Network resource loading
  • Timer fires
  • XMLHttpRequest callbacks
  • Painting
  • and more ...

Here is an example of this extension in work:

Speed Tracer

These were the top 3 extensions I found very useful as an App Engine developer. I hope these tips can be helpful for you, and later I'll try to post more abotu useful tools for App Engine and web developers.

If you know any cool extension not only for App Engine developers but for web development in general, post it in the comments and I'll write about it in a future post.