JavaScript 역사의 산증인, jQuery가 첫 공개(2006년 1월 14일) 이후 정확히 20년이 되는 해에 새로운 메이저 버전인 jQuery 4.0.0을 출시했습니다. 10년 만에 이루어진 이번 메이저 업데이트는 과거의 유산을 걷어내고 현대적인 웹 환경에 맞게 체질을 개선하는 데 집중했습니다.어떤 점들이 바뀌었는지 핵심 내용을 정리해 보겠습니다.1. 레거시 브라우저와의 작별 (IE 10 이하 지원 중단)가장 큰 변화 중 하나는 오래된 브라우저들에 대한 지원 종료입니다.• IE 10 이하 지원 중단: 이제 Internet Explorer 11 미만 버전은 공식 지원하지 않습니다. (IE 11 지원은 이번 버전까지 유지되며, 향후 5.0에서 제거될 예정입니다.)• 기타 구형 브라우저: Edge Le..
AI 코딩 에이전트(Cursor, Windsurf 등)를 사용하다 보면, 방대한 요구사항을 한꺼번에 던졌을 때 갈팡질팡하거나 엉뚱한 코드를 짜는 경험을 하게 됩니다. 핵심은 단순히 요구사항을 나열하는 것이 아니라, AI가 이해하기 쉬운 **'스마트 스펙'**을 설계하는 데 있습니다.Addy Osmani가 제안하는 효과적인 스펙 작성 및 워크플로우를 정리했습니다.1. 한 번에 다 주지 마세요: '스마트 스펙'의 흐름AI에게 처음부터 모든 세부 사항을 주입하는 대신, 점진적인 확장 방식을 선택해야 합니다.• 비전 제시 (Vision First): 먼저 고수준의 비전과 목표를 제시합니다.• AI의 확장 (AI Expansion): AI가 그 비전을 바탕으로 세부 계획을 스스로 확장하게 합니다.• 플랜 모드 (..