# TypeScript Performance and Optimisation Standards · TS-04

## Standard Metadata

- Area: TypeScript
- Owner: Frontend Steering Group
- Last reviewed: 2026-09-09
- Next review due from: 2026-12-01
- Enforcement: Code review
- Status: Active

## Lazy load non-critical resources · TS-04.1 · **MUST**

Split code at logical breakpoints to optimise applications by keeping inital bundle sizes small, resulting in reduced load times.

Each framework implements lazy loading differently, for example:

- [Angular](https://angular.dev/guide/ngmodules/lazy-loading)
- [Vue](https://router.vuejs.org/guide/advanced/lazy-loading.html)
- [React](https://react.dev/reference/react/lazy)
