14 lines
376 B
JavaScript
14 lines
376 B
JavaScript
/* global importScripts */
|
|
|
|
//loads and runs compromise inside the worker-instance
|
|
self.addEventListener(
|
|
'message',
|
|
function (e) {
|
|
// importScripts('https://unpkg.com/compromise@next')
|
|
importScripts('../../builds/compromise.js')
|
|
const doc = self.nlp(e.data)
|
|
const m = doc.places()
|
|
self.postMessage(m.json({ count: true, unique: true }))
|
|
},
|
|
false
|
|
) |