Skip to content
This repository has been archived by the owner on Oct 9, 2022. It is now read-only.

Commit

Permalink
misc improvements
Browse files Browse the repository at this point in the history
  • Loading branch information
sanity committed Dec 20, 2018
1 parent 35fee09 commit 29c80b5
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions intro.rst
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ How does it work?
-----------------

Kweb is a self-contained Kotlin library that can be added easily to new or existing projects. When Kweb receives
a HTTP request it responds with a small HTML file including instructions for building the page, and a
a HTTP request it responds with a small HTML file including optimized instructions for building the page, and a
client which connects back to the web server via a WebSocket. The client then waits and listens for instructions
from the server.

Expand All @@ -42,7 +42,11 @@ events, perhaps to disable a button or temporarily display a "spinner".

Kweb is designed to be efficient. All operations are handled asynchronously, thread and memory usage are minimized.
Kweb runs on the JVM, which is 5-10 times `faster <https://benchmarksgame-team.pages.debian.net/benchmarksgame/faster/javascript.html>`_
than Node.js.
than Node.js. m

Kweb also takes and end-to-end approach to state. You can bind the value of a DOM element to a field in your
database, and have it update in realtime *automatically*. This is handled by `Shoebox <https://github.com/kwebio/shoebox>`_,
which currently provides both in-memory and persistent backends.

Features
--------
Expand Down

0 comments on commit 29c80b5

Please sign in to comment.