▲GN⁺ 2023-10-27 | parent | ★ favorite | on: 웹 컴포넌트가 자바스크립트 프레임워크를 뛰어넘을 것(jakelazaroff.com)Hacker News 의견 웹 컴포넌트의 장수성에 대한 기사, JavaScript 프레임워크와 비교 댓글 작성자들은 htmx 라이브러리가 기사에서 언급되지 않았으며, 서버와 상태를 동기화하는 것에 초점을 맞춘다는 점이 웹 컴포넌트와 다르다고 지적 htmx는 의존성이 없고, 후방 호환성에 초점을 맞춘다는 점에서 많은 JavaScript 라이브러리와 달리 칭찬받음 웹 컴포넌트의 상태 관리는 해결되지 않은 문제로 지목, 개발자들이 래퍼 프레임워크 없이 직접 처리해야 함 웹 컴포넌트의 성능은 예상만큼 중요하지 않으며, 인스턴스화 비용 때문에 일부 작은 요소들이 웹 컴포넌트에서 되돌려짐 웹 컴포넌트는 사용하는 프레임워크에 상관없이 새 페이지에 쉽게 추가할 수 있고, 스타일 캡슐화를 위해 칭찬받음 일부 댓글 작성자들은 웹 컴포넌트와 같은 정적 솔루션보다 JS 프레임워크의 진보와 개선을 선호함을 표현 새 프로젝트를 시작할 때 팀의 지식과 기술을 고려하는 것의 중요성이 강조됨 Rails Hotwire, Phoenix Liveviews, Laravel Livewire와 같은 서버 측 솔루션들이 흥미로운 발전으로 언급됨 웹 컴포넌트는 서버에서 실행할 수 없고, 클라이언트 측 JS가 그것들을 렌더링하는 데 필요하다는 점에서 비판받음 웹 컴포넌트에서 슬롯의 사용은 혼란스럽고 복잡하다고 지적, 애플리케이션 구축에 덜 매력적으로 만듦 DOM API는 컴포넌트를 함께 붙여 애플리케이션을 작동시키는 데 적합하지 않다고 비판받음 웹 컴포넌트는 속성과 이벤트 이름의 자동 완성과 같은 기능에 대한 에디터 지원 부족을 비판받음 웹 컴포넌트에서의 일부 기본 기능들, 예를 들어 폼 내의 버튼들,은 여전히 해결되지 않은 문제로 남아있음
Hacker News 의견