Building an HTML-first site doubled our users overnight
- Programming
- Web Development
- Accessibility
- Developer Tools
- Public Services
The post is a case study from a contractor who rebuilt a UK utility company’s application flow around plain HTML forms, server-side state, and progressive enhancement instead of a JavaScript-heavy front end. The target users included people on bad connections, low-end devices, and even obsolete browsers. The claim was simple: by leaning on built-in browser behavior like forms, redirects, validation, and page navigation, the team shipped a site that loaded reliably and completed applications at roughly twice the previous rate. A key point in the post was that JavaScript-based analytics never counted many of the people who were failing before the site rendered, so the gains showed up as “new” users when they were really previously excluded ones.
For forms, public services, and anything aimed at broad device coverage, treat plain HTML and server-rendered flows as the default and justify every layer of client-side complexity. If you do keep a JavaScript-heavy stack, test it on cheap Android hardware and slow networks, because your analytics may be hiding the users who fail before the app even boots.
- mohkohn.co.uk
- Discuss on HN