lil-http
Version:
Tiny, lightweight, full featured HTTP client
35 lines (29 loc) • 659 B
HTML
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<script src="../thread.js"></script>
<script>
var worker = thread({
env: { error: true }
})
// throwing an error
var task = worker.run(function (done) {
if (env.error)
throw new Error('invalid')
})
task.catch(function (err) {
console.log('Error:', err)
})
// returning an error
var task2 = worker.run(function () {
if (env.error)
return new Error('invalid')
})
task2.catch(function (err) {
console.log('Error:', err)
})
</script>
</body>
</html>