The new version of the Advanced REST client application build on Chrome platform is now available. It is new(ish) kind of Chrome apps that was introduced some time ago by Chrome team.
So what’s the big deal? The app was already working on Chrome platform before. Well, in so called packaged apps (the new ones) authors can deliver experience comparable to native apps.
In other words:
- The app is seamlessly integrated into the desktop - unlike other web based apps
- The app uses system’s app launcher like any other installable app
- And finally the app can use new set of low level system APIs that I’ll describe below
Framework used to build the app is Polymer with set of paper-* and iron-* web components. As Polymer authors described:
Even OAuth authorization is more secured in Chrome Apps because token exchange is happening in Chrome internally. So when you - for example - save a request on Google Drive you can be sure that the access token can’t be leaked outside the app, and other apps / scripts can’t use the token to authorize their requests.
The app is scalable in terms of usage and it’s development. All features, system architecture and design was considered before coding phase. There is a roadmap for the app (that I’ll publish soon) and new app is ready to implement many new features that will help you debug and test your APIs.
Here I’d like to mention that I’m listening your opinions which are very important. They usually influence app design and development. If this is something that developers community can accept and feels that this is useful in APIs development there’s no argue about implementing it in the app. You can discuss ideas on app’s issue tracker.
That’s all for now. I’m waiting for your feedback in comments section and on issue tracker.
See you soon and happy RESTing!