dev-docs/roadmaps/purejs-roadmap.md
Status: Implemented
A multi release plan for pure JS (non React) support in deck.gl.
References
The pure-js program has completed, but naturally some improvement opportunities remain:
Controller respects View sizeState hierarchy into Controller class hierarchy
Controller proxys, replace with underlying controller - Ib ✔TransitionManager fully handled and coded in maintainable way - XiaojiSignificant foundational refactorings that have already been done represents several weeks of work and include:
This was the status as the start of the 5.1 development. A number of big refactors (listed below) had already been done mostly during 5.0 development, driven partly by:
As a result of these refactorings deck.gl v5.0 now has a pure javascript API as part of the experimental exports. However:
Since the biggest required refactors have already been made, we have in a sense already paid for pure JS support (in terms of work performed, instability from refactors on our 5.0 alpha branch etc) without reaping the benefits. This document proposes additional effort to complete and fully leverage the pure JS effort.