We extend the Web Platform to the server side, with enhancements for data-intensive applications and secure & efficient multi-tenant operation.
We combine Google's state-of-the-art V8 JavaScript engine, process-level snapshots, and Rust to speed up everything from cold start to runtime performance.
Blueboat comes with support for encoding, parsing, and transforming different kinds of data, and provides native access to popular external services. All built-in and implemented in Rust, so you don't have to pull in heavy third-party JavaScript libraries.
See an overview of the JavaScript APIA transactional key-value store, message queues, and reliable event streaming to the client. All directly accessible from JavaScript.
Demo: Distributed real-time chat in 15 lines of JavaScriptApps are isolated from each other with multiple layers of security: V8 isolates, user and process boundaries, and seccomp. With efficient copy-on-write fork() on Linux, we are able to reduce multi-tenancy overhead to a minimum.
© 2022 Heyang Zhou. All rights reserved.