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를 사용하여 뒤로 가기 버튼이 작동하도록 함.