Background
With T381537: Raise Grade A JavaScript requirement from ES2016 (ES7) to ES2017 (ES8) resolved for MediaWiki core, it's time to also update minimum support in Codex to ES2017 (ES8).
Goal
Refactor the existing JavaScript codebase from ES2016 and related browsers to ES2017 requirements to leverage new features that enhance maintainability, and performance.
Acceptance criteria for done
- Update all instances of ES2016 (ES7) in target definitions to ES2017 (ES8)
- Ensure that no functionality is broken
- Update documentation