1<!doctype html> 2<html lang="en-us"> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 6 <link rel="shortcut icon" href="data:image/x-icon;," type="image/x-icon"> 7 <link rel="stylesheet" href="common/emscripten.css"/> 8 <link rel="stylesheet" href="common/testing.css"/> 9 <title>Async-behind-Sync experiment</title> 10 </head> 11 <body> 12 <header id='titlebar'><span>Async-behind-Sync Experiment</span></header> 13 <div>This is an experiment in wrapping the 14 asynchronous OPFS APIs behind a fully synchronous proxy. It is 15 very much incomplete, under construction, and experimental. 16 <strong>See the dev console for all output.</strong> 17 </div> 18 <div> 19 <a href='?delete'>Use this link</a> to delete the persistent OPFS-side db (if any). 20 </div> 21 <div id='test-output'></div> 22 <script>new Worker("test-opfs-vfs.js"+self.location.search);</script> 23 </body> 24</html> 25