Abstract
Hop.js is a multitier programming environment for JavaScript. It allows a single JavaScript program to describe the client-side and the server-side components of a web application. Its runtime environment ensures consistent executions of the application on the server and on the client.
This paper overviews the Hop.js design. It shows the JavaScript extensions that makes it possible to conceive web applications globally. It presents how Hop.js interacts with the outside world. It also briefly presents the Hop.js implementation. It presents the Hop.js web server implementation, the handling of server-side parallelism, and the JavaScript and HTML compilers.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Cited by
14 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Realizing Persistent Signals in JavaScript;Proceedings of the 10th ACM SIGPLAN International Workshop on Reactive and Event-Based Languages and Systems;2023-10-19
2. Type-Safe Dynamic Placement with First-Class Placed Values;Proceedings of the ACM on Programming Languages;2023-10-16
3. Secure RDTs: Enforcing Access Control Policies for Offline Available JSON Data;Proceedings of the ACM on Programming Languages;2023-10-16
4. Prisma : A Tierless Language for Enforcing Contract-client Protocols in Decentralized Applications;ACM Transactions on Programming Languages and Systems;2023-09-23
5. HasChor: Functional Choreographic Programming for All (Functional Pearl);Proceedings of the ACM on Programming Languages;2023-08-30