From Joomla! Documentation
Requirements for Supported Software
Requirements for Joomla! 4.x and Joomla! 3.10 
Details can be found on the Joomla! Downloads Portal.
Optional Requirements for Joomla!
Some optional technical requirements aren't required to install and run Joomla! but are required for some dependencies running different internal APIs.