(번역)자바스크립트가 웹을 망가뜨렸습니다. (그리고 이를 진보라고 불렀습니다)
(junghan92.medium.com)요약: CharGPT
🧨 핵심 요지
• 웹이 무겁고 불안정해졌다
자바스크립트 프레임워크들이 무분별하게 도입되면서 웹사이트는 느려지고, 렌더링 지연이 발생하며, 유지보수성도 악화됨에도 이를 ‘진보’라고 포장한다 .
• 개발자 경험(DX)이 사용자 경험(UX)을 압도
도구와 프레임워크는 개발자 편의에 집중되었지만, 이는 복잡성을 증가시키고 콘텐츠 생산자나 SEO 전문가들의 접근을 방해 .
• 불필요한 복잡성의 확산
단순한 콘텐츠 사이트도 빌드 프로세스, 번들러, 하이드레이션, 라우터 등 복잡한 구조를 갖추도록 강제됨. 그 결과 단 몇 줄의 텍스트를 위한 시스템이 마치 항공 교통 관제 수준의 복잡성을 띠게 됨 .
• 복잡성을 되돌리려는 움직임
최근 SSR(Server‑Side Rendering)이나 전통적 CMS 방식이 다시 주목받고 있지만, 여전히 기존보다 무겁고 취약한 구조에 의존되고 있음 .
• 현실적인 해결 방안 제안
모든 사이트가 JS 앱이 될 필요 없음.
– 서버 렌더링 HTML + 시맨틱 마크업 + 엣지 캐싱
– 경량 자바스크립트는 필요한 곳(모달, 가격 토글 등)에만 최소한으로 사용
– 워드프레스, Eleventy 같은 도구 활용 권장 .
• 결국 의사결정의 문제
현재의 복잡성은 우연이 아니라 개발자 위주의 문화와 조직적 선택의 결과임.
UX와 비즈니스 결과를 우선시하는 마인드셋으로 전환할 것을 강조 ().
⸻
✅ 요약 결론
1. 자바스크립트에 모든 걸 맡기지 말자 – 단순 콘텐츠 중심의 사이트는 과도한 JS 없이도 충분히 구축 가능하다.
2. 사용자·콘텐츠·SEO 우선 설계 – DX보다 UX와 콘텐츠 업데이트의 용이성에 초점.
3. 필요한 곳에만 JS 사용 – 불필요한 라이브러리 과잉 도입 대신, 가벼운 Vanilla JS나 CSS만으로 해결 가능한 기능은 그렇게 구축.
4. 조직 문화의 전환 – 복잡성은 코드보다 더 많은 비용을 초래하므로, 합리적이고 실용적인 아키텍처 우선.
⸻
이 글은 “현대 웹 개발” 문화에 대한 경종을 울리며, ‘더 많은 것은 항상 더 좋은 것이 아니며, 적절한 도구의 선택이 중요하다’ 는 메시지를 강하게 전달합니다.
저도 글 등록할때 해당 글들이 등록이 되어 있는지 검색 열심히 하고
올립니다. 여기 사이트들도 주인장님께서 워낙 글들을 많이 올리셔서 대부분 걸립니다.
검색하면...