▲GN⁺ 2024-04-03 | parent | ★ favorite | on: Cloudflare Workers, 이제 Python으로 작성 가능(blog.cloudflare.com)Hacker News 의견 Cloudflare가 Edge에서 WebAssembly를 통해 Python을 실행하는 데 더 많은 관심을 기울이고 있어 기쁘다는 긍정적인 반응. Pyodide를 사용하여 Python을 WebAssembly로 컴파일하고, Workerd에 번들링하여 V8 스냅샷을 사용해 시작 시간을 가속화하려고 시도함. Python의 Cloudflare Workers에서의 차가운 시작(cold start) 시간은 최선의 경우 약 1초임. 이번 발표는 Edge에서 Python 실행에 대한 관심을 측정할 수 있게 해주지만 몇 가지 단점이 있음: 하나의 Python/Pyodide 버전에만 국한됨. 패키지 해결이 workerd에 의존적이고 까다로움. JS/V8 세계에 구조적으로 의존하고 있어, 차가운 시작 시간을 줄이는 데 도전이 될 수 있음. 이러한 단점에도 불구하고, 이러한 시도를 환영하며, 이를 통해 만들어질 멋진 앱들을 기대함. Cloudflare는 호스팅과 데이터베이스에 대한 훌륭한 기능을 제공하지만 개발자 플랫폼으로서 자신들을 마케팅하는 데 큰 성공을 거두지 못했다는 의견. Cloudflare가 Google Cloud Run과 같은 언어에 구애받지 않는 컨테이너 호스팅 서비스를 제공하는지에 대한 질문이 있음. Cloudflare를 통해 JS workers를 사용해본 경험이 있으며 사용하기 쉽고 매우 빠르다는 긍정적인 평가. 자신의 Django 앱을 Cloudflare의 D1 데이터베이스를 사용하여 포팅하고 싶어함. JS worker와의 성능 비교가 도움이 될 것이라는 의견. 여러 계층에 걸쳐 있어서 속도가 느릴 수 있다는 우려와 함께 대략적인 트레이드오프를 알고 싶어함. Pyodide가 심각한 지원을 받으면서, Python이 프론트엔드에서 JavaScript의 진정한 대안이 될 수 있는 희망이 보인다는 의견. lzma를 사용한 데모가 의도적인지, 아니면 단순히 우연인지에 대한 질문이 있음. 이는 최근 기술 뉴스와 관련이 있음. Cloudflare에서 AI 관련 작업을 실행하는 것에 대한 게임 체인저라고 평가하며, 이를 오랫동안 기대해왔다는 의견. Cloudflare가 JS workers에 국한되지 않고 WASM을 일급 시민으로 취급하는 workers를 구현하기를 바라는 의견. 현재는 JS 컨텍스트 내에서 WASM 코드가 실행되지만, 향후에는 컨테이너를 거치지 않고 직접 WASM 런타임으로 배포될 것이라는 전망. CF Pages를 사용하여 정적 사이트를 만드는 데 좋은 결과를 얻었으며, Cloudflare의 오픈 소스 LLM-as-a-service 제안에 매료됨. Python 지원 부족이 Cloudflare에서 더 많은 작업을 구축하지 못하는 주된 문제라고 언급하며, 이번 업데이트를 시도해보고 싶어함. Pyodide 패키지만 사용하는 제한이 비트리비얼하지 않은 빌드에 어떤 영향을 미칠지 궁금하다는 의견. 비순수 Python 코드가 많아 수동으로 재구축해야 하는 경우를 생각하며, Cloudflare의 채택이 더 많은 패키지를 포함시키는 데 도움이 될 수 있음을 기대함.
Hacker News 의견
Cloudflare가 Edge에서 WebAssembly를 통해 Python을 실행하는 데 더 많은 관심을 기울이고 있어 기쁘다는 긍정적인 반응.
Cloudflare는 호스팅과 데이터베이스에 대한 훌륭한 기능을 제공하지만 개발자 플랫폼으로서 자신들을 마케팅하는 데 큰 성공을 거두지 못했다는 의견.
Cloudflare를 통해 JS workers를 사용해본 경험이 있으며 사용하기 쉽고 매우 빠르다는 긍정적인 평가.
JS worker와의 성능 비교가 도움이 될 것이라는 의견.
Pyodide가 심각한 지원을 받으면서, Python이 프론트엔드에서 JavaScript의 진정한 대안이 될 수 있는 희망이 보인다는 의견.
lzma를 사용한 데모가 의도적인지, 아니면 단순히 우연인지에 대한 질문이 있음.
Cloudflare에서 AI 관련 작업을 실행하는 것에 대한 게임 체인저라고 평가하며, 이를 오랫동안 기대해왔다는 의견.
Cloudflare가 JS workers에 국한되지 않고 WASM을 일급 시민으로 취급하는 workers를 구현하기를 바라는 의견.
CF Pages를 사용하여 정적 사이트를 만드는 데 좋은 결과를 얻었으며, Cloudflare의 오픈 소스 LLM-as-a-service 제안에 매료됨.
Pyodide 패키지만 사용하는 제한이 비트리비얼하지 않은 빌드에 어떤 영향을 미칠지 궁금하다는 의견.