diff --git a/javascript/src/iframe/viamapi-iframe.html b/javascript/src/iframe/viamapi-iframe.html
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..fc35b13abad5fa821f92192cd838011b7ab47822 100644
--- a/javascript/src/iframe/viamapi-iframe.html
+++ b/javascript/src/iframe/viamapi-iframe.html
@@ -0,0 +1,13 @@
+<html>
+<head>
+    <!-- Crypto providers are optional -->
+    <script src="https://cdnjs.cloudflare.com/ajax/libs/babel-polyfill/7.7.0/polyfill.min.js"></script>
+    <script src="https://cdnjs.cloudflare.com/ajax/libs/asmCrypto/2.3.2/asmcrypto.all.es5.min.js"></script>
+    <script src="https://cdn.rawgit.com/indutny/elliptic/master/dist/elliptic.min.js"></script>
+    <!-- Crypto -->
+    <script src="https://cdn.jsdelivr.net/npm/webcrypto-liner@1.1.4/build/webcrypto-liner.shim.min.js"></script>
+</head>
+<body>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/javascript/webpack.config.js b/javascript/webpack.config.js
index 70f7c3cc662ff0367c945e0c707635f1ec8f1d33..ec89b4464ba00cc68bbf02dc4039aa2b816e094d 100644
--- a/javascript/webpack.config.js
+++ b/javascript/webpack.config.js
@@ -6,9 +6,7 @@ module.exports = {
   entry: {
     "viamapi-client": ["core-js/fn/promise", "./src/viamapi-client.js"],
     "viamapi-iframe": [
-      "babel-polyfill",
-      'asmcrypto.js',
-      "webcrypto-liner",
+      // "babel-polyfill",
       "./src/iframe/viamapi-iframe.js"
     ]
   },