▲xguru 2024-07-04 | parent | ★ favorite | on: Mako - 빠르고, 프로덕션에서 사용가능한 Rust기반 웹 번들러(makojs.dev)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임 OXC 프로젝트 GitHub 링크 OXC 공식 사이트 Rolldown은 개발 중인 번들러를 OXC에 기반하고 있음 번들링의 한계에 도달하면 어떻게 될지 궁금함 esbuild처럼 ms 단위의 성능에 도달하면 창의적인 작업을 할 수 있음 각 브라우저에 작은 WASM mako나 번들러가 있다면 매우 흥미로울 것임 많은 노력이 들어간 것처럼 보임 MakoTemplates와 관련이 있는지 궁금함 MakoTemplates 공식 사이트
Hacker News 의견
esbuild나 swc와 비교했을 때 성능이 떨어질 수 있음
이 도구는 비표준 기능을 지원하여 특정 번들러에 종속될 수 있음
Vite의 주요 기능은 rollup의 기존 플러그인 시스템을 활용하는 것임
제목에 "Rust"가 있어서 웹용 Rust 컴파일러인 줄 알았음
웹 개발자가 아니어서 번들러가 실제로 무엇을 하는지 혼란스러움
웹 개발자가 아니지만 웹 앱을 정기적으로 개발함
Rspack (ByteDance)이 1.0 버전을 출시함
또 다른 흥미로운 Rust 기반 JavaScript 번들러는 Oxid / OXC임
번들링의 한계에 도달하면 어떻게 될지 궁금함
MakoTemplates와 관련이 있는지 궁금함