XHR2 differences 상태ArrayBuffer 물방울과 XHR2 대
ArrayBuffer, 물방울, 파일 및 FormData 객체를 전송하는 기능.
- ArrayBuffer와 Blob의 차이점은 무엇입니까?
- XHR2를 통해 보낼 수있는 이유는 무엇입니까? (나는 File과 FormData의 가치를 이해할 수있다)
XHR2 differences 상태ArrayBuffer 물방울과 XHR2 대
ArrayBuffer, 물방울, 파일 및 FormData 객체를 전송하는 기능.
이것은 "문자열"을 취하고 그것을 잘라내는 기존의 방법을 대체하려는 노력이다.
데이터로 작업하기 때문에 입력 된 배열이 필요할 때 ArrayBuffer를 사용하고 파일의 데이터 만 필요할 때 blob을 사용합니다.
(스펙에 따라 어쨌든) 블롭은 MIME을위한 공간을 가지고 있으며 다른 형식보다 HTML5 파일 API에 넣기가 더 쉽습니다.
ArrayBuffer를 사용하면 문자열 조작보다 훨씬 빠른 형식화 된 배열을 사용하여 특정 바이트를 처리 할 수 있으며 배열 세그먼트가 실제로 어떤 유형인지 정의 할 수 있습니다. JavaScript는 엄격하게 입력되지 않기 때문에 32 비트 int 나 64 비트 float로 나눌 수있는 파일을 가져 오는 것은 어렵습니다 (8 비트 정수를 상상해보십시오. 문자열 조작 및 비트 단위로 성능면에서 악몽이 될 것입니다). 계산, 특히 유니 코드 포함).
필자는 blob을 항상 배열 버퍼 나 문자열 표현으로 옮길 수 있다고 말할 수 있지만 XHR에 고유 한이 스크립트는 스크립트를보다 빠르게 사용할 수있게 해준다.
파일 API 작업에 blob을 사용 하겠지만 데이터에 대한 계산을 수행하기 위해 배열을 사용합니다.
기본적으로 원시 속도 Blob에 대한 방법은 무엇입니까? – Pacerier