-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Description
hey - found this after 20 in search, and is not an issue, is more a question... could this library be used to load 3rd party scripts as google tag manager or analytics? I know that SW cannot access to the page, but I'm not an expert on this item.
I'm thinking something like...
html
<body>
<!-- Example of custom type script -->
<script type="type/multithreading">
console.log('Script 1 is running.');
// Additional JavaScript code for Script 1...
</script>
<script type="type/multithreading">
console.log('Script 2 is running.');
// Additional JavaScript code for Script 2...
</script>
<!-- Standard script to execute custom type scripts -->
<div id="app"></div>
<script type="module" src="/main.js"></script>
</body>
js
import { threaded } from "multithreading";
const add = threaded(function* (a, b){
document.querySelectorAll('script[type="type/multithreading"]').forEach(script => {
try {
new Function(script.innerText)();
} catch (e) {
console.error('Error executing multithreading script:', e);
}
});
});
await add()
Hetari
Metadata
Metadata
Assignees
Labels
No labels