0.10.0 • Published 9 years ago

trepo-webworker v0.10.0

Weekly downloads
5
License
MIT
Repository
github
Last release
9 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

9 years ago

0.9.0

10 years ago

0.8.3

10 years ago

0.8.2

10 years ago

0.8.1

10 years ago

0.7.1

10 years ago

0.7.0

10 years ago

0.4.0

10 years ago

0.2.2

10 years ago

0.3.1

10 years ago

0.3.0

10 years ago

0.2.1

10 years ago

0.2.0

10 years ago