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의 채택이 더 많은 패키지를 포함시키는 데 도움이 될 수 있음을 기대함.