// Lightweight = does not use computer memory.
// cross-platform = can not use multiple platform.
// object oriented = based on object.
// client-site = run on the own browser.
// server-side = use multiple server facilities. like => node.js , jquery , angular.