W3C home > Mailing lists > Public > public-webapps@w3.org > July to September 2016

noSQL database for Web Browsers

From: Sergei Sheinin <sergei.sheinin@gmail.com>
Date: Tue, 27 Sep 2016 18:50:45 +0700
Message-ID: <CA+dTRwkTvRT_yVZsaAwkJrS+ttwa+d8mMyCB68yOCjbkvDjB1w@mail.gmail.com>
To: public-webapps@w3.org
2DX is a set of JavaScript web tools built around noSQL database core. The
database is a key-value store that loads Website DOM tree into Browser
memory and supplies API for instant object retrieval and rendering on
screen. Object retrieval/modification calls are conducted over short index
paths ensuring high performance. The database enables querying of DOM tree
by object property name/value pairs or by index of their position in the
tree.

noSQL database supports various document structures and is not limited to
storing DOM trees. Document structures for layered graphics and
mathematical expressions are among supported document structures. Every
element that is part of a stored document is assigned unique surrogate
primary key by noSQL engine.

Web page renderer is memory cache of HTML objects with API that does not
require instantiation of an object. This feature enables instant access to
any HTML object on page by using its primary key.

2DX supports node path traversals, event capture and raising events while
keeping scope of variables within pertinent document nodes.

Initial version was completed in Sep 2016 as work on expanded API and
augmenting features continues.

More information at http://js2dx.com

Sergei Sheinin
Received on Tuesday, 27 September 2016 11:54:25 UTC

This archive was generated by hypermail 2.3.1 : Friday, 27 October 2017 07:27:40 UTC