1# Project:M36 JavaScript Driver
5 The JavaScript database driver for Project:M36 is a fully-featured database driver for the Project:M36 Relational Algebra Engine DBMS. The driver's only dependency is a working websockets implementation which is provided by virtually any modern web browser and node.js. The API is callback-based.
91. [Download the driver](/src/bin/ProjectM36/Websocket/project-m36.js).
101. Connect to the websocket server with a ```new ProjectM36Connection(..)``` including the asynchronous callback functions.
111. When the ```openCallback``` is called, the database is ready to execute TutorialD sing the ```executeTutorialD()``` function.
121. Implement ```statusCallback``` to update your user interface for expected and asynchronous event handling.
16A fully-functioning interactive websocket client is available:
18* [websocket-client.html](/src/bin/ProjectM36/Server/WebSocket/websocket-client.html)
19* [websocket-client.js](/src/bin/ProjectM36/Server/WebSocket/websocket-client.js)
21This example also powers [try.project-m36.io](https://try.project-m36.io).
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list