1 line
1.2 KiB
JSON
1 line
1.2 KiB
JSON
{"name":"Cosmopolite","tagline":"Client/server publish/subscribe and key/value storage for AppEngine","body":"cosmopolite\r\n===========\r\n\r\nClient/server publish/subscribe and key/value storage for AppEngine.\r\n\r\nComponents:\r\n* A server API built on the AppEngine Python framework.\r\n* A browser client library written in JavaScript.\r\n\r\nFeature overview:\r\n* Near-realtime notification to subscribers of messages published to a \"subject\"\r\n* Server-side storage of past messages for replay later to clients\r\n* Support for associating a key with a message and for lookup of the most recent\r\n message for a given key\r\n* Client identification persistence via localStorage tokens or in combination\r\n with Google account signin\r\n* Complex messages supported via transparent JSON serialization\r\n* Server-side strict ordering of messages\r\n* Client-side message queueing in localStorage and resumption on restart\r\n* Message duplication detection and elimination\r\n* Promise support for notification of client -> server operation completion\r\n","google":"UA-37845853-2","note":"Don't delete this file! It's used internally to help with page regeneration."} |