Hacker News 의견
  • esbuild나 swc와 비교했을 때 성능이 떨어질 수 있음

    • JavaScript 생태계에서 많은 도구들이 느리고 버그가 많아 대안이 필요함
    • 네이티브 도구와 비교하면 점점 수익이 감소함
  • 이 도구는 비표준 기능을 지원하여 특정 번들러에 종속될 수 있음

    • 번들러 없이도 작동하는 프로젝트가 더 좋음
    • 번들러는 최적화 단계로 사용하는 것이 좋음
  • Vite의 주요 기능은 rollup의 기존 플러그인 시스템을 활용하는 것임

    • 기존 생태계를 위한 호환 레이어를 구축할 계획이 있는지 궁금함
    • 다른 빌드 도구들도 이를 하고 있음 (예: rspack은 webpack 플러그인 사용, farm은 vite 플러그인 사용)
  • 제목에 "Rust"가 있어서 웹용 Rust 컴파일러인 줄 알았음

    • JavaScript용 또 다른 번들러임
    • Rust로 구축됨
  • 웹 개발자가 아니어서 번들러가 실제로 무엇을 하는지 혼란스러움

    • 번들러가 정확히 무엇을 하는지에 대한 정보가 필요함
    • 속도에 중점을 두는 이유는 무엇인지 궁금함 (예: 패키지 버전 해결?)
  • 웹 개발자가 아니지만 웹 앱을 정기적으로 개발함

    • 빠른 개발 주기에서 번들러의 목적이 무엇인지 궁금함
    • 웹 앱이 빠르게 로드되려면 변경된 부분만 다시 다운로드하는 것이 좋음
    • 번들링하지 않는 것이 더 나음
  • Rspack (ByteDance)이 1.0 버전을 출시함

    • Farm도 있음
    • Ant Group에서 만든 것임
    • Rust로 구축된 많은 빌드 도구들이 있음
    • Turbopack은 번들링의 완전한 재구축을 목표로 함
    • Rolldown은 Rust 기반의 roll-up 재구축으로 보임
  • 또 다른 흥미로운 Rust 기반 JavaScript 번들러는 Oxid / OXC임

  • 번들링의 한계에 도달하면 어떻게 될지 궁금함

    • esbuild처럼 ms 단위의 성능에 도달하면 창의적인 작업을 할 수 있음
    • 각 브라우저에 작은 WASM mako나 번들러가 있다면 매우 흥미로울 것임
    • 많은 노력이 들어간 것처럼 보임
  • MakoTemplates와 관련이 있는지 궁금함