2017-10-17 1 views
2

저는 웹 개발에 익숙하지 않으므로 이것은 바보 같은 질문 일 수 있습니다. 이미 답변 한 경우 알려주십시오.OffscreenCanvas의 2D 컨텍스트 지원 상태는 어떻습니까?

OffscreenCanvasMDN web docs' page에 따르면 현재 API는 WebGL 컨텍스트 만 지원합니다. (어쩌면 그냥 구현되지 OffscreenCanvas '2D 컨텍스트에 대한 근로자 지원을 의미하지만, 우리는 여전히 메인 스레드에서 사용할 수 있습니까?)

참고 :이 API는 현재 WebGL1 구현하고 WebGL2은 를 컨텍스트. worker의 Canvas 2D API 지원에 대해서는 bug 801176을 참조하십시오.

the HTML SpecsOffscreenCanvas으로 읽을 때 2d 컨텍스트가 지원됩니다.

enum OffscreenRenderingContextType { "2d", "webgl"};

나는 두 번째가 단지 OffscreenCanvas이 지원해야하는 것에 대한 제안 일 뿐이며, 첫번째는 실제로 지원되는 것입니다. 내 이해가 맞습니까? 그렇다면 특정 브라우저가 Chromium과 같은 OffscreenCanvas의 2D 컨텍스트를 지원하는지 여부를 어떻게 알 수 있습니까? 나를 더욱 혼란하게 무엇

는 사람들이 offscreenCanvas 정규 canvas라고하고, 그것에서 2D 컨텍스트 (example1, example2)를 얻을 수있다. 하지만이 경우 DOM에 붙어 있지 않은 일반 캔버스를 참조하고 있다고 생각합니다. OffscreenCanvas 이외에도 연구하고 싶습니다.

답변

2

나는 두 번째가 단지 OffscreenCanvas이 지원해야하는 것에 대한 제안 일 뿐이며, 첫번째는 실제로 지원되는 것입니다. 내 이해가 맞습니까?

올바른 WHATWG 사양은 브라우저에서 지원해야하는 표준입니다. Firefox의 버그 # 801176이 존재하는 이유는 Firefox가이 영역에서 WHATWG 사양의 요구 사항에 미치지 못하기 때문입니다. 나를 더욱 혼란하게 무엇

는이 단순히 일반 캔버스를 보유 offscreenCanvas라는 변수 사람들이 정기적으로 canvasoffscreenCanvas

라고합니다. 변수의 이름을 지정할 수 있습니다. 이 저자들은 화면 상에 현재 렌더링되지 않은 캔버스를 설명하는 이름을 선택했습니다.

관련 문제