GN⁺ 2024-04-02 | parent | ★ favorite | on: Bun 1.1 릴리즈(bun.sh)
Hacker News 의견
  • Bun의 인상적인 변화 목록

    • Bun은 Node.js의 이상적인 대안으로 보이며, Windows 지원에 시간을 할애한 것은 웹 개발 세계에서 종종 간과되는 부분임.
    • "Bun on Windows passes 98% of our own test suite for Bun on macOS and Linux."라는 말은 Windows 버전이 실패한 테스트를 포함하여 출시되었다는 의미인지, 아니면 오해인지에 대한 질문이 있음.
  • Bun의 매크로 기능

    • Bun이 번들 시간에 코드를 실행하는 기본적인 매크로 기능을 가지고 있다는 사실을 알게 됨. 이는 매우 흥미로운 기능임.
  • Bun과 Deno 사용 이유에 대한 의문

    • Bun과 Deno가 Node.js와의 호환성이 필수라는 것을 깨달았지만, VC 자금 지원이 있을 때 제품의 지속 가능성에 대한 의문이 있음.
    • Bun과 Deno가 Node.js와 같은 (다소 불완전한) 생태계에 속해 있음에도 불구하고, 이들을 사용해야 하는 명확한 이유가 무엇인지 확신할 수 없음.
  • Bun의 열렬한 팬

    • TypeScript와의 호환성으로 Bun을 처음 사용하게 되었고, 성능 때문에 계속 사용함.
    • Deno를 시도해봤지만 사용하기 어려웠고, 반면 Bun은 통합하기 쉽고 매우 즐거운 경험이었음.
  • Bun의 새로운 릴리스에 대한 평가

    • Bun의 비디오를 시청했지만, 차트가 명확하지 않아 이전 Bun 버전과 Node.js 중 어느 것과 비교하는지 알 수 없었음.
    • Bun을 부수 프로젝트에서 사용해본 경험은 좋았으며, 내장 API가 잘 작동함. Deno와 Node.js도 이러한 API의 일부를 채택하기를 바람.
    • Bun은 기본적으로 일부 텔레메트리를 수집함. 설치 스크립트에서 이에 대해 알리지 않으며, Bunfile 문서에서만 언급됨.
    • 사용자가 설치 중에 텔레메트리를 비활성화하는 방법에 대한 지침을 받고, 이를 선택적으로 사용할 수 있기를 바람.
    • Bun은 프로젝트의 .js 진입점과 런타임을 번들로 묶어 종속성이 없는 실행 파일을 생성하는 옵션을 제공함. 이는 사용자에게 단일 바이너리를 배포하고 싶을 때 유용하지만, 현재 파일 크기가 아직 상당히 큼 (GNU/Linux에서 작은 프로젝트의 경우 90MB 이상).
    • Bun이 특정 기능을 비활성화하여 더 작은 바이너리를 얻을 수 있는 옵션을 제공할지 궁금함.
    • Bun을 Haxe 타겟으로 사용해보고 있으며, Haxe를 TypeScript보다 선호하거나 기존 Haxe 프로젝트에 웹 서버를 추가하고 싶을 때 고려할 만한 선택임.
  • Bun 팀에 대한 요청

    • 명확한 지원 정책/수명 주기 타임라인을 제공해달라는 요청이 있음. 버전 및 모듈 간 안정성 보장에 대한 명확성도 중요함.
  • Bun 개발자의 참여

    • Bun 개발자가 질문에 답변할 준비가 되어 있음을 밝힘. Bun v1.1이 아직 컴파일 중이며, 완료되기까지 약 20분이 더 걸릴 것임을 언급함.
  • Bun의 안정성에 대한 질문

    • Bun을 여러 프로젝트에서 세 번 시도해봤지만, 런타임이나 패키지 설치 중에 세그먼트 폴트(segmentation fault)가 발생하는 경험을 함.
  • Bun의 수익 모델과 VC 자금

    • Bun의 수익 모델이 무엇인지, VC 자금이 소진되면 어떻게 될지에 대한 질문이 있음.