Create a React library of elements capable of processing JSON equivalent APIs to support features currently implemented through XML/XSL transforms by mod_psldap on the browser.
- Navigation of the XML DOM in the browser and application of the XSL templates is likely more computationally intensive on the browser. Implementing a React version of the UI experience is likely to result in a more performant and responsive experience for end users.
- Modern web browsers still support browser side XSLT, however the experience can be somewhat unreliable unless certain standards are followed while constructing the transforms.
- Staff with web development skills for React are easier to source than the equivalent XSLT skills. With the decline in use of XSLT, developers are less willing to learn that skillset given the demand for those skills is generally more than an order of magnitude less than the demand for React skills. This can detract from broader adoption of this component by the technical community.
Create a React library of elements capable of processing JSON equivalent APIs to support features currently implemented through XML/XSL transforms by mod_psldap on the browser.