▲GN⁺ 2024-07-09 | parent | ★ favorite | on: HN에 공개: JavaScript로 2천만 개 입자 시뮬레이션(dgerrells.com)Hacker News 의견 블로그에 시뮬레이션을 직접 삽입하는 것을 제안함 오래된 휴대폰에서도 잘 작동하도록 값 조정 필요성 언급 기사 상단에 링크를 추가하는 것도 좋은 방법임 ciechanow.ski 사이트를 예시로 제시함 과거에는 모든 웹사이트가 멋진 인터랙티브 요소를 포함했음을 언급함 WebGPU 없이도 GPU에서 파티클 시뮬레이션을 실행할 수 있다고 언급함 예시 링크 제공: 링크 모바일에서의 데모가 매우 인상적임을 언급함 데모 링크 제공: 링크 파티클 데이터를 단일 JS 숫자로 인코딩할 수 있는지 질문함 x, y, dx, dy를 32비트 부동소수점으로 표현하는 방법에 대해 논의함 JS의 MAX_SAFE_INTEGER 범위 내에서 데이터를 표현할 수 있는 가능성을 탐구함 데이터 인코딩/디코딩이 메모리 절약보다 느릴 수 있음을 언급함 Atomics API에 대한 질문 제기 Atomics API가 프로미스를 사용하지 않는다고 언급함 waitAsync를 제외하고는 프로미스를 사용하지 않음을 설명함 관련 링크 제공: 링크 거의 2천만 개의 파티클을 다루는 시뮬레이션 언급 관련 링크 제공: 링크 비디오가 멋지지만 MacOS Chrome 데스크탑에서 코드샌드박스 링크가 작동하지 않음을 언급함 SharedArrayBuffer 정의되지 않음 오류와 CORS 오류 발생 UI 팀에게 JS의 빠른 성능을 보여주고 싶다고 언급함 특히 잘 작성된 JS는 매우 빠름 작성자의 뛰어난 엔지니어링과 훌륭한 글에 감사함 많은 팬을 얻었음을 언급함 비슷한 실험을 통해 많은 파티클을 기본 물리 시뮬레이션으로 처리한 경험을 공유함 관련 링크 제공: 링크 chrome://tracing이 더 많은 인사이트를 제공할 수 있음을 언급함 관련 링크 제공: 링크
Hacker News 의견
블로그에 시뮬레이션을 직접 삽입하는 것을 제안함
WebGPU 없이도 GPU에서 파티클 시뮬레이션을 실행할 수 있다고 언급함
모바일에서의 데모가 매우 인상적임을 언급함
파티클 데이터를 단일 JS 숫자로 인코딩할 수 있는지 질문함
Atomics API에 대한 질문 제기
거의 2천만 개의 파티클을 다루는 시뮬레이션 언급
비디오가 멋지지만 MacOS Chrome 데스크탑에서 코드샌드박스 링크가 작동하지 않음을 언급함
UI 팀에게 JS의 빠른 성능을 보여주고 싶다고 언급함
작성자의 뛰어난 엔지니어링과 훌륭한 글에 감사함
비슷한 실험을 통해 많은 파티클을 기본 물리 시뮬레이션으로 처리한 경험을 공유함
chrome://tracing이 더 많은 인사이트를 제공할 수 있음을 언급함