diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,9 @@
+0.9.3
+-------
+
+* Remove check of responseType in vanilla backend
+  ([#13](https://github.com/haskell-servant/servant-js/pull/13), [#14](https://github.com/haskell-servant/servant-js/issues/14))
+
 0.9.2
 -----
 
diff --git a/servant-js.cabal b/servant-js.cabal
--- a/servant-js.cabal
+++ b/servant-js.cabal
@@ -1,5 +1,5 @@
 name:                servant-js
-version:             0.9.2
+version:             0.9.3
 synopsis:            Automatically derive javascript functions to query servant webservices.
 description:
   Automatically derive javascript functions to query servant webservices.
diff --git a/src/Servant/JS/Vanilla.hs b/src/Servant/JS/Vanilla.hs
--- a/src/Servant/JS/Vanilla.hs
+++ b/src/Servant/JS/Vanilla.hs
@@ -40,7 +40,7 @@
  <> "    if (xhr.readyState === 4) {\n"
  <> "      if (xhr.status === 204 || xhr.status === 205) {\n"
  <> "        " <> onSuccess <> "();\n"
- <> "      } else if (xhr.status >= 200 && xhr.status < 300 && xhr.responseType === 'json') {\n"
+ <> "      } else if (xhr.status >= 200 && xhr.status < 300) {\n"
  <> "        try { res = JSON.parse(xhr.responseText); } catch (e) { " <> onError <> "(e); }\n"
  <> "        if (res) " <> onSuccess <> "(res);\n"
  <> "      } else {\n"
