ADEjs is a JavaScript library for **Context-Oriented Programming (COP)** that supports asynchronous processing. It is an extension of the existing JavaScript COP library, [ContextJs](https://github.com/LivelyKernel/ContextJS), designed to support a layer