TK Study

Past questions › sample-q12b

2025 3 marks Short answer Programming for the Web (Year 12) Progressive web apps and load time

NESA HSC Software Engineering Sample Examination + Marking Guidelines (official, 2025)

Explain how the load time of a web page can be improved using a progressive web app (PWA). (3 marks, max 75 words)

Marking criteria

3: Explains how load time can be improved using a PWA. 2: Outlines some features of a PWA and/or issues affecting load time. 1: Some relevant information.

Sample answer

A progressive web app (PWA) can improve load times by pre-caching important resources, allowing files such as image-gallery.js and video-gallery.js to be loaded into memory or cache while the rest of the page loads. PWAs also use service workers to cache resources, ensuring faster load times on repeat visits and offline functionality. Background synchronisation and background fetching can update content in the background, so users see the latest information without slowing down the initial load.

Question page · Practise and get marked