mirror of
https://github.com/denoland/deno.git
synced 2025-03-04 01:44:26 -05:00
Adjust core/README.md text
This commit is contained in:
parent
4a52fd7b61
commit
9620b20ede
1 changed files with 5 additions and 3 deletions
|
@ -4,9 +4,11 @@ This Rust crate contains the essential V8 bindings for Deno's command-line
|
||||||
interface (Deno CLI). The main abstraction here is the Isolate which provides a
|
interface (Deno CLI). The main abstraction here is the Isolate which provides a
|
||||||
way to execute JavaScript. The Isolate is modeled as a
|
way to execute JavaScript. The Isolate is modeled as a
|
||||||
`Future<Item=(), Error=JSError>` which completes once all of its ops have
|
`Future<Item=(), Error=JSError>` which completes once all of its ops have
|
||||||
completed. The user must define what an Op is by implementing the `Dispatch`
|
completed.
|
||||||
trait, and by doing so define any "built-in" functionality that would be
|
|
||||||
provided by the VM. Ops are triggered by `Deno.core.dispatch()`.
|
In order to bind Rust functions into JavaScript, use the `Deno.core.dispatch()`
|
||||||
|
function to trigger the "dispatch" callback in Rust. The user is responsible for
|
||||||
|
encoding both the request and response into a Uint8Array.
|
||||||
|
|
||||||
Documentation for this crate is thin at the moment. Please see
|
Documentation for this crate is thin at the moment. Please see
|
||||||
[http_bench.rs](https://github.com/denoland/deno/blob/master/core/examples/http_bench.rs)
|
[http_bench.rs](https://github.com/denoland/deno/blob/master/core/examples/http_bench.rs)
|
||||||
|
|
Loading…
Add table
Reference in a new issue