0.10.0 • Published 8 years ago

trepo-webworker v0.10.0

Weekly downloads
5
License
MIT
Repository
github
Last release
8 years ago

trepo-webworker-js

Starts a Trepo Server in a Web Worker.

Example

var worker = new Worker('/trepo-webworker.js');

worker.onmessage = function(e) {
  console.log(e.data);
  // Data will have 2 fields, id and payload.
}

// To start Trepo
worker.postMessage({
  id: '1234',
  cmd: 'start',
  payload: {
    repo: 'my-repo',
    vgraph: {
      //engine: 'level',
      name: 'testing'
    },
    xsearch: {
      prefix: 'testing'
    }
  }
});

// To make a request
worker.postMessage({
  id: '1234',
  cmd: 'request',
  payload: {
    method: 'GET',
    path: '/graph/info'
  }
});

// To Stop Trepo
worker.postMessage({
  id: '1234',
  cmd: 'stop',
  payload: {}
});

Usage

Each request sends an id, cmd, and payload. Each response includes an id and a payload.

Request

  • id - Used to match requests with responses (each response will include the id of the request).
  • cmd - One of start, stop, and request.
  • payload - The request payload.

Response

  • id - Used to match requests with responses.
  • payload - The response payload.
0.10.0

8 years ago

0.9.0

8 years ago

0.8.3

8 years ago

0.8.2

8 years ago

0.8.1

8 years ago

0.7.1

8 years ago

0.7.0

8 years ago

0.4.0

8 years ago

0.2.2

8 years ago

0.3.1

8 years ago

0.3.0

8 years ago

0.2.1

8 years ago

0.2.0

8 years ago