Numerically, the model is a reimplementation of Frank Pattyn's Excel-based GRANTISM - a flowline model using the Shallow Ice Approximation. It includes basal sliding and isostatic adjustment of the bedrock, as well as simplified models of thermomechanical coupling and sea level adjustment.
The model is designed so that it should be easy to provide different interfaces for different classes of user, with some basic knowledge of HTML. A sample interface is provided.
If you want to play with a copy of JS-ISM, there's a version online here. There are also some basic teaching materials available here and here, although these are not up-to-date with the current interface.
The following external libraries are used by the model, and included in the
external directory. You may want to replace them with your own locally installed copies.
There are also some libraries which are loaded via a CDN. You can probably get by without your own copy of these, unless you need a version of the model which can run offline.
JS-ISM is released under an MIT license.