▲neo 9달전 | parent | favorite | on: GN⁺: htmz - 초소형 HTML 프레임워크(leanrada.com)Hacker News 의견 첫 번째 댓글 요약: 서버 렌더링 페이지와 스타일 범위가 지정된 위젯을 위해 명명된 iframes과 타겟이 지정된 폼을 사용하는 아이디어에 대한 긍정적인 반응. htmz가 이 아이디어를 잘 구현한 것으로 보임. 좋은 아이디어를 포기하지 말고, 완성도와 우수성에 집중하며, 아이디어를 잘 전달할 것을 강조. 브라우저가 SPA를 기본적으로 제공할 수 있음을 보여주는 훌륭한 해킹으로 평가. 플랫폼을 잘 이해하고 있는 누군가의 멋진 시연. 바닐라 웹이 간단하고 강력해야 한다는 의견. 웹의 주어진 재료를 최대한 활용하는 것에 대한 긍정적인 평가. 창작자의 커뮤니케이션 및 마케팅 기술에 대한 칭찬. 두 번째 댓글 요약: 브라우저가 SPA를 기본적으로 제공할 수 있음을 보여주는 해킹. iframe을 피하기 위해 몇 가지 속성만 필요함. 실제 도구보다는 포인트를 증명하는 데 더 유용할 수 있음. htmx가 제공하는 것에 비해 너무 복잡함을 지적. 세 번째 댓글 요약: 2001년경 HTML 기반 이메일 클라이언트 개발 경험 공유. 숨겨진 iframe을 사용하여 서버에서 데이터를 로드하고 DOM을 조작함. 당시에는 브라우저 지원이 충분하지 않았지만, 기본 메커니즘은 동일함. 라이브러리가 많이 필요 없이 간결한 패키지로 구현된 것에 대한 긍정적인 평가. 현재 많이 사용되는 React 등의 프론트엔드 프레임워크에 비해 대부분의 사용 사례에 적합할 수 있음. 네 번째 댓글 요약: DOM을 응답으로 대체하는 행위가 플랫폼의 일부가 되어야 한다는 강력한 주장. 외부 콘텐츠를 선언적으로 페이지에 로드할 수 있는 요소에 대한 첫 번째 단계 제안. HTML이 링크의 대상이 될 수 있는 요소를 지원해야 함을 언급. 다섯 번째 댓글 요약: 플랫폼을 정말로 이해하는 사람의 멋진 시연에 대한 칭찬. 실제로 사용할 가능성은 낮지만, 훌륭하다고 평가. 여섯 번째 댓글 요약: 인라인 이벤트 리스너에서 this.를 제거하여 코드 크기를 더 줄일 수 있는 제안. 스니펫에서 10바이트를 절약할 수 있는 팁 제공. 일곱 번째 댓글 요약: target을 사용함으로써 JS가 비활성화되었을 때 htmx처럼 우아하게 저하되지 않을 수 있음을 지적. JS 비활성화 상황에 대한 이상주의적인 관점 표현. 여덟 번째 댓글 요약: <slot> 요소를 이런 식으로 재사용하는 것은 나쁜 아이디어라고 지적. 브라우저에서 <slot>은 매우 특정한 동작을 하며, 라이브러리가 무엇을 하든 호스트 요소의 자식으로 대체됨. 이와 같은 상황에는 <output> 요소가 이미 존재함을 언급. 아홉 번째 댓글 요약: 데모 섹션에 대한 개선 필요성 지적. "탭"을 클릭하여 예제 코드를 변경하면 히스토리 이벤트는 추가되지만 URL은 업데이트되지 않음. "단순히 HTML"을 주장하는 것에 대해 웹/UX의 기본 규칙을 어기고 있음을 비판. 열 번째 댓글 요약: pjax와 유사한 점을 상기시키는데, pjax는 iframe 대신 XHR을 사용하고 기본적으로 pushState를 사용하여 뒤로 가기 버튼이 작동하도록 함.
Hacker News 의견
첫 번째 댓글 요약:
두 번째 댓글 요약:
세 번째 댓글 요약:
네 번째 댓글 요약:
다섯 번째 댓글 요약:
여섯 번째 댓글 요약:
this.
를 제거하여 코드 크기를 더 줄일 수 있는 제안.일곱 번째 댓글 요약:
target
을 사용함으로써 JS가 비활성화되었을 때 htmx처럼 우아하게 저하되지 않을 수 있음을 지적.여덟 번째 댓글 요약:
<slot>
요소를 이런 식으로 재사용하는 것은 나쁜 아이디어라고 지적.<slot>
은 매우 특정한 동작을 하며, 라이브러리가 무엇을 하든 호스트 요소의 자식으로 대체됨.<output>
요소가 이미 존재함을 언급.아홉 번째 댓글 요약:
열 번째 댓글 요약: