Astro islands and the cost of JavaScript
The median page shipped 632 KB of JavaScript to mobile in 2025. Islands architecture makes that number a decision rather than a default, but only if someone measures the bundle after every release.
Category
Every Onetouch article on Web Development — strategy, craft and the decisions behind the work.
The median page shipped 632 KB of JavaScript to mobile in 2025. Islands architecture makes that number a decision rather than a default, but only if someone measures the bundle after every release.
Directive (EU) 2019/882 applies from 28 June 2025. Which products and services it covers, who is exempt, what EN 301 549 and WCAG 2.1 AA ask of a front-end team, and a remediation order that fits releases.
A content model survives a redesign when its fields describe meaning instead of position. Meaningful field names, references for reused entities, structured rich text and locale decisions taken early.
Prerendering does not make a site fast by itself. In the 2020 Web Almanac, Next.js pages hit good LCP on 23% of mobile loads and WordPress on 25%. The decision belongs to editing model and maintenance.
Google published Core Web Vitals in May 2020 with good thresholds of 2.5 seconds for LCP and 0.1 for CLS. Three changes move LCP on a real site: server response, render-blocking code and hero delivery.