Reactive Server Pages (RSP) bring some concepts of reactive languages to the realm of server-side web development.
License
fsantanna/luarsp
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
master
Could not load branches
Nothing to show
Could not load tags
Nothing to show
{{ refName }}
default
Code
-
Clone
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more.
- Open with GitHub Desktop
- Download ZIP
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Reactive Server Pages (RSP) bring some concepts of reactive languages to the realm of server-side web development. Traditional server-side web application are implemented as a collection of related pages that access the same shared state (i.e. session variables). Once the web server receives a page request from the client, it executes the dynamic page reading and writing to session variables, and yields a fresh page to the client. The request is handled all at once, and no state (besides the client's session) remains in the server. Hence, there is no notion of sequential execution in a web application, whose life cycle is purely associated with the active client session. RSP rearrange the way web applications are developed. A web application conceptually becomes a single file that executes from its first to its last line. The programmer can use structured programming with loops and recursive calls. RSP are based on LuaGravity, which extends the Lua language with reactive data and control primitives.
About
Reactive Server Pages (RSP) bring some concepts of reactive languages to the realm of server-side web development.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published