Code written in JSX requires conversion with a tool such as Babel before it can be understood by web browsers.[17] This processing is generally performed during a software build process before the application is deployed.