3.22 Use the Latest Stable Language Version
Languages evolve regularly, and it’s important for security and performance reasons to keep on-top of the technology stack you are using.
- Versioning: Use the latest build of your chosen syntax language and its coupled framework.
Using the latest language version may improve efficiency and reduce data center energy consumption. Verify benefits are worthwhile before major build upgrades.
Often, older versions may have security issues which could expose your website or app (and thereby your visitors) to harm. Maintaining an upgrade schedule is good for security.
Using the latest language version may improve the page load speed.
Language version updates are usually coupled with performance improvements.
Using the latest and more performant language version could help hosting companies to reduce their costs. That could be beneficial for the company and the visitor.
- materials: Medium
- energy: Medium
- water: Medium
- emissions: Medium
- Use benchmarks to identify the efficiency of languages.