영국의 한 유틸리티 회사가 고객 서비스 신청 웹사이트를 재구축하면서 사용자 수가 하룻밤 새 두 배로 증가하는 놀라운 성과를 거두었습니다. 기존의 복잡하고 오류가 많던 리액트(React) 기반 앱 대신, HTML 우선(HTML-first) 접근 방식을 채택한 것이 주효했습니다. 이 회사는 규제 독점 기업으로, 고객 만족도가 96% 이하로 떨어지면 수백만 파운드의 벌금을 물어야 하는 상황이었기에 이번 성공은 더욱 의미가 큽니다.
이 프로젝트를 맡은 개발자는 이전의 두 번의 실패와 막대한 비용이 든 시도를 목격했습니다. 특히 최근 리액트 앱은 로딩 스피너와 전역 자바스크립트(JavaScript) 상태의 난잡함, 접근성 문제, 그리고 5MB 제한이 있는 로컬 스토리지(local storage)에 이미지 업로드를 시도하는 등 심각한 결함으로 인해 3일 만에 철회되었습니다. 이에 개발자는 아스트로(Astro) 프레임워크를 활용해 자바스크립트 없이도 완벽하게 작동하며, 자바스크립트는 점진적 향상(progressive enhancement)에만 사용하는 HTML 우선 웹사이트를 구축했습니다. 이는 공공 서비스는 모든 기기에서, 열악한 연결 환경에서도 작동해야 하며, 입력된 데이터는 절대 손실되어서는 안 된다는 철학에서 비롯되었습니다. 각 폼(form) 단계는 별도의 페이지로 구성되어 데이터 제출 시 백엔드에 저장되고, 유효성 검사(validation)는 브라우저 내장 기능과 API를 활용하며, 웹 컴포넌트(Web Component)를 통해 사용자 경험을 개선했습니다.
이 사례는 화려한 최신 기술 스택만이 능사가 아니라는 점을 명확히 보여줍니다. 특히 공공 서비스나 필수적인 비즈니스 기능의 경우, 접근성(accessibility), 안정성, 그리고 다양한 네트워크 환경과 구형 기기에서의 호환성이 무엇보다 중요합니다. GOV.UK 웹사이트가 플레이스테이션 포터블(PSP)의 열악한 브라우저에서도 작동하도록 단순한 HTML로 설계된 일화처럼, 웹의 본질적인 강점인 보편성과 견고함을 되살리는 것이 사용자 만족도를 극대화하는 길임을 시사합니다. 복잡한 자바스크립트 번들 없이도 빠르고 안정적인 사용자 경험을 제공함으로써, 기술적인 제약이 있는 사용자층까지 포용하여 비즈니스 성과를 크게 향상시킬 수 있음을 증명한 것입니다.
