Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

xwebjs-lang

xwebjs3MIT1.0.1

JavaScript library for supporting OO programming language features

JavaScript, OO, programming

readme

XWebJS Design Specification

1. Requirement

1.1 Motivation

1.2 Functional features

Support object oriented programming

Support modularization

  • Wraps the single "Class" or "Interface" in the module
  • Loads the dependent modules automatically
  • Support to bundle the modules based on package path on demand
  • Support to load the module through either ajax or websocket
  • Support to separate the system modules from application module context
  • Support to reuse or overwrite the module definition based on the hierarchy of module context
  • Support to load module or module bundle based on version

1.3 Non-functional consideration

  • Performance
  • Security
  • Extensibility
  • Compatibility with native JS

    2. Solution overview