Isomorphic modules for building building fast, robust and scalable web applications
ITSA modules
is a community-project. We develop basic commonjs
-modules which can be used on both server and client (isomorphic). We demand this feature to be able to do serverside developing and rendering. All modules are highly tested, well documented and highly performant. Among the modules are:
work in progress
currently under construction
Functionality and state of HtmlElements is set at the attributes as much as possible. Read more here: State and rendering.
ITSA Modules
can be used stand alone, but it is also part of a whole. Together with Itags
and ITSA server
they form a complete framework. ITSA-server is not public released at the moment.
The whole framework is made to be able to create and maintain web-applications with ease
.
ITSA provides a standard distribution
which aggregates the various modules. Once included, you can create a root namespace ITSA
that has the members described in the modules-userguides.
Create your project using this package.json. After downloaded, run npm install
and start writing your application:
For browser-usage, ITSA has a predefined loaderfiles. Once included, a global ITSA
object with default features is available.
<script src="/itsabuild-min.js"></script>
Instead of using the standard distribution
, you can create customized build-files. This saves you from a large rollup with all available modules. Read more about it at ITSA customized build (only for experienced users).