![use swagger editor to edit other things use swagger editor to edit other things](http://hanoian.com/content/images/swagger_first_screen.png)
We used the native functionality offered by Google Chrome to make our extension even faster.
![use swagger editor to edit other things use swagger editor to edit other things](https://docs.sensedia.com/en/api-platform-guide/4.6.x.x/apis/_images/swaggerEditor_errorMsg.png)
Meanwhile, we also kept making API call in the background to make sure the account data would not be stale. Since we store the data every time we get it, it is faster the next time we load it.
![use swagger editor to edit other things use swagger editor to edit other things](https://19yw4b240vb03ws8qm25h366-wpengine.netdna-ssl.com/wp-content/uploads/designing-PUT-request.png)
As a result, the next time we would take the data from the stored data and render it. Hereafter, we stored the data we got every time. So here’s what we did: We made an async API call which didn’t block the DOM rendering. We wanted to reduce the API call time which is an impossible feat. So the whole process would take a minimum of 1-2 seconds. After looking at similar extensions available on web, we found out that the first API call of the user that we make is time consuming after which the DOM renders. If you use Crowdfire extension for Chrome, you would notice that the accounts are already loaded as soon as you click on the extension. We had one aim while building Crowdfire share extension: To make it faster and better. It is the only extension that loads within half a second unlike its peers.Crowdfire is the first extension that helps you share photos on Twitter and Instagram simultaneously.We built Crowdfire extension for Chrome to solve two problems: We built Crowdfire share and then thought of building its extension. The idea was to have something so simple that we could just right click and share. We have always thought of finding a way to share anything instantly from anywhere.