새로운 WASM GC 제안의 영리한 사용법임. 기존의 JS -> WASM 컴파일러들은 전체 JS 엔진을 포함했지만, 이 프로젝트는 JS 구조를 WASM 기본 요소로 직접 매핑하려고 시도함.
과거에 거의 Typescript에 가까운 ARM 임베디드 컴파일러를 만들었음. 몇 가지 기술이 유용할 수 있음.
Rust를 작성하는 것을 좋아하지만, 널리 사용되는 언어는 아님. Rust는 요즘 매우 주목받고 있으며, 여러 곳에서 사용되는 것처럼 보임.
JavaScript 사양의 100%를 커버할 수 있을 것이라고 확신함. 아이디어, 질문 또는 비판을 환영함.
test262_runner.rb의 결과가 있는지 궁금함. README에 이 진행 상황을 보여주면 좋겠음. 훌륭한 프로젝트임.
프로젝트의 README.md를 읽었지만, 예상되는 사용법이 무엇인지 확신할 수 없음. 생성된 WASM 코드가 런타임과 어떻게 상호작용하는지 궁금함. 브라우저 및 기타 WASM 런타임과 호환되는 도구로 의도된 것인지, 아니면 프로젝트에 연결된 런타임과만 호환되는 것인지 궁금함.
JavaScript 코드 내의 웹 API나 특정 환경에서만 정의된 글로벌 식별자를 만나면 어떻게 반응하는지 궁금함. 해당 환경을 위한 것이 아니라면, 이를 사용할 때 I/O를 어떻게 해야 하는지 궁금함.
"브라우저 런타임 없이 JS 실행"이 다가오고 있음. perforr, jaws 또는 다른 프로젝트가 결국 성공할 것임.
문자열 인코딩 불일치 및 관련 유틸리티는 어떻게 처리되는지 궁금함. WASM은 UTF-8을 지원하고 JS는 (잠재적으로 잘못된) UTF-16을 지원함.
이 접근 방식을 매우 좋아함. 직접적으로 바이너리를 생성하려고 하기보다는 WASM을 위해 직접 빌드하는 것이 WASM GC와 WASI 0.3의 일부로 예상되는 비동기 지원에 의존할 수 있음을 의미함.
일부 사람들은 이를 컴파일러라고 부름. 훌륭한 작업임.
이 코드가 JS에서 동일한 코드를 실행하는 것보다 더 빠르게 실행되는지, 아니면 다른 언어와의 상호 운용성을 위한 것인지 궁금함.
Hacker News 의견
새로운 WASM GC 제안의 영리한 사용법임. 기존의 JS -> WASM 컴파일러들은 전체 JS 엔진을 포함했지만, 이 프로젝트는 JS 구조를 WASM 기본 요소로 직접 매핑하려고 시도함.
Rust를 작성하는 것을 좋아하지만, 널리 사용되는 언어는 아님. Rust는 요즘 매우 주목받고 있으며, 여러 곳에서 사용되는 것처럼 보임.
JavaScript 사양의 100%를 커버할 수 있을 것이라고 확신함. 아이디어, 질문 또는 비판을 환영함.
프로젝트의 README.md를 읽었지만, 예상되는 사용법이 무엇인지 확신할 수 없음. 생성된 WASM 코드가 런타임과 어떻게 상호작용하는지 궁금함. 브라우저 및 기타 WASM 런타임과 호환되는 도구로 의도된 것인지, 아니면 프로젝트에 연결된 런타임과만 호환되는 것인지 궁금함.
"브라우저 런타임 없이 JS 실행"이 다가오고 있음. perforr, jaws 또는 다른 프로젝트가 결국 성공할 것임.
문자열 인코딩 불일치 및 관련 유틸리티는 어떻게 처리되는지 궁금함. WASM은 UTF-8을 지원하고 JS는 (잠재적으로 잘못된) UTF-16을 지원함.
이 접근 방식을 매우 좋아함. 직접적으로 바이너리를 생성하려고 하기보다는 WASM을 위해 직접 빌드하는 것이 WASM GC와 WASI 0.3의 일부로 예상되는 비동기 지원에 의존할 수 있음을 의미함.
일부 사람들은 이를 컴파일러라고 부름. 훌륭한 작업임.
이 코드가 JS에서 동일한 코드를 실행하는 것보다 더 빠르게 실행되는지, 아니면 다른 언어와의 상호 운용성을 위한 것인지 궁금함.