Lots of new links for definitions.
This commit is contained in:
26
index.html
26
index.html
@@ -30,29 +30,27 @@
|
||||
<h1>
|
||||
<a name="cosmopolite" class="anchor" href="#cosmopolite"><span class="octicon octicon-link"></span></a>cosmopolite</h1>
|
||||
|
||||
<p>Client/server publish/subscribe and key/value storage for AppEngine.</p>
|
||||
<p>Client/server publish/subscribe and key/value storage for <a href="https://developers.google.com/appengine/">AppEngine</a>.</p>
|
||||
|
||||
<h3>Components:</h3>
|
||||
|
||||
<ul>
|
||||
<li>A server API built on the AppEngine Python framework.</li>
|
||||
<li>A browser client library written in JavaScript.</li>
|
||||
<li>A server API built on the <a href="https://developers.google.com/appengine/docs/python/">AppEngine Python framework</a>.</li>
|
||||
<li>A browser client library written in JavaScript.</li>
|
||||
</ul>
|
||||
|
||||
<h3>Feature overview:</h3>
|
||||
|
||||
<ul>
|
||||
<li>Near-realtime notification to subscribers of messages published to a "subject"</li>
|
||||
<li>Server-side storage of past messages for replay later to clients</li>
|
||||
<li>Support for associating a key with a message and for lookup of the most recent
|
||||
message for a given key</li>
|
||||
<li>Client identification persistence via localStorage tokens or in combination
|
||||
with Google account signin</li>
|
||||
<li>Complex messages supported via transparent JSON serialization</li>
|
||||
<li>Server-side strict ordering of messages</li>
|
||||
<li>Client-side message queueing in localStorage and resumption on restart</li>
|
||||
<li>Message duplication detection and elimination</li>
|
||||
<li>Promise support for notification of client -> server operation completion</li>
|
||||
<li>Near-realtime notification to subscribers of messages published to a "subject"</li>
|
||||
<li>Server-side storage of past messages for replay later to clients</li>
|
||||
<li>Support for associating a key with a message and for lookup of the most recent message for a given key</li>
|
||||
<li>Client identification persistence via <a href="http://www.w3schools.com/html/html5_webstorage.asp">localStorage</a> tokens or in combination with <a href="https://developers.google.com/appengine/docs/python/users/">Google account signin</a></li>
|
||||
<li>Complex messages supported via transparent <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON">JSON</a> serialization</li>
|
||||
<li>Server-side strict ordering of messages</li>
|
||||
<li>Client-side message queueing in localStorage and resumption on restart</li>
|
||||
<li>Message duplication detection and elimination</li>
|
||||
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promise</a> support for notification of client -> server operation completion</li>
|
||||
</ul>
|
||||
</section>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user