diff --git a/examples/worker.html b/examples/worker.html deleted file mode 100644 index ec7d31df0f..0000000000 --- a/examples/worker.html +++ /dev/null @@ -1,11 +0,0 @@ ---- -layout: example.html -title: Worker -shortdesc: This example should be deleted. -docs: > - When you move the map, a message is sent to a worker. In response, the worker sends a - message back with the version identifier. -tags: "worker" -experimental: true ---- -
diff --git a/examples/worker.js b/examples/worker.js deleted file mode 100644 index 736d346a51..0000000000 --- a/examples/worker.js +++ /dev/null @@ -1,34 +0,0 @@ -/* eslint-disable no-console */ - -import Map from '../src/ol/Map.js'; -import OSM from '../src/ol/source/OSM.js'; -import TileLayer from '../src/ol/layer/Tile.js'; -import View from '../src/ol/View.js'; -import {create as createVersionWorker} from '../src/ol/worker/version.js'; - -const map = new Map({ - layers: [ - new TileLayer({ - source: new OSM(), - }), - ], - target: 'map', - view: new View({ - center: [0, 0], - zoom: 2, - }), -}); - -const worker = createVersionWorker(); -worker.addEventListener('error', function (error) { - console.error('worker error', error); -}); - -worker.addEventListener('message', function (event) { - console.log('message from worker:', event.data); -}); - -map.on('moveend', function (event) { - const state = event.frameState.viewState; - worker.postMessage({zoom: state.zoom, center: state.center}); -}); diff --git a/src/ol/worker/version.js b/src/ol/worker/version.js deleted file mode 100644 index 6b99149cf4..0000000000 --- a/src/ol/worker/version.js +++ /dev/null @@ -1,15 +0,0 @@ -/** - * A worker that responds to messages by posting a message with the version identifier. - * @module ol/worker/version - */ -import {VERSION} from '../util.js'; - -/** @type {any} */ -const worker = self; - -worker.onmessage = (event) => { - console.log('version worker received message:', event.data); // eslint-disable-line - worker.postMessage(`version: ${VERSION}`); -}; - -export let create; diff --git a/test/browser/spec/ol/worker/version.test.js b/test/browser/spec/ol/worker/version.test.js deleted file mode 100644 index 7ba4f17c34..0000000000 --- a/test/browser/spec/ol/worker/version.test.js +++ /dev/null @@ -1,29 +0,0 @@ -import {VERSION} from '../../../../../src/ol/util.js'; -import {create} from '../../../../../src/ol/worker/version.js'; - -describe('ol/worker/version', function () { - let worker; - beforeEach(function () { - worker = create(); - }); - - afterEach(function () { - if (worker) { - worker.terminate(); - } - worker = null; - }); - - describe('messaging', function () { - it('responds with the version', function (done) { - worker.addEventListener('error', done); - - worker.addEventListener('message', function (event) { - expect(event.data).to.equal('version: ' + VERSION); - done(); - }); - - worker.postMessage('test message'); - }); - }); -});