spective/dist/cdn/perspective.js";
            const socket = await perspective.websocket("/ws");
            const table = socket.open_table("my_data_source");
            const viewer = document.getElementsByTagName("perspective-viewer")[0];

            viewer.load(table);
            viewer.restore({ settings: true, plugin_config: { edit_mode: "EDIT" } });
        </script>

        <style>
            perspective-viewer {
                position: absolute;
                top: 0;
                left: